Schedule
This schedule is subject to change. Please check back here frequently. Major changes will be announced in class.
Date | Lectures | Notes |
---|---|---|
Aug. 22 | Course Intro / Administrivia Optional Reading: 🔗 1 | |
Aug. 24 | Authentication I Optional Reading: 🔗 1 | |
Aug. 29 | Authentication II Optional Reading: 🔗 1 | |
Module 1: Software Security | ||
Aug. 31 | IA-32 Architecture | |
Sept. 5 | Buffer Overflow Optional Reading: 🔗 1 | |
Sept. 7 | Shellcode Injection Optional Reading: 🔗 1 | |
Sept. 12 | Stack Canaries, ASLR, DEP | |
Sept. 14 | Format String Vulnerability, Return-to-libc, ROP | |
Sept. 19 | Return-to-libc, ROP, CFI Optional Reading: 🔗 1 | |
Sept. 21 | Malware | |
Sept. 26 | Fuzzing | |
Sept. 28 | Midterm exam review | |
Oct. 3 | No Class - Fall Reading Day 🍂 | |
Oct. 5 | Midterm Exam 📕 | |
Module 2: Threat Detection And Forensics | ||
Oct. 10 | Intrusion Detection | |
Oct. 12 | Audit Logging I | |
Oct. 17 | Audit Logging II | |
Oct. 19 | Forensic Analysis | |
Oct. 24 | No Class | |
Module 3: Web Security | ||
Oct. 26 | The Web Optional Reading: 🔗 1 | |
Oct. 31 | Same Origin Policy and Cookies | |
Nov. 2 | Cross-Site Scripting (XSS) | |
Nov. 7 | No Class - Election Day 🗳️ | |
Nov. 9 | SQL Injection | |
Module 4: Network Security | ||
Nov. 14 | DDoS | |
Nov. 16 | Assignment 6 Tutorial | |
Nov. 21 | Low-Level Network Attacks I | </tr> |
Nov. 23 | No Class - Thanksgiving 🦃 | |
Nov. 28 | ||
Nov. 30 | Low-Level Network Attacks II | |
Dec. 5 | Final Exam Review | |
Dec 8 -- 9AM | Final Exam 📝 |