Cookies and Sessions

Why use cookies?

  1. Document.cookie (client side)

  2. set-cookie header (server side)

  • Per domain

  • Per scope

Types

  • Session cookie

    • no expires or max-age, once browser close they are “deleted” browsers are being smart and keep them though

  • permanent cookie

    • set max-age

  • httponly cookie

    • cannot be accessed with document.cookie

  • secure cookie

    • only acceptable with https

  • Third party cookie

  • Zombie Cookies

  • recreted even after users delete them, e-tags from the server

SEcruity

  • cross site request forgery

  • inject XSS script

  • Stealing cookies

Last updated