Explain the process of hardening an operating system to comply with federal security guidelines such as DISA STIGs.