Lieduco

Cosa sono i cookies?

Sono “biscotti” ma non si mangiano.

Gli HTTP cookie sono un tipo particolare di magic cookie (una specie di gettone identificativo) e vengono utilizzati dalle applicazioni web, lato server, per archiviare e recuperare informazioni a lungo termine sul lato client. In altre parole sono brevi pacchetti di dati scambiati tra programmi in comunicazione tra loro, i dati vengono interpretati solamente quando vengono rimandati al mittente.
Molto spesso sono utilizzati come ticket, cioè un numero magico generato dal server per un client che viene così identificato in maniera univoca, essendo questo ticket difficilmente falsificabile, può essere utilizzato come prova di autenticazione o autorizzazione.

Il termine cookie, che letteralmente significa “biscotto” è una tecnica nota in ambiente UNIX già negli anni ’80. Il primo uso di cookie in HTTP risale al 1994, quando furono usati per controllare se i lettori del sito di Netscape lo avessero già visitato in precedenza. Nel 1995 la gestione dei cookie è stata integrata in Internet Explorer 2.
Dopo un’accesa discussione sul tema della segretezza e dopo ben due udienze a carico dei Cookie negli Stati Uniti nel 1996 e 1997 si iniziò a regolarizzare il loro utilizzo.

Oggi le loro applicazioni più comuni riguardano la memorizzazione di informazioni sulle abitudini di navigazione dell’utente nel web, ciò ha spesso sollevato dei dubbi da parte dei difensori della privacy. Proprio per questo motivo sia gli Stati Uniti che l’Unione Europea hanno legiferato in merito, per garantire la sicurezza degli utenti (nella cookie policy i gestori di un sito web devono specificare nel dettaglio la politica dei propri cookie o di quelli di terze parti).

Traducendo in termini ancora più semplici: un cookie è un piccolo file che viene memorizzato nel computer dai siti web durante la navigazione, utile a salvare le preferenze e a migliorare le prestazioni dei siti web. Tutto ciò ha lo scopo di migliorare la navigazione da parte dell’utente.