Tutti ricordano il panico intorno al 2000. Leggevi un articolo di giornale sulla privacy su Internet e venivi colpito da una definizione che ti faceva gelare il sangue. Il reclamo? I cookie sono programmi che si trovano sul tuo disco rigido, osservando tutto ciò che fai, raccogliendo i tuoi segreti e inviandoli al webmaster ogni volta che ne ha voglia.
È un’immagine terrificante. È anche completamente sbagliato.
Il problema non è solo che la stampa interpreta male la tecnologia. È che questo specifico mito persiste perché sembra spaventoso. Ma i cookie non sono programmi. Non possono eseguire codice. Non possono eseguire comandi. Certamente non possono strisciare nel tuo disco C: alla ricerca di file personali. Sono passivi. Attutire. Inerte.
Ecco la definizione vera e propria, priva di allarmismo:
Un cookie è un piccolo pezzo di testo. Questo è tutto. Una stringa di testo che un server web chiede al tuo browser di memorizzare sul tuo computer. Successivamente, quando visiti lo stesso sito, il browser restituisce quel testo. È un modo per un sito web di ricordarti. Non perché ti stia guardando, ma perché il web stesso dimentica tutto nel momento in cui fai clic.
Come funzionano effettivamente i cookie sul tuo disco rigido
Se vuoi vedere cosa si nasconde nella tua macchina, puoi guardare. Non è nascosto in qualche deposito crittografato. È seduto in una semplice cartella.
Se utilizzi Microsoft Internet Explorer (un riferimento all’era da cui ha origine questa spiegazione, sebbene il concetto sia vero anche oggi), questi file risiedono in una directory spesso etichettata C:\Windows\Cookies.
Apri quella cartella. Cosa vedi?
Centinaia di file. Ognuno è un semplice file di testo. Puoi aprirli con Blocco note. Nessun software speciale richiesto. Non sono necessarie chiavi di decrittazione. Solo testo grezzo.
Ogni file corrisponde a un sito Web specifico. Il nome del file ti dice chi lo ha messo lì. All’interno troverai coppie nome-valore. Questa è l’unica struttura dati utilizzata da un cookie. Un nome. Un valore. Niente di più.
Diamo un’occhiata a un esempio reale. Ho visitato goto.com. Il sito ha rilasciato un cookie sul mio computer. Apro il file. Contiene questo:
Questo è l’intero carico utile. Goto.com mi ha assegnato un ID univoco. Hanno memorizzato quell’ID sul mio disco rigido. Alla prossima visita, il mio browser dice: “Ehi, sono A9A3BECE0563982D”. Il server dice: “Oh, giusto. Bentornato”.
È una stretta di mano. Non uno strumento di sorveglianza.
Perché i siti memorizzano dati diversi?
Non tutti i cookie sono uguali. Alcuni siti sono minimalisti. Altri sono prolissi.
La stragrande maggioranza dei siti Web memorizza solo una cosa: un ID utente. È un’etichetta. Non contiene il tuo nome, il tuo indirizzo o il numero della tua carta di credito. È solo una stringa casuale che ti collega a una sessione o a un account sul loro server.
Ma alcuni siti hanno bisogno di più.
Prendi Amazon.com. Quando controllo il file cookie memorizzato da Amazon sul mio computer, risulta un po’ più confuso:
Qui, Amazon sta monitorando alcune cose.
– session-id-time : quando è iniziata questa sessione di navigazione?
– session-id : un ID univoco per questa visita specifica.
– ubid-main : un ID utente principale, probabilmente legato a un account.
– x-main : qualche valore interno. Potrebbe essere qualsiasi cosa.
Amazon deve sapere se sei la stessa persona di cinque minuti fa (ID sessione) o se sei un cliente abituale dell’anno scorso (ID utente). Ecco perché memorizzano più coppie nome-valore.
I limiti rigidi di ciò che i cookie possono fare
Questa è la parte che manca alla maggior parte delle persone. Ed è la parte più importante.
Un cookie non può “fare” nulla. Sono dati. Non un programma.
Consideralo come un biglietto lasciato sulla porta di casa. La nota dice “Ciao, sono Bob”.
– La nota non può leggere il tuo diario.
– La banconota non può aprire la tua porta.
– Il biglietto non può chiamare Bob per dirgli cosa hai mangiato a colazione.
Sta lì e basta.
Quando visiti un sito web, il tuo browser controlla il suo contenitore dei cookie. Se c’è una nota per quel sito, la consegna. Il sito web può solo leggere la nota che ha lasciato.
Un sito web non può leggere i cookie di altri siti web.
Se hai un cookie di Amazon e un cookie di Goto.com, Amazon non può vedere i dati di Goto.com. Goto.com non può vedere i dati di Amazon. Sono isolati. Isolato.
Questa è una caratteristica di sicurezza fondamentale del funzionamento dei browser. Impedisce il tracciamento tra siti a livello di file system. Se un sito potesse leggere i cookie di altri siti, Internet sarebbe inutilizzabile. Il cookie della tua banca potrebbe essere rubato da un sito di notizie. Il tuo cookie email potrebbe essere catturato da un portale di gioco.
Ciò non accade.
Allora perché questa paura?
Perché le persone confondono il contenitore con il contenuto.
















