Computer Security
Lectures
- Lecture 1 - Introduction
- Lecture 2 - Network attacks
- Lecture 3 - Intro to Secure Channel
- Lecture 4 - Public key
- Lecture 5 - Symmetric Crypto and Key exchange
- Lecture 6 - Seccure channels, practical pitfalls (Failures of https)
- Lecture 7 - Web security and user authentication
- Lecture 8 - SOP and web attacks
- Lecture 9 - Memory Safety Vulnerabilities
- Lecture 10 - Mem exploits
Tutorial
- Tutorial 1 - Basic recap and intro
- Tutorial 2 - Network Attacks Lab
- Tutorial 3 - Ciphers and OTP
- Tutorial 4 - Asymmetric Encryption
- Tutorial 5 - Message Integrity
- Tutorial 8 & 9 - A hands on demo on all the web attacks from lect 7 & 8
- Tutorial 10 - Memory Exploitation