Cookies

Een cookie is een hoeveelheid data die een server naar de webbrowser stuurt met de bedoeling dat deze opgeslagen wordt en bij een volgend bezoek weer naar de server teruggestuurd wordt. Zo kan de server de browser opnieuw herkennen en bijhouden wat de gebruiker, c.q. de webbrowser, in het verleden heeft gedaan. Een dergelijk historie is bijvoorbeeld voor marketingdoeleinden interessant. Vanwege de privacyaspecten is het gebruik van cookies, dat zich veelal aan het oog van de internetgebruiker onttrekt, in deze situaties omstreden.

Achtergrond

Het gebruik van cookies is vooral bekend op het world wide web. Het Hypertext Transfer Protocol, dat het ophalen van informatie uit het web beschrijft, is namelijk als eenrichtingsverkeerssysteem ontworpen. De browser vraagt informatie en de server levert die, waarna de server het contact met de vrager weer kan vergeten. Verdere vragen worden dan weer precies zo behandeld als de eerste. Voor veel moderne internettoepassingen is het echter nodig dat de server een specifieke gebruiker kan herkennen en de illusie van een vaste verbinding met de klant kan wekken.

Cookies kunnen gebruikt worden voor:

  • het onthouden van loginnaam of instellingen
  • het vergaren van surfinformatie (profiling)
  • het koppelen van een browser aan tijdelijke variabelen op de server (session cookie)

Een cookie hoeft niet veel data te bevatten. Als het cookie een unieke sleutel bevat, dan kan de server onder die sleutel alle verdere gegevens over de betreffende gebruiker c.q. webbrowser zelf bewaren en oproepen wanneer het cookie in een volgende sessie verschijnt.