Show/hide main menu

Modules

6CCS3AST

Advanced Security Topics

Lecturer: Professor Luca Vigano and Dr Nishanth Sastry (office hours)

Semester: 2

Credit level: 6

Credit value: 15

Programmes

BSc Computer Science, Year 3
BSc Computer Science with Management, Year 3
BSc Computer Science with Management and a Year Abroad, Year 4
BSc Computer Science with Management and a Year in Industry, Year 4
BSc Computer Science with a Year Abroad, Year 4
MSci in Computer Science, Year 3
BSc Computer Science with a Year in Industry, Year 4
Mathematics and Computer Science, Year 3


Learning aims & outcomes

 

To introduce the underlying concepts and practical applications of information security engineering at a level that reflects the current state-of-the-art.

On successful completion of this module, students should be able to understand in detail how different types of attacks on computer systems and networks are carried out, and understand how such attacks can be reliably prevented or detected.


Syllabus

  • Minimal Linux and scripting
  • Physical attacks
  • DNS, queries and resolvers, DNS poisoning
  • ARP, principles, spoofing and poisoning
  • Network and port scanning
  • Network packet forgery
  • Firewall and Intrusion Detection technologies
  • Web security: server side (SQL, Xpath and code injections)
  • Web security: client side (Phishing, XSS)
  • Email security

Weekly teaching arrangements

2-hour lecture; 1-hour practical

Prerequisites

6CCS3CIS - Cryptography and Information Security


Summative assessment

Details of the module's summative assessment/s
 Type Weighting Marking model
Written examination (2 hours) 100% Model 2 - Double marking

Formative assessment

none


e-Learning: 6CCS3AST on KEATS

Suggested reading/resources

     
Sitemap Site help Terms and conditions  Privacy policy  Accessibility  Modern slavery statement  Contact us

© 2018 King's College London | Strand | London WC2R 2LS | England | United Kingdom | Tel +44 (0)20 7836 5454