Course Classes

Computer systems security by MIT

78

Teacher MIT

Whether you’re a student, a teacher, or simply a curious person that wants to learn, MIT OpenCourseWare (OCW) offers a wealth of insight and inspiration. There is videos, and a whole lot more! OCW is a free and open online publication of material from thousands of MIT courses, covering the entire MIT curriculum, ranging from the introductory to the most advanced graduate courses.

Start course

01h17m

1. Introduction, Threat Models

MIT 6.858 Computer Systems Security, Fall 2014
View the complete course: http://ocw.mit.edu/6-858F14
Instructor: Nickolai Zeldovich

In this lecture, Professor Zeldovich gives a brief overview of the class, summarizing class organization and the concept of threat models.

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

01h27m

2. Control Hijacking Attacks

MIT 6.858 Computer Systems Security, Fall 2014
View the complete course: http://ocw.mit.edu/6-858F14
Instructor: James Mickens

In this lecture, Professor Mickens continues the topic of buffer overflows, discussing approaches to such control hijacking attacks.

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

01h21m

3. Buffer Overflow Exploits and Defenses

MIT 6.858 Computer Systems Security, Fall 2014
View the complete course: http://ocw.mit.edu/6-858F14
Instructor: James Mickens

In this lecture, Professor Mickens discusses topics related to buffer overflow exploits, including baggy bounds handling, mitigation approaches, and return-oriented programming.

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

01h23m

4. Privilege Separation

MIT 6.858 Computer Systems Security, Fall 2014
View the complete course: http://ocw.mit.edu/6-858F14
Instructor: Nickolai Zeldovich

In this lecture, Professor Zeldovich introduces the concept of privilege separation in the context of system security.

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

01h21m

6. Capabilities

MIT 6.858 Computer Systems Security, Fall 2014
View the complete course: http://ocw.mit.edu/6-858F14
Instructor: Nickolai Zeldovich

In this lecture, Professor Zeldovich continues the topic of privilege separation, discussing the usage of capabilities with regards to privilege.

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

01h23m

7. Sandboxing Native Code

MIT 6.858 Computer Systems Security, Fall 2014
View the complete course: http://ocw.mit.edu/6-858F14
Instructor: Nickolai Zeldovich

In this lecture, Professor Zeldovich introduces the Native Client system, and its approach to software fault isolation.

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

01h22m

8. Web Security Model

MIT 6.858 Computer Systems Security, Fall 2014
View the complete course: http://ocw.mit.edu/6-858F14
Instructor: James Mickens

In this lecture, Professor Mickens introduces the concept of web security, specifically as it relates to client-side applications and web browser security models.

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

01h22m

9. Securing Web Applications

MIT 6.858 Computer Systems Security, Fall 2014
View the complete course: http://ocw.mit.edu/6-858F14
Instructor: James Mickens

In this lecture, Professor Mickens continues looking at how to build secure web applications.

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

01h22m

10. Symbolic Execution

MIT 6.858 Computer Systems Security, Fall 2014
View the complete course: http://ocw.mit.edu/6-858F14
Instructor: Armando Solar-Lezama

In this lecture, Professor Solar-Lezama from MIT CSAIL presents the concept of symbolic execution.

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

01h20m

11. Ur/Web

MIT 6.858 Computer Systems Security, Fall 2014
View the complete course: http://ocw.mit.edu/6-858F14
Instructor: Nickolai Zeldovich, Adam Chlipala

In this lecture, Professor Chlipala discusses Ur/Web, the programming language he created for modern web applications.

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

01h18m

12. Network Security

MIT 6.858 Computer Systems Security, Fall 2014
View the complete course: http://ocw.mit.edu/6-858F14
Instructor: Nickolai Zeldovich

In this lecture, Professor Zeldovich discusses network security, and how TCP/IP has evolved.

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

01h21m

13. Network Protocols

MIT 6.858 Computer Systems Security, Fall 2014
View the complete course: http://ocw.mit.edu/6-858F14
Instructor: Nickolai Zeldovich

In this lecture, Professor Zeldovich discusses the Kerberos authentication service.

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

01h18m

14. SSL and HTTPS

MIT 6.858 Computer Systems Security, Fall 2014
View the complete course: http://ocw.mit.edu/6-858F14
Instructor: Nickolai Zeldovich

