HeadlinesBriefing favicon HeadlinesBriefing.com

MIT's 2024 Computer Systems Security Course

Hacker News: Front Page •
×

MIT's Computer Systems Security course for 2024, offered by the Computer Science and Artificial Intelligence Laboratory (CSAIL), provides a comprehensive curriculum on systems security. The syllabus covers core topics including isolation techniques, privilege separation, and dealing with buggy code, alongside networked systems and human-focused security. The course structure includes weekly lectures, hands-on labs, and guest speakers, with materials and videos available online.

The course schedule runs from February through May, featuring lectures on threat models, OS and VM isolation, trusted hardware, and CPU side-channels. Students tackle practical labs covering buffer overflows, symbolic execution, and browser security. Guest lecturers include industry experts like Russ Cox on supply chain security and Daniel Weitzner on cybersecurity policy, connecting academic theory with real-world challenges.

This curriculum reflects the evolving priorities in cybersecurity education, emphasizing both foundational principles and emerging threats like software supply chain attacks. The final exam in May will cover the latter half of the course, testing knowledge on topics from anonymous communication to security economics. The public availability of lecture notes and videos makes this a valuable resource for the broader security community.