An introduction to the major concepts surrounding "Ethical Hacking". Topics include:
- What is ethical hacking and why do we do it?
- The mind of the hacker.
- Tools used by hackers to penetrate systems.
- Techniques used by hackers to penetrate systems.
- Attack matrices and threat detection.
- Software vulnerabilities.
- Database vulnerabilities.
- Website vulnerabilities.
- Network vulnerabilities.
- Social engineering.
- Risk assessment.
- Legal/Ethical issues and responsibilities
Students will perform hands-on exercises, programming exercises and research to better understand these concepts.
Prerequisites
Instructor permission
Admission into BSU's accelerated Master of Science degree program.
COMP3480 (or taken concurrently)