CSE 127: Computer Security: Syllabus


Date Topic and reading
Mon, Apr. 1 Introduction
Reading:
Wed, Apr. 3 Buffer Overflows and Memory Safety
Reading:
Mon, Apr. 8 Legacy Software: Mitigation and Sandboxing
Reading:
Wed, Apr. 10 Secure Programming, Manually and with Tools
Reading:
Mon, Apr. 15 The TCP/IP Protocol Suite
Reading:
Wed, Apr. 17 Firewalls, NATs, and Intrusion Detection
(HS traveling; guest lecturer Kirill Levchenko)
Reading:
Mon, Apr. 22 Systems and Network Security Catchup
Reading:
Wed, Apr. 24 Browsers and the Same-Origin Policy
Reading:
Mon, Apr. 29 Memory Vulnerabilities in Browsers
Reading:
Wed, May 1 Midterm exam
Mon, May 6 Cross-Origin Attacks
Reading:
Wed, May 8 Frames: Communication and Clickjacking
Reading:
Mon, May. 13 HTTPS
Reading:
Wed, May 15 Privacy and Tracking on the Web
Reading:
Mon, May 20 Web Security Catchup
Reading: none
Wed, May 22 Worms and Botnets
Reading:
Mon, May 27 No class—Memorial Day
Wed, May 29 Spam and Phishing
Reading:
Mon, Jun. 3 Authentication
Reading:
Wed, Jun. 5 New and Advanced Topics: Voting Security
Reading:
Fri, Jun. 14
7:00–9:59 PM
Final Exam

Navigation: CSE // CSE 127 // Syllabus