L'azienda Google ha avviato l'implementazione della funzione IP Protection nel browser Chrome, progettata per nascondere l'indirizzo IP dell'utente dai proprietari dei siti web. Questa nuova funzionalità può essere utilizzata come un anonymizer integrato, rivolto principalmente a prevenire il tracciamento dei movimenti, ma, tra l'altro, utile anche per eludere i blocchi attuati sia a livello dei siti sia a livello degli operatori di rete.
Tecnicamente, la funzionalità proposta viene realizzata inviando il traffico non direttamente, ma attraverso un server proxy, che reindirizza la richiesta al server di destinazione, il quale vede come indirizzo IP in ingresso solo quello del proxy, analogamente all'uso di una VPN. Per l'anonimizzazione della richiesta è prevista la possibilità di inoltrare la richiesta attraverso più proxy in sequenza. In questo caso, le informazioni sull'indirizzo IP del cliente saranno note solo al primo proxy, mentre il secondo proxy nella catena vedrà l'indirizzo del primo proxy.
Google prevede di testare la modalità di protezione indirizzi IP su una piccola percentuale di utenti in una delle future versioni di Chrome (dalla 119 alla 125). Nella prima fase, nel test sarà coinvolto solo un server proxy, di proprietà di Google, e il nascondimento sarà attivato solo per i domini e le reti pubblicitarie di Google. Questa fase sarà proposta per i sistemi con indirizzi IP negli Stati Uniti e non coprirà più del 33% degli utenti delle versioni sperimentali di Chrome.
Nella seconda fase del test si prevede di introdurre una configurazione a due livelli di proxy: inizialmente, la connessione sarà indirizzata dal browser attraverso un tunnel crittografato a un proxy di proprietà di Google, e quindi reindirizzata a un secondo proxy, di proprietà di una società non affiliata a Google. Il tunneling del traffico sarà organizzato in modo tale che il primo proxy, che vede l'indirizzo IP dell'utente, non vedrà i parametri della richiesta e non potrà determinare l'host di destinazione a cui l'utente si sta rivolgendo. Il secondo proxy potrà identificare i dati relativi all'host di destinazione, ma non vedrà l'indirizzo IP dell'utente. Cioè, i proxy vedranno informazioni o sull'indirizzo dell'utente o sul sito di destinazione, il che non permetterà di collegare l'utente al sito richiesto.
Il traffico sarà indirizzato a un proxy utilizzando i metodi CONNECT e CONNECT-UDP e creando un tunnel basato sul protocollo TLS, che garantisce la crittografia end-to-end. Per prevenire abusi, l'accesso al primo proxy, controllato da Google, sarà effettuato tramite un token crittografico, generato dal server di autenticazione di Google quando Chrome si connette all'account dell'utente su Google (senza autenticazione in Chrome, l'accesso al proxy sarà bloccato). Il token avrà anche vincoli sul traffico, rendendo difficile l'uso improprio del traffico attraverso i server proxy per scopi malevoli.
La modalità predefinita sarà disattivata e potrà essere attivata su richiesta dell'utente. La disattivazione degli indirizzi sarà applicata non a tutti i siti, ma solo a un elenco specifico di domini identificati come tracciatori dei movimenti degli utenti. L'associazione a questo elenco eviterà modifiche indesiderate che compromettono il comportamento dei siti, causando problemi con l'identificazione della posizione, la divisione degli utenti e il conteggio del traffico (ad esempio, il blocco di un trasgressore sul sito potrebbe essere applicato a tutti gli utenti reindirizzati attraverso il proxy).
Per risolvere i problemi legati all'associazione con la posizione, che potrebbero essere utilizzati nel sito per rispettare le normative locali e scegliere le opzioni di localizzazione, si propone di utilizzare proxy di secondo livello nella stessa nazione o persino nella stessa città dell'utente (in definitiva, si prevede di sviluppare una vasta rete di proxy diserver secondo livello, costruita in collaborazione con vari fornitori e reti di distribuzione dei contenuti).
Gli sviluppatori del motore WebKit stanno sviluppando per il browser Safari funzionalità simili a Intelligent Tracking Protection, che al momento è limitata a esperimenti con un solo proxy, ma in futuro sarà tradotta in un modello con due livelli di server proxy indipendenti.
Fonte: opennet.ru
