CS455/555 Schedule

Calendar feed: https://www.flyn.org/courses/cs455-2021-spring/schedule.ics
Date
Subject
Due
Read before class
Assigned
Tuesday, Feb 2 Introduction; intro Aquinas ssh, unix, and git
Thursday, Feb 4 Concepts; concepts Stallings Ch. 1 (skim)
Tuesday, Feb 9 Malicious Software; malware Aquinas git Stallings Ch. 6.1–Ch.6.8 Aquinas root and keylogger in C (or Go or Java or Python)
Thursday, Feb 11
Tuesday, Feb 16 Software Vulnerabilities; vulnerabilities net-error-handling.c netping.c netping-fixed.c netping-fixed2.c steald.go xssd.go xssd-fixed.go traversal.c Aquinas keylogger in C (or Go or Java or Python) Stallings Ch. 11.1–11.2 Aquinas unix2, network in C (or Go or Java or Python), and injection in C (or Go or Java or Python)
Thursday, Feb 18
Tuesday, Feb 23 Database Security; db sql.go Aquinas unix2, network in C (or Go or Java or Python), and injection in C (or Go or Java or Python) Stallings Ch. 5 Aquinas sql in C (or Go or Java or Python), and sqlinjection in C (or Go or Java or Python)
Thursday, Feb 25 Cloud Computing; cloud
Tuesday, Mar 2 Software Security; software-security deadlock.c disorder.c double-free.c leak.c libc.c Makefile nonatomic.c reader.c uninit.c use-after-free.c Aquinas sql in C (or Go or Java or Python), and sqlinjection in C (or Go or Java or Python) Stallings Ch. 11.3–11.5
Thursday, Mar 4 Review
Tuesday, Mar 9 Exam 1 Aquinas fw/TBP
Thursday, Mar 11 Network Security Stallings Ch. 9
Tuesday, Mar 16 Protocols Aquinas fw/TBP Stallings Ch. 22.3–22.4 Aquinas httpscerts/TBP
Thursday, Mar 18
Tuesday, Mar 23 Web Application Security Aquinas httpscerts/TBP (Stallings Ch. 11) Aquinas xss/TBP
Thursday, Mar 25
Tuesday, Mar 30 Protocols Aquinas xss/TBP Stallings Ch. 22.1–22.2 Aquinas emailspoof/TBP
Thursday, Apr 1 Aquinas emailspoof/TBP
Tuesday, Apr 6 Review
Thursday, Apr 8
Tuesday, Apr 13 Exam 2 Aquinas crypto/TBP
Thursday, Apr 15 Stallings Ch. 20
Tuesday, Apr 20 Symmetric Crypto Aquinas crypto/TBP Stallings Ch. 21
Thursday, Apr 22
Tuesday, Apr 27 Asymmetric Crypto Stallings Ch. 6.9–6.10 Aquinas rootkit/TBP
Thursday, Apr 29
Tuesday, May 4 Rootkits Aquinas rootkit/TBP
Thursday, May 6
Wednesday, May 12