Recentemente, instalei e configurei uma caixa Linux com o Ubuntu 14 com o propósito de fornecer um servidor proxy para uma rede curricular escolar.
Tudo correu bem e está funcionando, porém notei algo que me preocupa.
Não vou listar o URL do site para não ofender ninguém (este é apenas um exemplo), então vou me referir a ele como
www.blockedsite.com/blockedpage
Este URL (e outros 10.000) estão presentes na minha lista negra e, ao tentar visitar o site, você obtém o esperado erro proibido/acesso negado, como seria de esperar.
No entanto!
se eu apenas digitar o URL comoblocksite.com/blockedpage (sem o http: // ou www.), ele carrega a página sem questionar - Muito ruim!
Claro, isso não parece acontecer no IE, pois sempre adiciona o prefixo https ao início da URL. Esse problema está acontecendo no Chrome.. e infelizmente é algo que usamos.
Alguém pode aconselhar sobre como resolver esse problema?
Atenciosamente Tiago
Responder1
Essas listas negras fazem uma correspondência exata da sua string com o URL. Você provavelmente tem "http://" ou "www" na sua lista negra e o Google não os adiciona.
Prova:
Eu baixei um dos arquivos de exemplo deaqui
./blacklists/ads$ more urls
thisisarandomentrythatdoesnotexist.com/foo
e há vários mais.
TODOS eles NÃO possuem “http” ou “www”. na frente da URL, então a resposta é de fato: remova qualquer coisa da www.
lista negra e na frente dela. Razão simples: isso funciona para http, https, ftp e muitos outros protocolos e até mesmo para protocolos ainda a serem inventados.