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.