Controlla se i cookie di terze parti vengono utilizzati sul tuo sito web o da terze parti su cui si basa il tuo sito.
Informazioni sull'utilizzo dei cookie di terze parti
Cookie inviati in cross-site contesti come iframe o richieste di sottorisorse, sono generalmente denominati cookie di terze parti, anche se non provengono da una terza parte. Cookie di terze parti può provenire da una terza parte, ad esempio un servizio di analisi o una tecnologia pubblicitaria, ma possono anche provenire da un tuo sito o servizio con un dominio diverso da quello della pagina di primo livello, come un server di immagini o un microsito.
I casi d'uso per i cookie di terze parti includono:
- Contenuti incorporati condivisi da altri siti, come video, mappe, esempi di codice e post social.
- Widget per servizi esterni come pagamenti, calendari, prenotazioni e prenotazioni.
- Widget come pulsanti di social network o servizi antifrode.
- Risorse remote
<img>
o<script>
che si basano sui cookie da inviare con una richiesta (comunemente utilizzate per i pixel di monitoraggio e la personalizzazione dei contenuti).
![Diagramma che mostra un cookie di terze parti.](https://developers-dot-devsite-v2-prod.appspot.com/static/privacy-sandbox/assets/images/diagram-showing-third-pa-36617586d75bc.png?authuser=19&hl=it)
Nel 2019, i browser hanno cambiato il comportamento dei cookie, limitando l'accesso dei cookie all'accesso proprietario per impostazione predefinita.
Tutti i cookie utilizzati oggi in contesti tra siti devono essere impostati con SameSite=None
.
Set-Cookie: cookie-name=value; SameSite=None; Secure
Ciò significa che i cookie di terze parti possono essere identificati tramite il loro attributo SameSite=None
.
Controlla l'utilizzo dei cookie di terze parti
Devi cercare nel codice le istanze in cui hai impostato l'attributo del cookie SameSite
su None
. Se in passato hai apportato modifiche per aggiungere SameSite=None
ai tuoi cookie intorno al 2020, queste modifiche potrebbero rappresentare un buon punto di partenza.
Se trovi cookie contrassegnati come SameSite=None
che sembrano non essere utilizzati in un contesto tra siti, verifica che ciò non sia intenzionale, poiché potrebbero essere utilizzati in un contesto cross-site altrove. In caso contrario, SameSite=None
potrebbe essere stato impostato inavvertitamente. Dovresti rimuovere l'utilizzo non necessario di SameSite=None
.
I cookie partizionati, ovvero quelli impostati con l'attributo Partitioned
, continueranno a essere inviati anche se i cookie di terze parti sono limitati su browser che supportano questo attributo.
Chrome DevTools
Il riquadro Network (Rete) di Chrome DevTools mostra i cookie impostati e inviati nelle richieste. Nel riquadro dell'applicazione puoi vedere l'intestazione Cookie sotto Archiviazione. Puoi sfogliare i cookie memorizzati per ogni sito a cui si accede durante il caricamento pagina. Puoi ordinare in base alla colonna SameSite
per raggruppare tutti i cookie None
.
![La scheda Problemi di DevTools mostra un avviso per i cookie SameSite=None.](https://developers-dot-devsite-v2-prod.appspot.com/static/privacy-sandbox/assets/images/blog/3pc-issues.png?authuser=19&hl=it)
A partire da Chrome 118, la scheda Problemi di DevTools mostra il problema di modifica che provoca un errore, "Il cookie inviato in un contesto tra siti verrà bloccato nelle future versioni di Chrome". Il problema elenca i cookie potenzialmente interessati per la pagina corrente.
Privacy Sandbox Analysis Tool
Inoltre, abbiamo creato Privacy Sandbox Analysis Tool (PSAT), un'estensione DevTools per facilitare l'analisi dell'utilizzo dei cookie durante le sessioni di navigazione. In questo modo vengono forniti percorsi di debug per i cookie e le funzionalità di Privacy Sandbox, con punti di accesso per scoprire di più sull'iniziativa Privacy Sandbox.
![Screenshot di Privacy Sandbox Analysis Tool (PSAT) che mostra il numero e i tipi di cookie usati in una finestra modale e l'elenco dei cookie sottostanti con il motivo del blocco.](https://developers-dot-devsite-v2-prod.appspot.com/static/privacy-sandbox/assets/images/psat-example.png?authuser=19&hl=it)
L'estensione completa DevTools con funzionalità specializzate per l'analisi e il debug di scenari relativi all'utilizzo dei cookie di terze parti, nonché con l'adozione di nuove alternative incentrate sulla tutela della privacy.
Puoi scaricare l'estensione dal Chrome Web Store o accedere al repository e al wiki di Privacy Sandbox Analysis Tool.
Contattare i fornitori di servizi di terze parti.
Se individui i cookie impostati da terze parti, devi verificare con tali fornitori se intendono abbandonare l'impostazione dei cookie cross-site. Potresti dover eseguire l'upgrade di una versione della libreria che stai utilizzando, modificare un'opzione di configurazione nel servizio o non intervenire se la terza parte gestisce in autonomia le modifiche necessarie.
Migliora i cookie proprietari
Se il cookie non viene mai utilizzato su un sito di terze parti, ad esempio se lo imposti per gestire la sessione sul tuo sito e non viene mai utilizzato in un iframe cross-site, devi contrassegnare esplicitamente il cookie come SameSite=Lax
o SameSite=Strict
. Esistono una serie di altre impostazioni predefinite sensibili da utilizzare per i cookie proprietari. Per saperne di più, consulta Ricette per cookie proprietari.