INSY 4123 provides an introduction to tools and techniques used by hackers to penetrate corporate networks, and methods used to guard against such attacks. Topics include vulnerabilities of operating systems, incident-handling methods, cryptography, and an overview of the process and methodologies used in penetration testing including ethical and legal implications.