Ethical hacking has been rated the #1 upcoming IT job. This course is designed to introduce students to the fundamentals of ethical hacking and becoming an ethical hacker. The course focuses on the code of conduct and ethics of attacking systems. The course also teaches the mindset of the criminal hacker and evolution of the hacker. Students also gain fundamental understanding and education on the elements of compromising computer systems for the explicit purposes of securing them from criminals. The course makes a very clear distinction between criminal hacking and ethical hacking, and only teaches the latter. The course then focuses on some fundamentals of system defense, including configurations and software to prevent unauthorized system access.
Prerequisites: ITP 125
Number of Units: 3
Course Link: http://itp.usc.edu/course/16/ITP-325/ethical-hacking-and-systems-defense