Generally, system hardening refers to a combination of tools and techniques for controlling vulnerabilities in systems, applications, firmware, and more in an organization.
The purpose of system hardening is to decrease the security risks by reducing the potential attacks and condensing the system’s attack surface.
The following are the various types of system hardening:
- Database hardening
- Operating system hardening
- Application hardening
- Server hardening
- Network hardening