Cookie

In questa lezione parleremo dei cookie HTTP, file di informazioni di piccola dimensione, usati per migliorare la nostra esperienza durante la navigazione in Rete.

Abbiamo detto che il protocollo HTTP è stateless. Quindi se, ad esempio, un client fa una richiesta di una pagina web e subito dopo la richiede nuovamente, il server non è in grado di capire che le richieste avvengono dallo stesso client.

Ad esempio se utilizziamo un sito dove dobbiamo accedere alle pagine private tramite autenticazione, dovremmo fare l’autenticazione per ogni pagina.

Grazie ai cookie (letteralmente biscotto) è possibile fare in modo che gli utenti non debbano autenticarsi di volta in volta. Questa pratica è presente in tutti i siti di commercio elettronico o in molti siti che richiedono un’autenticazione, come ad esempio forum.

Quindi l’utilizzo dei cookie rende l’HTTP un protocollo non più stateless, ma stateful (con stato).

I cookie sono dunque utilizzati per recuperare informazioni sul lato client e memorizzarli sul server web a lungo termine.

Cookie e privacy

Quindi i server web, assieme alla risposta, inviano anche i cookie al web client (browser). Il browser del client può memorizzarlo e poi inviarlo nelle richieste successive al server.

In questo modo il server web può monitorare le attività degli utenti e quindi anche le visite effettuate ai siti web. Spesso molte aziende utilizzano i cookie per mandare messaggi pubblicitari mirati, in base alle abitudini degli utenti. In questo caso si parla infatti di cookie di profilazione.

Questo comporta una violazione della privacy dell’utente che naviga in Internet.

Ormai è obbligo informare l’utente che il sito web utilizza i cookie, anche solo per monitorare il traffico. Di solito compare un banner informativo, che richiede l’accettazione dei tipi di cookie utilizzati e la presa visione della legge sulla privacy.

È possibile non accettare i cookie, ma è possibile che alcune funzionalità del sito non funzioneranno correttamente.

I cookie si possono eliminare da tutti i browser.

Alcuni link utili

Indice argomenti reti

1 – Introduzione alle reti

2 – Reti Pan, Lan, Man, Wan e Gan

3 – Tecnologia Bluetooth

4 – Tecnologia Wi-Fi

5 – Tecnologia WiMAX

6 – Topologia delle reti

7 – Hub e Switch

8 – Bridge e Router

9 – Commutazione di pacchetto e di circuito

10 – Mac Address

11 – Trasmissione via cavo: UTP, FTP e STP

Autore dell'articolo: Cristina

Avatar per Coding Creativo

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *