Como bloquear o Win Vista Firewall para acesso somente HTTPS?

1

Quando estou em Wi-Fi público (laptop), desejo configurar meu firewall por meio de suas configurações avançadas para permitir apenas o tráfego da Web HTTPS.

Minha primeira tentativa foi bloquear a entrada e a saída por padrão, depois permitir a porta UDP e TCP 443 de qualquer computador para qualquer computador (dentro e fora). No entanto, eu tenho um erro líquido ao usar meus navegadores em qualquer site SSL / 443. O que estou entendendo mal que está causando minha tentativa de falhar?

O erro do navegador relatado no Chrome é

Error 10 (net::ERR_ACCESS_DENIED): Unknown error.

O Firefox apresenta um erro geral, mas quando rastreio o tráfego HTTPS usando o Fiddler, recebo isso:

(pedido)

CONNECT mail.google.com:443 HTTP/1.1
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 GTB7.1 ( .NET CLR 3.5.30729; .NET4.0E)
Proxy-Connection: keep-alive
Host: mail.google.com

(resposta)

HTTP/1.1 502 Connection failed Connection: close Timestamp: 21:57:34.739

HTTPS connection failed.

System.Net.Sockets.SocketException: An attempt was made to access a socket in a way forbidden by its access permissions xxx.xxx.xx.xx:443
at Fiddler.ServerChatter.CreateConnectedSocket(IPAddress[] arrDestIPs, Int32 iPort, Session _oSession)
at Fiddler.Session._handleHTTPSConnect()

Quando a política está configurada corretamente, planejo exportá-la (salvá-la) para o futuro, quando eu voltar ao WiFi público.

Observação : se uma versão diferente do Windows tiver nuances de configuração semelhantes, sinta-se à vontade para postar essas respostas também - se estiver próximo, provavelmente posso extrapolar.

    
por John K 29.11.2010 / 03:49

2 respostas

0

Para navegar na web, você precisará permitir o DNS também: porta UDP 53 (e TCP também, mas não tanto).

    
por 29.11.2010 / 04:19
0

Quando você navega para um site, seu navegador envia um pacote TCP SYN de saída para configurar a conexão. Convenientemente, o firewall permite automaticamente todo o tráfego em ambas as direções que pertence a essa conexão. Por isso, não permita tráfego de entrada, a menos que você esteja executando um servidor da Web e deseje que as pessoas iniciem conexões TCP com você.

Alguns sites podem precisar de TCP / 80 (HTTP) para estabelecer a conexão TCP / 443 (HTTPS), então tente abrir o 80, assim como as portas DNS já mencionadas.

O Windows 7 permite que você especifique programas por nome (como seu navegador) e controle o acesso a / do programa / processo específico. O XP aplica as regras a todos os programas / processos. Eu não tenho o Vista acessível para verificar seu nível de controle.

    
por 29.11.2010 / 04:43