Definition
Hardening is the process of reducing Attack Surface by removing unnecessary functions, disabling unneeded services and appropriately configuring systems and devices.
Human Explanation
Hardening means leaving enabled only the components that a system genuinely needs to operate.
Why it Matters
The fewer unnecessary services and functions a system has, the fewer opportunities an attacker may exploit.
Conceptual Boundary
Hardening is not primarily about adding more security products. It begins with preparing and configuring the existing environment correctly.
Practical Perspective
Hardening creates the greatest benefit when applied before a new system enters production.