- Department: Computer Science
- Credit value: 20 credits
- Credit level: H
- Academic year of delivery: 2024-25
Pre-requisite modules
Co-requisite modules
- None
Prohibited combinations
- None
Occurrence | Teaching period |
---|---|
A | Semester 2 2024-25 |
The module aims to provide an introductory range of theoretical and practical skills to undertake ethical hacking, analysis, and investigation of modern computer systems and networks.
The module will explore ethical hacking topics such as vulnerability exploitation of cryptographic and network protocols, reverse engineering, and other penetration testing techniques, as well as malware analysis and digital investigation of cyber incidents.
The module will familiarise students with a range of tools used by ethical hackers and security practitioners.
By the end of the module the students will be able to:
Explain the fundamental concepts of cyber security in systems and networks
Understand the security strengths & weaknesses in network mechanisms
Understand the major threats and attacks in systems and networks under various scenarios, architectures, and threat models
Analyse control solutions for network security
Assess the relative merits of different solution approaches in various security-related contexts
Task | % of module mark |
---|---|
Closed/in-person Exam (Centrally scheduled) | 100 |
None
Task | % of module mark |
---|---|
Essay/coursework | 100 |
Feedback is provided throughout the sessions, and after the assessment as per normal University guidelines.
Jon Erickson. Hacking: The Art of Exploitation. No Starch (2008)
Sikorski, Michael ; Honig, Andrew. Practical Malware Analysis: A Hands-On Guide to Dissecting Malicious Software. No Starch Press, Incorporated (2012)
Maurushat, Alana. Ethical hacking. University of Ottawa Press (2019)