Hardening Checklist

Hardening reduces the attack surface of systems, applications, and cloud services by enforcing secure configuration and disabling unnecessary functionality. This checklist provides practical steps for consistent hardening across environments.

Overview

Use this checklist to verify that operating systems, networks, applications, and cloud services are hardened according to best practices and organizational standards.

Operating System Hardening

Network Hardening

Application Hardening

Cloud Service Hardening

Identity and Access Hardening

Evidence and Verification

Conceptual Diagram

Identify Assets → Apply Hardening → Verify Configuration → Monitor Changes → Audit & Evidence

Frequently Asked Questions

What is system hardening?

System hardening reduces the attack surface by disabling unnecessary services, enforcing secure configuration, and applying security controls.

Why is a hardening checklist important?

A hardening checklist ensures consistent security practices across systems and supports compliance frameworks.