MIT 6.858 - Computer Systems Security

Taught by Prof. Nikolai Zeldovich at MIT in Spring, 2020.

6.858 Computer Systems Security is a class about the design and implementation of secure computer systems. Lectures cover threat models, attacks that compromise security, and techniques for achieving security, based on recent research papers. Topics include operating system (OS) security, capabilities, information flow control, language security, network protocols, hardware security, and security in web applications.

6.858 on OCW
2020 course website
Lecture Videos (YouTube)

Lectures

  1. Lecture 1: Introduction
  2. Lecture 2: Security Architecture
  3. Lecture 3: User Authentication
  4. Lecture 4: Buffer Overflows
  5. Lecture 5: Privilege Separation