Open System Hardening Fundamentals