Schedule

The information in this schedule is subject to change—please check back regularly!

Deadlines for assignments listed below are 11:59 PM ET on the day listed. Deadlines for Perusall assignments (paper discussions) are 8:00 AM on the day listed.

Last updated: October 6, 2022.

Week Day Date Topics Readings (Presenter) Deadlines
1 M August 24 Introduction    
2 M August 29 Access control Bishop chapters 2, 3  
2 W August 31 Security policies Bishop chapter 4  
3 M September 5 No class (Labor Day) – held on Tuesday    
3 T September 6 Confidentiality and integrity policies Bishop chapters 5, 6  
3 W September 7 Trust and identity Bishop chapters 6.5, 15  
4 M September 12 Noninterference and policy composition Bishop chapter 9  
4 W September 14 Design and implementation principles Bishop chapters 14, 17, 18  
5 M September 19 Network security    
5 W September 21 Network security   HW 1 due
6 M September 26 OS security    
6 W September 28 OS security   HW 2 due
7 M October 3 Software security    
7 W October 5 Reading and writing research papers   Term project proposal due
8 M October 10 No class (Mid-Semester Holiday)    
8 W October 12 No class (Midterm take home)    
9 M October 17 Paper discussions:
Network protocols
“PMTUD is not Panacea: Revisiting IP Fragmentation Attacks against TCP” (Feng et al., NDSS ‘22)
“Off-Path Network Traffic Manipulation via Revitalized ICMP Redirect Attacks” (Feng et al., USENIX Security ‘22)
 
9 W October 19 Paper discussions:
Network architectures
“EqualNet: A Secure and Practical Defense for Long-term Network Topology Obfuscation” (Kim et al., NDSS ‘22)
“ditto: WAN Traffic Obfuscation at Line Rate” (Meier et al., NDSS ‘22)
 
10 M October 24 Paper discussions:
Web security
“Probe the Proto: Measuring Client-Side Prototype Pollution Vulnerabilities of One Million Real-world Websites” (Kang et al., NDSS ‘22)
“Mining Node.js Vulnerabilities via Object Dependence Graph and Query” (Li et al., USENIX Security ‘22)
 
10 W October 26 Paper discussions:
Web security
“Online Website Fingerprinting: Evaluating Website Fingerprinting Attacks on Tor in the Real World” (Cherubin et al., USENIX Security ‘22)
“Automating Cookie Consent and GDPR Violation Detection” (Bollinger et al., USENIX Security ‘22)
 
11 M October 31 Paper discussions:
Cloud and edge networks
“Measuring and Mitigating the Risk of IP Reuse on Public Clouds” (Pauley et al., IEEE S&P ‘22)
“Alastor: Reconstructing the Provenance of Serverless Intrusions” (Datta et al., USENIX Security ‘22)
 
11 W November 2 Paper discussions:
IoT and smart devices
“The Truth Shall Set Thee Free: Enabling Practical Forensic Capabilities in Smart Environments” (Babun et al., NDSS ‘22) Term project midpoint report due
12 M November 7 Paper discussions:
Fuzzing
“EMS: History-Driven Mutation for Coverage-based Fuzzing” (Lyu et al., NDSS ‘22)
“Stateful Greybox Fuzzing” (Ba et al., USENIX Security ‘22)
 
12 W November 9 Paper discussions:
Software
“Cross-Language Attacks” (Mergendahl et al., NDSS ‘22)  
13 M November 14 Paper discussions:
Forensics
“ShadeWatcher: Recommendation-guided Cyber Threat Analysis using System Audit Records” (Zeng et al., IEEE S&P ‘22)
“DepComm: Graph Summarization on System Audit Logs for Attack Investigation” (Xu et al., IEEE S&P ‘22)
 
13 W November 16 Paper discussions:
Trust
“F-PKI: Enabling Innovation and Trust Flexibility in the HTTPS Public-Key Infrastructure” (Chuat et al., NDSS ‘22)
“Let’s Downgrade Let’s Encrypt” (Dai et al., ACM CCS ‘21)
 
14 M November 21 Paper discussions:
Censorship
“GET /out: Automated Discovery of Application-Layer Censorship Evasion Strategies” (Harrity et al., USENIX Security ‘22)
“Many Roads Lead To Rome: How Packet Headers Influence DNS Censorship Measurement” (Bhaskar et al., USENIX Security ‘22)
 
14 W November 23 No class (Fall Holiday)    
15 M November 28 Paper discussions:
VPNs
“VPNalyzer: Systematic Investigation of the VPN Ecosystem” (Ramesh et al., NDSS ‘22)
“OpenVPN is Open to VPN Fingerprinting” (Xue et al., USENIX Security ‘22)
 
15 W November 30 Project presentations   Term project presentation due
16 M December 5 Project presentations    
16 W December 7 No class (Study Day)    
17 M December 12 No class    
17 W December 14 No class    
17 T December 15 No class (Final Exam)   Term project final report due