Como desativar o Google Chrome de enviar dados para safebrowsing-cache.google.com e safebrowsing.clients.google.com?

15

Desmarcar Ativar proteção contra phishing e malware na página de configurações do navegador do Chrome não impede que o Chrome se comunique com safebrowsing.clients.google.com e safebrowsing-cache. google.com (de acordo com os pacotes capturados usando o Wireshark).

Como posso desativar esse recurso?

    
por David H 23.01.2011 / 02:00

3 respostas

9

Você pode editar seu arquivo de hosts, o que bloqueia o tráfego. Talvez exista uma força menos bruta, mas tenho certeza que isso funcionará.

Adicione o seguinte ao seu arquivo hosts no Linux e no Windows:

127.0.0.1 safebrowsing.clients.google.com
127.0.0.1 safebrowsing-cache.google.com

Adicione o seguinte ao seu arquivo hosts no OSX:

0.0.0.0 safebrowsing.clients.google.com
0.0.0.0 safebrowsing-cache.google.com

Seu arquivo de hosts é encontrado no seguinte local:

  • Windows XP e posterior: c:\windows\system32\drivers\etc\hosts
  • Linux: /etc/hosts
  • OSX: /private/etc/hosts

Mais informações: link

Informações do Mac OSX adicionadas a partir da resposta da JTM para garantir que todos os usuários recebam as informações corretas.

    
por 23.01.2011 / 02:28
8

Adicionar 127.0.0.1 para safebrowsing-clients.google.com ou safebrowsing-cache.google.com não ajuda. Eu fiz exatamente isso e de acordo com meus logs de suricata ele ainda está apontando para os endereços reais do Google, então o navegador não usa o arquivo hosts para isso. Eu também tcpdump o todo C-class onde anteriormente apontou e ainda há tráfego para esses endereços enquanto eu solicito sites totalmente diferentes.

No entanto, a correspondência de string no iptables faz o truque:

iptables -I FORWARD -m string --to 41 --algo bm --string 'safebrowsing-clients' -j GOOGLE
iptables -I FORWARD -m string --to 41 --algo bm --string 'safebrowsing-cache' -j GOOGLE
iptables -I GOOGLE -m string --to 80 --algo bm --string 'google' -j DROP

Então, um pouco estranho e funciona apenas no Linux, mas funciona.

    
por 12.09.2013 / 12:26
5

Em resposta à postagem de Paul, o arquivo do OS X é / private / etc / hosts. Não use 127.0.0.1 no OS X. Use 0.0.0.0. Você quer que ele não retorne nenhuma rota, não uma rota para o host local.

0.0.0.0 safebrowsing.clients.google.com
0.0.0.0 safebrowsing-cache.google.com
    
por 29.03.2011 / 20:23