Google ha avviato l'implementazione nella sua browser Chrome della funzione IP Protection, pensata per nascondere l'indirizzo IP dell'utente dai proprietari dei siti. Questa nuova funzionalità può essere utilizzata come un anonimizzatore integrato, mirato principalmente a prevenire il tracciamento dei movimenti, ma utile anche per bypassare le restrizioni imposte sia dai siti che dai fornitori di servizi.
Tecnicamente, la funzionalità proposta è 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 entrata solo quello del proxy, analogamente all'uso di una VPN. Per l'anonimizzazione della richiesta, è prevista la possibilità di instradare la richiesta attraverso più proxy in sequenza. In questo caso, l'informazione sull'indirizzo IP del cliente sarà conosciuta solo dal primo proxy, mentre il secondo proxy nella catena vedrà l'indirizzo del primo proxy.
Google prevede di testare la modalità di protezione IP addresses un piccolo percentuale di utenti in una delle future versioni di Chrome (da 119 a 125). Nella prima fase, verrà utilizzato solo un server proxy di proprietà di Google e la mascheratura sarà attivata solo per i domini e le reti pubblicitarie di Google. Questa fase sarà disponibile per i sistemi con indirizzi IP negli Stati Uniti e coprirà non più del 33% degli utenti delle versioni sperimentali di Chrome.
Nella seconda fase della sperimentazione, è previsto di implementare una configurazione a due livelli di proxy: inizialmente, la connessione verrà indirizzata dal browser attraverso un tunnel criptato verso un proxy di proprietà di Google, per poi essere reindirizzata verso un secondo proxy, di un'azienda non affiliata a Google. Il tunnelizzazione del traffico sarà organizzata in modo tale che il primo proxy, che vede l'indirizzo IP dell'utente, non potrà visualizzare i parametri della richiesta e non potrà identificare l'host di destinazione a cui l'utente si sta rivolgendo. Il secondo proxy, invece, sarà in grado di determinare i dati riguardanti l'host di destinazione, ma non vedrà l'indirizzo IP dell'utente. In altre parole, i proxy registreranno informazioni o sull'indirizzo dell'utente o sul sito di destinazione, rendendo impossibile al proxy collegare l'utente al sito richiesto.
Il traffico sarà indirizzato verso un proxy utilizzando i metodi CONNECT e CONNECT-UDP, creando un tunnel basato sul protocollo TLS, che garantisce crittografia end-to-end. Per prevenire abusi, l'accesso al primo proxy controllato da Google sarà effettuato tramite un token crittografico, che sarà generato dal server di autenticazione di Google quando Chrome si connette all'account utente di Google (senza autenticazione in Chrome, l'accesso al proxy sarà chiuso). Al token saranno anche associate limitazioni sul traffico, che renderanno difficoltoso il flusso di traffico attraverso i server proxy per scopi malevoli.
La modalità predefinita sarà disabilitata e potrà essere attivata a discrezione dell'utente. La censura degli indirizzi sarà applicata non a tutti i siti, ma solo a un elenco specifico di domini che sono stati rilevati mentre tracciavano i movimenti degli utenti. L'associazione a questo elenco eviterà modifiche indesiderate che compromettono il comportamento dei siti, causando problemi di geolocalizzazione, separazione degli utenti e monitoraggio del traffico (ad esempio, il blocco di un trasgressore su un sito potrebbe essere applicato a tutti gli utenti reindirizzati tramite proxy).
Per affrontare i problemi legati alla geolocalizzazione, che possono essere utilizzati dai siti per rispettare le normative locali e selezionare le opzioni di localizzazione, si propone di utilizzare proxy di secondo livello nella stessa nazione o anche nella stessa città dell'utente (si prevede infine di implementare una vasta rete di proxy diserver secondo livello, costruita in collaborazione con diversi fornitori e reti di distribuzione dei contenuti).
Gli sviluppatori del motore WebKit stanno implementando per il browser Safari una funzionalità simile chiamata Intelligent Tracking Protection, attualmente limitata a esperimenti con un unico proxy, ma in futuro passerà a un modello con due livelli di server proxy indipendenti.
Fonte: opennet.ru
