Profili Chrome e profili di un browser antidetect: cosa cambia davvero

I profili Chrome separano i tuoi dati. Non separano il tuo dispositivo, il tuo orologio o la tua connessione. Ecco dove passa esattamente il confine e quando vale la pena oltrepassarlo.
I profili Chrome separano i tuoi dati. Non separano il tuo dispositivo. Questa è la risposta breve, e spiega perché una configurazione multi-account basata sui profili Chrome funziona per un po' e poi, in silenzio, smette di funzionare.
Ogni profilo creato in Chrome ottiene una propria cartella su disco. Cookie, cronologia, password salvate, estensioni e segnalibri vivono dentro quella cartella e ci restano. Tutto ciò che sta sotto la cartella è condiviso: un solo sistema operativo, un solo stack grafico, un solo set di font, un solo orologio, una sola connessione a internet. Un sito che legge i segnali del dispositivo vede lo stesso computer rispondere per conto di ogni profilo che possiedi.
Cosa isola davvero un profilo Chrome
I profili Chrome sono nati perché una famiglia potesse condividere un portatile e, per questo scopo, funzionano bene. La separazione che offrono è reale, nei suoi limiti.
- Il contenitore dei cookie. Ogni profilo ha il proprio, quindi accedere a un sito in un profilo lascia gli altri profili disconnessi da quel sito.
- Local Storage, Session Storage e IndexedDB. Lo storage dei siti viene scritto dentro la cartella del profilo, quindi due profili possono tenere due sessioni indipendenti per lo stesso sito.
- Cronologia, segnalibri e compilazione automatica. Nulla di ciò che fai in un profilo compare negli altri.
- Estensioni. Si installano per profilo, con impostazioni e storage propri.
- Cache e service worker. Anch'essi per profilo, il che conta più di quanto sembri, perché un service worker può conservare identificatori propri.
Questo copre la metà storage di un'identità, e la copre bene. Se il tuo problema era la dashboard di un cliente che ti disconnetteva perché il tuo account personale stava nello stesso browser, un profilo Chrome lo risolve e puoi smettere di leggere qui.
Cosa condivide ogni profilo Chrome
La parte che si scopre tardi è che un profilo Chrome traccia un confine attorno ai dati e attorno a nient'altro. Sotto quel confine, ogni profilo dichiara la stessa macchina, perché è la stessa macchina.
L'identità del dispositivo
Apri due profili Chrome e chiedi a ciascuno cos'è. Le risposte tornano identiche. Dimensioni dello schermo e rapporto di pixel. Numero di processori dichiarato. Piattaforma e user agent. Le stringhe della scheda grafica restituite da WebGL. L'hash del canvas prodotto quando una pagina disegna testo fuori schermo e rilegge i pixel. L'hash audio prodotto facendo passare un oscillatore nel grafo audio del browser. L'elenco dei font, dedotto misurando il testo in caratteri candidati. Nessuno di questi valori vive nella cartella del profilo, quindi nessuno cambia quando cambi profilo.
Due account che riportano lo stesso hash del canvas, la stessa stringa del renderer WebGL e lo stesso elenco di font sono due account sullo stesso computer. Un sito non deve nemmeno dedurlo. Sta leggendo un fatto.
Il percorso di rete
Ogni profilo Chrome esce dalla tua macchina dallo stesso indirizzo. L'impostazione del proxy appartiene all'istanza del browser, e un profilo che sta dentro quell'istanza non può averne una propria. Chrome usa il proxy di sistema su Windows e macOS, e un flag da riga di comando si applica a tutto ciò che il browser fa. Quindi tutti i tuoi profili arrivano a un sito dallo stesso posto, nello stesso paese, nello stesso momento.
L'orologio e la lingua
Il fuso orario viene dal sistema operativo. Nella maggior parte delle configurazioni vale lo stesso per la lingua principale. Cambia l'uno o l'altra per un profilo e li hai cambiati per tutti i profili, oltre che per tutto il resto del computer. È la discrepanza silenziosa. Un proxy in un paese accanto a un orologio in un altro è un'incongruenza vistosa, e Chrome non offre alcun modo per correggere l'orologio di un singolo profilo, anche dopo aver risolto il percorso in altro modo.
Perché la metà condivisa conta
L'associazione costa poco. Un sito non ha bisogno di dimostrare che due account appartengono a una sola persona. Gli serve un motivo per guardare, e valori del dispositivo coincidenti tra account che si presentano come estranei sono un motivo.
C'è un secondo costo, e si manifesta prima. I profili Chrome hanno modalità di fallimento pratiche proprie, una volta superato qualche profilo:
- Il selettore dei profili è una fila di cerchi colorati. Niente ricerca, niente raggruppamento, niente campo note, nessun posto dove annotare quale account contenga davvero un profilo.
- La sincronizzazione lega un profilo a un account Google, il che riavvicina i profili tra loro invece di allontanarli.
- Agire nella finestra sbagliata è facile, perché l'unica cosa che distingue due finestre è un piccolo avatar nell'angolo.
- Una cartella di profilo è portabile in teoria e scomoda in pratica. Copiala su un'altra macchina e il dispositivo sottostante cambia, cosa che i siti possono vedere.
Il confronto, livello per livello
| Livello | Profilo Chrome | Profilo antidetect |
|---|---|---|
| Cookie e storage dei siti | Separati per profilo | Separati per profilo |
| Cronologia, segnalibri, estensioni | Separati per profilo | Separati per profilo |
| Valori di canvas, WebGL e audio | Condivisi da ogni profilo sulla macchina | Generati per profilo e memorizzati, così restano uguali a ogni apertura |
| Font, schermo e piattaforma | Condivisi da ogni profilo sulla macchina | Impostati per profilo, generati come un insieme coerente |
| Fuso orario e lingua | Presi dal sistema operativo | Impostati per profilo, allineati al paese che il percorso dichiara |
| Percorso di rete | Un solo percorso per l'intero browser | Un proxy per profilo, testato prima che un account ci venga collocato dietro |
| Organizzazione | Una fila di avatar | Nomi, numeri, note, gruppi, cartelle e ricerca |
| Automazione | Flag di avvio | Una API locale che avvia un profilo e restituisce un endpoint di debug |
Quando un profilo Chrome basta davvero
Spesso. Dirlo vale più di una presentazione più lunga.
- Lavoro e vita privata tenuti separati su un computer, dove nessuno nasconde nulla a nessuno.
- Una famiglia che condivide un portatile.
- Uno sviluppatore che tiene un account di prova lontano da uno reale su un servizio di sua proprietà.
- Due account su un servizio che ne ammette apertamente due, usati dalla stessa persona dalla stessa connessione domestica.
In tutti questi casi l'identità condivisa del dispositivo è corretta. Sei una persona su un computer, e ogni profilo che dichiara la stessa macchina dice una cosa vera sul mondo. Non si deduce nulla che non fosse già così.
La metà condivisa smette di essere corretta nel momento in cui gli account devono essere estranei tra loro: clienti diversi, negozi diversi, ambienti di test diversi che dovrebbero sembrare ciascuno un utente differente. Ora i valori identici del dispositivo descrivono una relazione che non volevi descrivere.
Cosa aggiunge un profilo antidetect
Un profilo antidetect conserva tutto ciò che fa già un profilo Chrome, poi prende in carico i tre livelli che Chrome lascia condivisi.
- Un'identità del dispositivo propria. Piattaforma, schermo, font, stringhe grafiche, canvas, WebGL e audio vengono generati insieme in modo da descrivere una sola macchina plausibile, poi memorizzati perché il profilo presenti la stessa macchina a ogni apertura.
- Un percorso di rete proprio. Il proxy si collega al profilo e non al browser, quindi ogni profilo ha un indirizzo suo, verificato prima che un account vi venga collocato dietro.
- Un fuso orario e una lingua propri, impostati per profilo in modo che concordino con il percorso e non con la scrivania a cui sei seduto.
La coerenza è lo scopo di tutti e tre. Un profilo che dichiara un dispositivo diverso a ogni apertura descrive hardware che nessuno possiede. L'obiettivo utile è un dispositivo dall'aspetto ordinario che poi resta esattamente dov'è, visita dopo visita.
La metà organizzativa viene sottovalutata finché qualcuno non ha vissuto senza. I profili hanno nomi, numeri, note e tag. Stanno in gruppi e cartelle. Sono ricercabili, quindi chiunque può dire a voce «profilo 42» e un collega sa quale intende. Aprire un profilo dalla sua riga porta con sé la sua identità e il suo percorso, quindi non c'è nessun passaggio in cui qualcuno debba ricordarsi di impostare qualcosa.
Migrare via dai profili Chrome
L'istinto è copiare le cartelle dei profili Chrome e andare avanti. Resisti. Una cartella copiata porta con sé i cookie e la sessione attiva, poi li consegna a un browser che dichiara un dispositivo diverso da quello su cui quelle sessioni sono state create. Quel cambiamento è visibile e arriva alla prima apertura, che è il momento peggiore possibile.
Un percorso più lento regge meglio.
- Annota una riga per account, contando ogni account separatamente anche dove un unico profilo Chrome ne contiene attualmente diversi.
- Costruisci prima la libreria di proxy. Aggiungi gli endpoint, testali e registra quale paese ciascuno dichiara davvero. I fornitori descrivono i propri endpoint con ottimismo.
- Crea un profilo per account e assegna un percorso prima del primo accesso. La prima sessione stabilisce cosa sia normale per quell'account, quindi conviene farla giusta al primo colpo.
- Imposta fuso orario e lingua in modo che corrispondano al paese dichiarato dal percorso, poi lasciali stare.
- Accedi da zero dentro il nuovo profilo. Sì, significa un secondo fattore e forse una conferma via email per ogni account. È un costo una tantum, e compra una sessione stabilita davvero sul dispositivo che continuerà a usarla.
- Sposta gli account pochi alla volta nell'arco di un paio di settimane. Migrare tutto in un martedì pomeriggio è un cambio di abitudini per ogni account nello stesso momento.
- Tieni Chrome per ciò in cui Chrome è bravo: la tua email, la tua banca, gli account che sono onestamente e apertamente tuoi.
Esporta ciò che ti serve prima di chiudere i vecchi profili. Segnalibri e password salvate escono da Chrome senza problemi. I cookie sono la parte da lasciare indietro, dato che il senso della migrazione è una sessione creata dentro il nuovo ambiente.
Il riepilogo onesto
I profili Chrome risolvono completamente il problema del contenitore di cookie condiviso, e risolvono solo quello. Per moltissime persone il contenitore di cookie era l'intero problema, e aggiungere altri strumenti sopra significherebbe spendere fatica su una difficoltà che non hanno.
Se invece i tuoi account devono essere estranei tra loro, l'identità condivisa del dispositivo sotto i tuoi profili Chrome sta facendo un lavoro che non le hai chiesto. Quello è il confine. Da quale lato ti trovi decide tutto il resto di questo confronto.
Un'avvertenza, detta chiaramente. Niente di tutto questo concede un permesso. Un servizio i cui termini vietano di avere più account continua a vietarlo anche quando quegli account sono isolati. Tieni gli ambienti separati per il lavoro che hai il diritto di fare.

