Disabling unnecessary services, restricting administrative access, and enabling auditing controls on a server
are forms of the following:
Application patch management
Cross-site scripting prevention
Creating a security baseline
Hardening is the process of securing a system by reducing its surface of vulnerability. Reducing the surface of
vulnerability typically includes removing or disabling unnecessary functions and features, removing or disabling
unnecessary user accounts, disabling unnecessary protocols and ports, and disabling unnecessary services.