What is System Hardening
The purpose of System Hardening is to reduce the attack surface of the server. A server’s attack surface consists of all the different places where an attacker can attempt to access or damage it. This includes all the network interfaces and installed software. Reduce the attack surface by removing unnecessary software and configuring the remaining software to maximize security. Therefore, an attacker has fewer opportunities to compromise the server.
Systems hardening services involve fixing the loopholes by following best practices. Hardening is done on different levels such as:
- Network Hardening
- Server hardening
- Operation system hardening
- Application hardening
- Database hardening