Web security begins with understanding normal web behavior. Before studying vulnerabilities, learn how a browser resolves a name, opens a connection, sends an HTTP request, receives a response and maintains state.

In this module

  1. Browser, DNS and server interaction.
  2. URLs, requests, responses and status codes.
  3. Headers, bodies and content types.
  4. Cookies, sessions and authentication.
  5. Safe testing boundaries.

Do not test public websites or accounts without explicit authorization. Use your own application, a local lab or a platform designed for security training.

06 · Web Security

Continue learning

Back to Smartphone Academy