Development of Secure Software Systems
index.php
Main navigation |
Main content
Lecture slides
- January 19th, 2021: Course overview,
8up PDF
- January 21st, 2021: Introduction to memory safety vulnerabilities,
8up PDF
- January 26th, 2021: More memory safety vulnerabilities,
8up PDF,
overflow-eg.c,
bclpr.c
- January 28th, 2021: Auditing and threat modeling,
8up PDF
- February 2nd, 2021: Memory safety attacks,
8up PDF
- February 4th, 2021: Memory safety defenses and counter-attacks,
8up PDF
- February 9th, 2021: More threat modeling,
8up PDF
- February 11th, 2021: Unix access control,
8up PDF
- February 16th, 2021: More access control,
8up PDF
- February 18th, 2021: OS injection problems,
8up PDF
- February 23rd, 2021: OS: race conditions, protection
8up PDF
- February 25th, 2021: OS: protection and isolation,
8up PDF
- March 2nd, 2021: Isolation, web security part 1,
8up PDF
- March 4th, 2021: Web security part 2,
8up PDF
- March 9th, 2021: Web security part 3,
8up PDF
- March 11th, 2021: Cryptography part 1,
8up PDF
- March 16th, 2021: Cryptography part 2,
8up PDF
- March 18th, 2021: Cryptography part 3,
8up PDF
- March 23rd, 2021: Public-key cryptography,
8up PDF
- March 25th, 2021: Network protocols,
8up PDF
- March 30th, 2021: Crypto (and) protocols,
8up PDF
- April 1st, 2021: S protocols and crypto failures,
8up PDF
- April 13th, 2021: Software engineering and security,
8up PDF
- April 15th, 2021: Design principles and authentication,
8up PDF
- April 20th, 2021: More authentication and identity,
8up PDF,
ROC curve SVG
- April 22nd, 2021: More authentication and identity,
8up PDF
- April 27th, 2021: Usability and security,
8up PDF
- April 29th, 2021: More usability, voting,
8up PDF