Module 06-30257 (2022)
Security of Real-World Systems (Extended)
Level 4/M
Tom Chothia David Oswald | Semester 1 | 20 credits |
Co-ordinator: Tom Chothia
Reviewer: David Oswald
The Module Description is a strict subset of this Syllabus Page.
Outline
Building on Security and Networks, this module teaches how to find, analyse, and mitigate security vulnerabilities in real-world systems. It will also teach students how to assess the threats to a system, and how to protect against them. A range of practical analysis methods and tools are covered.
Learning Outcomes
On successful completion of this module, the student should be able to:
- Students will be able to analyse systems and find vulnerabilities such as weak crypto, buffer overflows, flaws in protocols, and common web vulnerabilities.
- Students will be able to use a range of analysis tools, e.g. for reverse engineering, network sniffing and analysis, and man-in-the-middle attacks.
- Students will be able to assess the threats that a particular system will face, and suggest mitigations.
- The student should demonstrate the capacity to independently study, understand, and critically evaluate advanced materials or research articles in the subject areas covered by this module.
Pre-requisites
- 06-30195 - Security and Networks
Taught with
- 06-30231 - Security of Real-World Systems
Cannot be taken with
- 06-30231 - Security of Real-World Systems
Assessment
- Main Assessments: 1.5 hour examination (80%) and continuous assessment (20%)
- Supplementary Assessments: 1.5 hour examination (100%)
Programmes containing this module
- MEng Computer Science/Software Engineering [4754]
- MEng Computer Science/Software Engineering with an Industrial Year [9501]
- MSci Computer Science [4443]
- MSci Computer Science with an Industrial Year [9509]
- MSci Computer Science with Study Abroad [5576]
- MSci Mathematics and Computer Science [5197]
- MSci Mathematics and Computer Science with an Industrial Year [9496]