Sendo o grande hacker que é, Richard Stallman aprova o bloqueio de anúncios via /etc/hosts - Foto: Wikimedia Commons

Sendo o grande hacker que é, Richard Stallman aprova o bloqueio de anúncios via /etc/hosts – Foto: Wikimedia Commons

O usuário tem a seu serviço uma poderosa arma contra os adwares e anúncios espúrios em páginas WWW : o arquivo /etc/hosts (O Windows inclui esse arquivo sob outro caminho: […]\system32\drivers\etc\hosts)

Parte do núcleo do sistema operacional, o “resolvedor de nomes” é responsável por comunicar a todos os programas que endereços de rede correpondem a cada “nome de rede”. Por exemplo, o nome www.microsoft.com corresponde a que endereço de rede? Quem responde é o resolvedor de nomes.

Eis que o resolvedor de nomes pode ser alimentado com endereços fixos para certos sites! Podemos, por exemplo, “enganar” o sistema operacional dizendo-lhe que www.sitemalicioso.com fica no endereço 127.0.0.1 que corresponde à sua própria máquina, evitando assim que seus dados vão parar nas mãos do invasor remoto!

Para bloquear o site www.A.com por exemplo, basta incluir uma linha como a seguinte no arquivo /etc/hosts :

127.0.0.1 www.A.com

E pronto! Sempre que qualquer programa do seu computador tentar acessar o site A.com, ele será direcionado ao seu próprio computador e não ao destino inicial.

A desvantagem do bloqueio via /etc/hosts é que não é possível selecionar quais sites terão anúncios bloqueados. Há vários sites honestos, livres de spyware, que só podem manter-se em funcionamento graças aos anúncios de bom gosto que são apresentados 😉

Referências

Baixe aqui um enorme arquivo /etc/hosts contendo milhares de adblocks coletados por Steven Black

Imagem em Destaque