/cs253.stanford.edu

CS 253 Web Security course at Stanford University

Primary LanguageJavaScript

CS 253: Web Security

Website for the CS 253 Web Security course at Stanford University.

Stanford University – Fall 2019

Instructor Units Prerequisites
Feross Aboukhadijeh 3 CS 142 or equivalent web development experience

Course Description

Principles of web security. The fundamentals and state-of-the-art in web security. Attacks and countermeasures. Topics include: 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.