In this lecture, Professor Zeldovich discusses how to cryptographically protect network communications, as well as how to integrate cryptographic protection of network traffic into the web security model.

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

01h15m

15. Medical Software

MIT 6.858 Computer Systems Security, Fall 2014
View the complete course: http://ocw.mit.edu/6-858F14
Instructor: Kevin Fu

In this lecture, Kevin Fu from the University of Michigan delivers a guest lecture on medical software.

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

01h22m

16. Side-Channel Attacks

MIT 6.858 Computer Systems Security, Fall 2014
View the complete course: http://ocw.mit.edu/6-858F14
Instructor: Nickolai Zeldovich

In this lecture, Professor Zeldovich discusses side-channel attacks, specifically timing attacks.

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

01h19m

17. User Authentication

MIT 6.858 Computer Systems Security, Fall 2014
View the complete course: http://ocw.mit.edu/6-858F14
Instructor: James Mickens

In this lecture, Professor Mickens discusses authentication schemes and their implementations.

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

01h20m

18. Private Browsing

MIT 6.858 Computer Systems Security, Fall 2014
View the complete course: http://ocw.mit.edu/6-858F14
Instructor: James Mickens

In this lecture, Professor Mickens discusses privacy in the context of web browsers and web security.

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

01h20m

19. Anonymous Communication

MIT 6.858 Computer Systems Security, Fall 2014
View the complete course: http://ocw.mit.edu/6-858F14
Instructor: Nick Mathewson

In this lecture, Nick Mathewson delivers a guest lecture on Tor and Anonymous communication.

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

01h22m

20. Mobile Phone Security

MIT 6.858 Computer Systems Security, Fall 2014
View the complete course: http://ocw.mit.edu/6-858F14
Instructor: Nickolai Zeldovich

In this lecture, Professor Zeldovich discusses the Android platform and its security design.

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

01h19m

21. Data Tracking

MIT 6.858 Computer Systems Security, Fall 2014
View the complete course: http://ocw.mit.edu/6-858F14
Instructor: James Mickens

In this lecture, Professor Mickens discusses the concept of taint tracking, looking at information flow analysis in the context of the Android platform.

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu

Our best free courses

1

Web Development for beginners by LearnCode.academy

05 hours and 21 minutes

347

2

English lessons by Sonia

07 hours and 15 minutes

267

3

First Aid Training by St John Ambulance

02 hours and 40 minutes

248

4

Business Administration by Animate U

01 hours and 25 minutes

246

5

Social media marketing by Freemium

02 hours and 01 minutes

238

6

Android for beginners by The new boston

10 hours and 47 minutes

204

7

Computer Science by CrashCourse

07 hours and 54 minutes

150

8

Business english course by BED

02 hours and 44 minutes

147

9

Investing like Warren Buffett with Preston Pysh

03 hours and 29 minutes

147

10

Self-Defense by Ando Mierzwa

01 hours and 24 minutes

144

11

English grammar by Oxford Online English

05 hours and 37 minutes

144

12

Beginners guide to Graphic Design by TastyTuts

06 hours and 26 minutes

140

What are they talking about Cursa

Muhammad Yaseen

from Google Play

Great. Love you guys. Education is right of everyone so i appreciate your effort. You make it possible to learn free for everyone.

Anurag Sinha

from Google Play

This is best app among all learning app This is hub of all education like physics , Chemistry, mathematics etc it is a good Learning platform.

Nthambeleni Ralph

from Google Play

Awesome experience never thought it will be real, but it is real oh yes it is. Very easy lessons and clear voice on videos.

Aaron Michael

from Google Play

Great start for someone on own learning journey with lack of resources. Thats really whats most important

Mindy Tolliver

from Google Play

I just have to say I'm thankful that they came out with the website like this it gives me that one on one step process that I so desperately needed. I think a lot of people would benefit from it cuz that step by step I feel kind of Saved Me cuz I feel more productive and satisfied with me.

Virendra Agarkar

from Google Play

Really amazing application I get fan of this,thanks to give your service free of cost.Because the middle class son can not afford the fee of the course in any application.so I thank you very much as I can.❤️

Get to know a little about our project that has been changing the lives of thousands of people through free courses.

+700 free courses +300 categories +1 million downloads +50 Thousand certificates issued Courses in 3 different languages

Found a good course on youtube and want to see it in our project, click here to indicate new courses.