L21: Introduction to web security

Materials

See slides (pdf).

  • How the web works
  • HTTP protocol, how to use netcat
  • How to manage state over a stateless protocol like HTTP
    • url parameters, form submission, or cookies
  • DOM and javascript