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
By the end of the module students 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.