Hardening ist ein Prozess, der ein System sicherer gegen Angriffe macht. Dies geschieht beispielsweise durch das Entfernen unnötiger Usernames oder Logins und unnötiger Dienste, Schließen offener Netzwerkports oder das Deaktivieren nicht benutzter Features in Konfigurationsdateien. Hardening kann noch weitergehen, indem beispielsweise aus Sicherheitsgründen unerwünschte Features in Betriebssystem-Kernels komplett entfernt werden (insbesondere im Netzwerkbereich).