Hardening refers to providing various means of security in computer systems
Hardening security is provided at different layers and is often referred to as en-route security
Hardening layered security means protecting at the host level, user level, application level, operating system level, physical level, and all the sub-levels in between