Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Massachusetts Institute of Technology

Computer Systems Security

Massachusetts Institute of Technology via MIT OpenCourseWare

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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.

Syllabus

1. Introduction, Threat Models.
2. Control Hijacking Attacks.
3. Buffer Overflow Exploits and Defenses.
4. Privilege Separation.
6. Capabilities.
7. Sandboxing Native Code.
8. Web Security Model.
9. Securing Web Applications.
10. Symbolic Execution.
11. Ur/Web.
12. Network Security.
13. Network Protocols.
14. SSL and HTTPS.
15. Medical Software.
16. Side-Channel Attacks.
17. User Authentication.
18. Private Browsing.
19. Anonymous Communication.
20. Mobile Phone Security.
21. Data Tracking.
22. Guest Lecture by MIT IS&T.
23. Security Economics.

Taught by

Prof. Nickolai Zeldovich

Reviews

4.5 rating, based on 61 Class Central reviews

Start your review of Computer Systems Security

  • I am Douglas Cshunderlick, a Software Developer focused on Offensive Security and Governance. I combine my technical background in Systems Analysis and Development with postgraduate specializations in Software Engineering and Information Security, focusing on creating resilient systems from the code up using AppSec.

    Currently, I am ranked 6th globally on the TryHackMe platform. I conduct ongoing malware analysis labs and develop customized tools for security automation and vulnerability analysis.

    Very good learning about this topics
  • Course Title: Computer Systems Security Platform: MIT OpenCourseWare Rating: 5/5 I recently completed the "Computer Systems Security" course offered by MIT OpenCourseWare, and I found it to be an excellent resource for anyone interested in unders…
  • The course was highly insightful and well-structured, providing both theoretical knowledge and practical strategies that I can apply in real-life situations. The content was clear, engaging, and delivered in a way that encouraged active participation and reflection. I particularly valued the real-world case studies and interactive discussions, which deepened my understanding of the subject. The facilitator demonstrated excellent expertise and created an inclusive learning environment where questions were welcomed. Overall, the course has enhanced my confidence, broadened my perspective, and equipped me with skills that will benefit my professional and personal development. I would strongly recommend it.
  • This course exceeded my expectations in every way. The content was well-structured, engaging, and covered all the essential topics thoroughly. The instructors were knowledgeable and approachable, making complex concepts easy to understand. I appreciated the practical examples and real-world applications, which enhanced my learning experience. The course materials were clear, and the interactive elements kept me engaged throughout. I now feel confident in applying what I've learned in real-life situations. I highly recommend this course to anyone looking to deepen their knowledge and skills. It's an investment well worth making!
  • Profile image for Ptcwilliam Javier
    Ptcwilliam Javier
    I learn more about security.
    I learned a lot that Technology is a transformative, neutral tool that acts as a double-edged sword, profoundly enhancing global connectivity, education, and productivity while introducing risks regarding privacy, social interaction, and excessive reliance. It also acts as a powerful enabler for innovation and personal growth, yet its impact hinges on ethical, mindful usage.
  • Tasiu Sulaiman
    I really enjoyed this computer course. The lessons were clear, informative, and easy to understand. I learned useful skills that will help me in my studies and everyday use of technology. The course structure was well organized and the materials were very helpful.
  • Profile image for Himesh Bhoi
    Himesh Bhoi
    Very nice course i learned lot of things about security and I can understand concept in easily understanding way
  • This Computer Systems Security was an amazing course! Learning from real-life examples made it interactive and enjoyable.
  • Profile image for Martin Mutagubya
    Martin Mutagubya
    The best course online that Equips you with all the required knowledge about security systems with well smart lectures.
  • Profile image for Innocent Odenigbo
    Innocent Odenigbo
    This have really helped me a lot when it comes to computer security and it’s very impactful
    Just finished an epic computer security course! Learned the ins and outs of protecting systems, networks, and data from cyber threats. The course was 🔥 - packed with practical skills and real-world scenarios. Highly recommend for anyone looking to level up their cybersecurity
  • ottimo ed esaustivo. sicuramente da consigliare per aggiornamenti relativi alla sicurezza informatica e su tutte le problematiche ad essa connessa
  • I had the opportunity to take the Computer Systems Security course offered by the Massachusetts Institute of Technology (MIT) through their OpenCourseWare platform, and I must say it was an outstanding learning experience. The course provided a comp…
  • Dilovar Usmanov
    It's very interesting and informative. I hope this will all be put to good use somewhere and each of us will be able to find a decent job.
  • Profile image for Isaac Mensah
    Isaac Mensah
    Very interesting course to shape my career in the IT field as technology keeps evolving in our daily lives.
  • very nice explanation and there is a smooth flow of lessons and a nice environment, the lessons are understandable
  • Profile image for Prince Kothiya
    Prince Kothiya
    This course provides a solid foundation in computer security, covering key topics like network security, cryptography, risk management, and threat detection. The instructors explain complex concepts clearly, making it accessible even for beginners. Real-world examples and case studies make the content engaging and relevant. The quizzes and assignments reinforce learning effectively. While the course is introductory, it offers enough depth to spark further interest in cybersecurity careers. The pacing is manageable, and learners can move at their own speed. It’s a great starting point for anyone interested in protecting digital systems or pursuing a career in cybersecurity.
  • Odunayo Badmus
    It was a fantastic course and I would love to take it all over again
    I found it very very explanatory it was really fun
    I really gained alot
  • Profile image for HARIKRISHNAN MANOJ (RA2311003012199)
    HARIKRISHNAN MANOJ (RA2311003012199)
    The videos on computer system security were very informative and easy to understand. They clearly explained key topics like encryption, authentication, and system protection methods with good real-world examples.
  • Profile image for Aung Zaw Lwin Moe
    Aung Zaw Lwin Moe
    1
    The Computer Systems Security course offered by Massachusetts Institute of Technology (MIT) via MIT OpenCourseWare is an excellent resource for individuals interested in learning about computer security. The course covers a wide range of topics rela…
  • Ndahayo Pierre Celestin
    Taking the MIT Computer Security course has been an incredibly rewarding experience. The course offers a deep and practical understanding of the principles and mechanisms that underlie modern computer security. From classic vulnerabilities like buffer overflows to modern topics like web security, sandboxing, and cryptographic protocols, the content is both comprehensive and well-structured.

    The instructors do a fantastic job of breaking down complex topics into understandable concepts, and the real-world case studies bring the lessons to life. The hands-on labs are particularly valuable—they not only reinforce theoretical knowledge but also sharpen practical skills that are highly relevant in today's cybersecurity landscape.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.