A Google iniciou a implementação no navegador Chrome da funcionalidade IP Protection, destinada a ocultar o endereço IP do usuário dos proprietários de sites. A nova possibilidade pode ser utilizada como um anonimizador embutido, focado principalmente na prevenção do rastreamento de movimentos, mas também útil para contornar bloqueios, tanto no lado dos sites quanto no nível dos operadores de telecomunicações.
Tecnicamente, a função proposta é implementada através do envio do tráfego não diretamente, mas por meio de um servidor proxy, que redireciona a solicitação para o servidor de destino, que vê como endereço IP de entrada apenas o endereço do proxy, semelhante ao uso de VPN. Para a anonimização da solicitação, está prevista a possibilidade de passar a solicitação sequencialmente por vários proxies. Nesse caso, a informação sobre o endereço IP do cliente será conhecida apenas pelo primeiro proxy, enquanto o segundo proxy na cadeia verá o endereço do primeiro proxy.
O Google planeja testar o modo de proteção endereços IP em uma pequena porcentagem de usuários em uma das futuras versões do Chrome (de 119 a 125). Na primeira etapa, será envolvido apenas um servidor proxy, pertencente ao Google, e a ocultação será ativada apenas para domínios e redes publicitárias do Google. Esta fase será oferecida para sistemas com endereços IP dos EUA e abrangerá não mais que 33% dos usuários das versões experimentais do Chrome.
Na segunda fase dos testes, planeja-se implementar uma configuração de dois níveis de proxies: inicialmente, a conexão será direcionada do navegador através de um túnel criptografado para um proxy pertencente ao Google, e depois será redirecionada para um segundo proxy, pertencente a uma empresa não associada ao Google. O tráfego será organizado de forma que o primeiro proxy, que vê o endereço IP do usuário, não veja os parâmetros da solicitação e não consiga determinar o host de destino ao qual a solicitação do usuário é direcionada. O segundo proxy, por sua vez, poderá determinar os dados sobre o host de destino, mas não verá o endereço IP do usuário. Ou seja, os proxies verão informações sobre o endereço do usuário ou sobre o site de destino, o que não permitirá que o proxy vincule o usuário ao site solicitado.
O tráfego será direcionado para o proxy utilizando os métodos CONNECT e CONNECT-UDP, criando um túnel baseado no protocolo TLS, que garante a criptografia de ponta a ponta. Para evitar abusos, o acesso ao primeiro proxy, controlado pelo Google, será feito através de um token criptográfico, que será gerado pelo servidor de autenticação do Google ao conectar o Chrome à conta do usuário no Google (sem autenticação no Chrome, o acesso ao proxy será bloqueado). O token também estará vinculado a restrições de tráfego que dificultarão o desvio de tráfego através de servidores proxy para fins maliciosos.
O modo padrão será desativado e poderá ser ativado a critério do usuário. O ocultamento de endereços será aplicado não a todos os sites, mas apenas a uma lista específica de domínios que foram identificados como rastreadores de movimentos dos usuários. A vinculação à lista permitirá evitar alterações indesejadas que perturbem o comportamento dos sites, levando a problemas com a determinação de localização, segmentação de usuários e contabilização de tráfego (por exemplo, o bloqueio de um infrator em um site pode ser aplicado a todos os usuários redirecionados através do proxy).
Para resolver problemas de vinculação à localização, que pode ser usada em um site para cumprir requisitos legais locais e escolher parâmetros de localização, propõe-se usar proxies de segundo nível no mesmo país ou até mesmo na mesma cidade que o usuário (no final, planeja-se expandir uma ampla rede de proxies de segundo nível, construída em colaboração com diversos provedores e redes de entrega de conteúdo).servidores de segundo nível, construída em colaboração com diferentes provedores e redes de entrega de conteúdo).
Os desenvolvedores do motor WebKit estão desenvolvendo para o navegador Safari uma funcionalidade semelhante chamada Intelligent Tracking Protection, que por enquanto está limitada a experimentos com um único proxy, mas no futuro será convertida para um modelo com dois níveis independentes de servidores proxy.
Fonte: opennet.ru
