Intro
|
Aug. 24
Introductions and Course Overview
Chapter 01 – Security Mindset
|
Aug. 26
Chapter 02 – Ethics and Law
|
x86 Assembly Review
|
Software Security |
Aug. 31
Chapter 03 – Buffer Overflow
|
Sep. 2
Chapter 04 – Control Flow Hijacking
|
AppSec MP: CP 1 [Demo Files]
|
Software Security |
Sep. 7
Chapter 05 - Malware
AppSec Project, Checkpoint 1 due 6pm
|
Sep. 9
Chapter 07 - Authentication
|
AppSec MP: CP 2
|
Web Security |
Sep. 14
Chapter 06 - Malware Defenses
|
Sep. 16
Chapter 08 - Introduction to Web Security
AppSec Project, Checkpoint 2 due 6pm
|
|
Web Security |
Sep. 21
Chapter 09 - Web Security
|
Sep. 23
Chapter 10 - Database Security
|
WebSec MP: CP 1
|
OS Security |
Sep. 28
Chapter 11 - Isolation and Authorization
WebSec Project, Checkpoint 1 due 6pm
|
Sep. 30
Chapter 12 - Auditing and Forensics
|
WebSec MP: CP 2
|
OS Security |
Oct. 5
Chapter 13 - Cloud Security
|
Oct. 7
Chapter 14 - Human Factors in Security & Privacy
WebSec Project, Checkpoint 2 due 6pm
|
|
Midterm |
Oct. 12
Midterm Exam Review
|
Oct. 14
No class (Online Midterm)
|
Lecture & MP Content Review
|
Cryptography |
Oct. 19
Chapter 15 - Hashing
|
Oct. 21
Chapter 16 - Symmetric Encryption
|
Crypto MP: CP 1
|
Cryptography |
Oct. 26
Chapter 17 - Asymmetric Encryption and Key Exchange
Crypto Project, Checkpoint 1 due 6pm
|
Oct. 28
Chapter 18 - Message Integrity
|
Crypto MP: CP 2
|
Network Security |
Nov. 2
Chapter 19 - The Network Stack
|
Nov. 4
Chapter 20 - Transport-Layer Security
Crypto Project, Checkpoint 2 due 6pm
|
|
Network Security |
Nov. 9
Chapter 21 - TLS
|
Nov. 11
Chapter 22 - Link- and Network-Layer Security
|
NetSec MP: CP 1
|
Network Security |
Nov. 16
Chapter 23 - DNS Security
NetSec Project, Checkpoint 1 due 6pm
|
Nov. 18
Chapter 24 - Denial of Service
|
NetSec MP: CP 2
|
FALL BREAK
|
Special Topics |
Nov. 30
Chapter 25 - Anonymity
|
Dec. 2
Chapter 26 - Bitcoin
NetSec Project, Checkpoint 2 due 6pm
|
Lecture & MP Content Review
|
Final Exam |
Dec. 7
Final Exam Review
|
Dec. 9
READING DAY
|
|