Hardening es el proceso de asegurar un sistema informático mediante la reducción de su superficie de ataque. Esto incluye la configuración de software y hardware para eliminar funciones no necesarias, aplicar parches de seguridad, cambiar configuraciones predeterminadas y establecer políticas de seguridad para proteger contra amenazas.
Ayuda a proteger los sistemas contra ataques al minimizar las vulnerabilidades y puntos de entrada que los atacantes pueden explotar.
Puede incluir sistemas operativos, aplicaciones, redes, bases de datos y cualquier otro componente del sistema que pueda ser vulnerado.
A través de la eliminación de servicios innecesarios, la configuración de controles de acceso y permisos, la actualización y aplicación de parches de seguridad, y la implementación de medidas de seguridad adicionales como firewalls y software antivirus.