Schedule
This schedule is subject to change. Please check back here frequently. Major changes will be announced in class.
Table of Contents
- Module 1: Software Security
- Module 2: Web Security
- Module 3: Threat Detection and Forensics
- Module 4: Network Security
Date | Lecture # | Lecture/Notes |
---|---|---|
Aug. 27 (Tues) | Lec#1 | Course Intro / Administrivia Optional Reading: 🔗 1 |
Aug. 29 (Thur) | Lec#2 | Authentication I Optional Reading: 🔗 1 |
Sept. 3 (Tues) | Lec#3 | Authentication II Optional Reading: 🔗 1 |
Module 1: Software Security | ||
Sept. 5 (Thur) | No Class - Holiday | |
Sept. 10 (Tues) | Lec#4 | IA-32 Architecture |
Sept. 12 (Thur) | Lec#5 | Buffer Overflow Optional Reading: 🔗 1 |
Sept. 17 (Tues) | Lec#6 | Stack Canaries, ASLR, DEP Optional Reading: 🔗 1 |
Sept. 19 (Thur) | Lec#7 | Format String Vulnerability |
Sept. 24 (Tues) | Lec#8 | Return-to-libc, ROP |
Sept. 26 (Thur) | Lec#9 | CFI |
Oct. 1 (Tues) | Lec#10 | Malware |
Oct. 3 (Thur) | Lec#11 | Fuzzing |
Oct. 8 (Tues) | Lec#12 | Co-residency and Side-Channel Attacks |
Oct. 10 (Thur) | Lec#13 | Midterm Review |
Oct. 15 (Tues) | No Class - Fall Reading Day 🍂 | |
Oct. 17 (Thur) | Midterm Exam 📕 (In-class) Module 1 included | |
Module 2: Web Security | ||
Oct. 22 (Tues) | No Class | |
Oct. 24 (Thur) | Lec#14 | The Web Optional Reading: 🔗 1 |
Oct. 29 (Tues) | Lec#15 | Same Origin Policy and Cookies |
Oct. 31 (Thur) | Lec#16 | Cross-Site Scripting (XSS) |
Nov. 5 (Tues) | No Class - Election Day 🗳️ | |
Nov. 7 (Thur) | Lec#17 | SQL Injection |
Module 3: Threat Detection And Forensics | ||
Nov. 12 (Tues) | Lec#18 | Audit Logging |
Nov. 14 (Thur) | Lec#19 | Intrusion Detection And System Auditing |
Nov. 19 (Tues) | Lec#20 | Provenance Graphs and Forensics |
Module 4: Network Security | ||
Nov. 21 (Thur) | Lec#21 | DDoS |
Nov. 26 (Tues) | Lec#22 | Low-Level Network Attacks I |
Dec. 3 (Tues) | Lec#23 | Low-Level Network Attacks II |
Dec. 5 (Thur) | Lec#24 | Final Exam Review |
Dec. 17 (Tues) | Final Exam 📝 at 9AM Only modules 2,3,4 are included |