Главная
Study mode:
on
1
Web Security - Lecture 01 - What is Web Security? HTML & JavaScript Review
2
Web Security - Lecture 02 - HTTP, Cookies, Sessions
3
Web Security - Lecture 03 - Session Attacks
4
Web Security - Lecture 04 - Cross-Site Request Forgery, Same Origin Policy
5
Web Security - Lecture 05 - Exceptions to the Same Origin Policy
6
Web Security - Lecture 06 - Cross-Site Scripting (XSS)
7
Web Security - Lecture 07 - Cross-Site Scripting Defenses
8
Web Security - Lecture 08 - Fingerprinting and Privacy on the Web - Pete Snyder
9
Web Security - Lecture 09 - Denial-of-service, Phishing, Side Channels
10
Web Security - Lecture 10 - Code Injection
11
Web Security - Lecture 11 - Transport Layer Security
12
Web Security - Lecture 12 - HTTPS in the Real World - Emily Stark & Chris Palmer
13
Web Security - Lecture 13 - Authentication
14
Web Security - Lecture 14 - WebAuthn - The future of user authentication - Lucas Garron
15
Web Security - Lecture 16 - Managing security concerns in a large Open Source project - Myles Borins
16
Web Security - Lecture 17 - Server security: Safe coding practices
17
Web Security - Lecture 18 - Local HTTP server security
18
Web Security - Lecture 19 - DNS rebinding attacks
19
Web Security - Lecture 20 - Browser architecture, Writing secure code
Description:
This course is a comprehensive overview of web security. The goal is to build an understanding of the most common web attacks and their countermeasures. Given the pervasive insecurity of the modern web landscape, there is a pressing need for programmers and system designers to improve their understanding of web security issues. We'll be covering the fundamentals as well as the state-of-the-art in web security. Topics include: Principles of web security, attacks and countermeasures, the browser security model, web app vulnerabilities, injection, denial-of-service, TLS attacks, privacy, fingerprinting, same-origin policy, cross site scripting, authentication, JavaScript security, emerging threats, defense-in-depth, and techniques for writing secure code. Course projects include writing security exploits, defending insecure web apps, and implementing emerging web standards. Instructor: Feross Aboukhadijeh (https://feross.org)

Web Security

Stanford University
Add to list