School of Computer Science

Module 06-28216 (2016)

Penetration Testing

Level 4/M

Tom Chothia Semester 2 10 credits
Co-ordinator: Tom Chothia
Reviewer: David Galindo

The Module Description is a strict subset of this Syllabus Page.

Outline

This module will look at ways of assessing the security of computer software and hardware, for example websites, smart phone apps and other programs. It will introduce the students to methods and tools they can use to analyse systems with practical examples.


Aims

The aims of this module are to:

TBC


Learning Outcomes

On successful completion of this module, the student should be able to:

  1. Demonstrate an ability to find security vulnerabilities in a range of systems and software, (e.g. websites, phone apps, executables)
  2. Understand how vulnerabilities may be exploited by an attacker
  3. Be familiar with the most common tools that can be used for penetration testing
  4. Be able to present the results of a penetration test in the form of a report

Restrictions

None


Pre-requisites


Teaching methods

2 hr lecture, 1hr tutorial/practical a week

Contact Hours:

33


Assessment

Sessional: Continuous Assessment (100%).

Supplementary (where allowed): Replacement coursework set over the summer (100%).


Detailed Syllabus

Not applicable


Programmes containing this module