'Ethical' Hacking / Spring 2024

Updates


Course Description

This course will provide students with the knowledge and skills necessary to defend against cyber threats by thinking and acting like hackers – individuals who discover unintended functionality in computer systems. Students will learn the fundamentals of cybersecurity, network architecture, and common attack vectors, enabling them to identify and patch vulnerabilities in systems and applications. Additionally, they will learn how the same techniques are used by at-risk populations living under authoritarian information controls to circumvent surveillance and censorship mechanisms. Students will gain practical experience in penetration testing, digital forensics, social engineering, and various other ethical hacking techniques, as well as explore real-world attack case studies, all while adhering to strict ethical and legal guidelines.