--
Mensagem enviada para <http://groups.google.com/group/tchelinux>.
Ol� Marcos,
N�o vai funcionar redirecionar a porta 443/tcp pra 3128/tcp.
Quando o navegador conecta ele est� esperando iniciar uma
negocia��o SSL, e a porta 3128 � uma porta de proxy (sem SSL).
Configurando manualmente o proxy funciona porque o navegador
sabe que est� conectando em um proxy e usa o m�todo CONNECT
pra iniciar a sess�o SSL e o proxy apenas envia e recebe os
pacotes (sem participar da negocia��o).
Pra resolver o problema eu lembro de duas alternativas:
1) configurar automaticamente o proxy dos clientes com WPAD
http://www.vivaolinux.com.br/artigo/Configuracao-automatica-(mesmo)-de-proxy-com-WPAD
2) liberar no firewall os clientes pra conectarem na porta
443/tcp de qualquer m�quina externa
Sds,
vmm.
Marcos Carraro wrote:
Boa Tarde a todos,
isso é verdade, se eu configurar o proxy manualmente no
meu brosewar https rola na boa, agora se colocar
transparent, https não anda.....
A maioria dos foruns, e buscas, o pessoal falou que tem
que fazer, um nat da 443 para 3128 | aqui não rolou
mandaram mascarar a 443 e não rolou....
Olá Marcos,
Não vai funcionar redirecionar a porta 443/tcp pra 3128/tcp.
Quando o navegador conecta ele está esperando iniciar uma
negociação SSL, e a porta 3128 é uma porta de proxy (sem SSL).
Configurando manualmente o proxy funciona porque o navegador
sabe que está conectando em um proxy e usa o método CONNECT
pra iniciar a sessão SSL e o proxy apenas envia e recebe os
pacotes (sem participar da negociação).
Pra resolver o problema eu lembro de duas alternativas:
1) configurar automaticamente o proxy dos clientes com WPAD
http://www.vivaolinux.com.br/artigo/Configuracao-automatica-(mesmo)-de-proxy-com-WPAD
2) liberar no firewall os clientes pra conectarem na porta
443/tcp de qualquer máquina externa
Sds,
vmm.
Marcos Carraro wrote:
Boa Tarde a todos,
isso é verdade, se eu configurar o proxy manualmente no
meu brosewar https rola na boa, agora se colocar
transparent, https não anda.....
A maioria dos foruns, e buscas, o pessoal falou que tem
que fazer, um nat da 443 para 3128 | aqui não rolou
mandaram mascarar a 443 e não rolou....
Olá Marcos,
Não vai funcionar redirecionar a porta 443/tcp pra 3128/tcp.
Quando o navegador conecta ele está esperando iniciar uma
negociação SSL, e a porta 3128 é uma porta de proxy (sem SSL).
Configurando manualmente o proxy funciona porque o navegador
sabe que está conectando em um proxy e usa o método CONNECT
pra iniciar a sessão SSL e o proxy apenas envia e recebe os
pacotes (sem participar da negociação).
Pra resolver o problema eu lembro de duas alternativas:
1) configurar automaticamente o proxy dos clientes com WPAD
http://www.vivaolinux.com.br/artigo/Configuracao-automatica-(mesmo)-de-proxy-com-WPAD
2) liberar no firewall os clientes pra conectarem na porta
443/tcp de qualquer máquina externa
Sds,
vmm.
Bom dia Marcos,
A resposta �: errado.
Pra explicar de uma forma compreens�vel precisaria de umas 4 p�ginas de
texto, mas vou tentar fazer em meia p�gina.
O squid n�o vai bloquear conte�do (urls, palavras, etc) em uma conex�o
SSL porque ele n�o tem acesso as chaves sim�tricas da sess�o pra
inspecionar o conte�do.
Quando o cliente conecta no proxy pra uma conex�o SSL, envia uma
requisi��o do tipo:
CONNECT www.site.com:443
E a partir da� o squid s� conecta na porta do host e envia/recebe os
dados, sem inspecion�-los.
Ele s� consegue bloquear o hostname/dom�nio e a porta, seria como dizer:
- facebook.com, porta 443: bloqueado
- gmail.com, porta 443: permitido
Na sintaxe do squid:
acl ssl_bloqueado dstdomain .facebook.com
acl ssl_bloqueado dstdomain .orkut.com
http_access deny ssl_bloqueado CONNECT
N�o � muito diferente do que tentar bloquear por iptables (j� que � uma
quest�o de host-porta), mas tem a conveni�ncia de que se consegue fazer
um bloqueio din�mico por hostname-porta.
Sds,
vmm.
Eu acrescentaria:
Em 20-12-2010 10:50, Vinicius Mello escreveu:
> N�o � muito diferente do que tentar bloquear por iptables (j� que �
> uma quest�o de host-porta), mas tem a conveni�ncia de que se consegue
> fazer um bloqueio din�mico por hostname-porta.
>
Sim, � muito diferente.
Por iptables tens que bloquear o IP. Muitas URL podem compartilhar o
mesmo n�mero IP (exemplo dos provedores terra, locaweb, etc) ao passo
que uma �nica URL pode ter v�rios Ips.
Vivia isto no meu dia a dia tentando bloquear orkut HTTPS sem bloquear
google e gmail via iptables (uma PENIT�NCIA)
S� consegui realmente me libertar deste dilema quando implantei wpad
(onde o bloquei poir URL funciona mesmo para HTTPS, como explicaste)
[]'s
Oi Vinicius,
Eu acrescentaria:
Em 20-12-2010 10:50, Vinicius Mello escreveu:
> Não é muito diferente do que tentar bloquear por iptables (já que éSim, é muito diferente.
> uma questão de host-porta), mas tem a conveniência de que se consegue
> fazer um bloqueio dinâmico por hostname-porta.
>
Por iptables tens que bloquear o IP. Muitas URL podem compartilhar o
mesmo número IP (exemplo dos provedores terra, locaweb, etc) ao passo
que uma única URL pode ter vários Ips.
Vivia isto no meu dia a dia tentando bloquear orkut HTTPS sem bloquear
google e gmail via iptables (uma PENITÊNCIA)
Só consegui realmente me libertar deste dilema quando implantei wpad
(onde o bloquei poir URL funciona mesmo para HTTPS, como explicaste)
[]'s
On 12/20/2010 11:27 AM, Elgio Schlemer wrote:
> Oi Vinicius,
>
> Eu acrescentaria:
>
> Em 20-12-2010 10:50, Vinicius Mello escreveu:
>> N�o � muito diferente do que tentar bloquear por iptables (j� que �
>> uma quest�o de host-porta), mas tem a conveni�ncia de que se consegue
>> fazer um bloqueio din�mico por hostname-porta.
>>
>
> Sim, � muito diferente.
Pode ser. Eu estava pensando no detalhe que, j� que estamos falando de
SSL, a cada par IP-porta est� associado um certificado, e mesmo em
hospedagem compartilhada os sites n�o compartilham a porta 443 (cada
virtualhost precisa de um IP exclusivo pra ter SSL).
> S� consegui realmente me libertar deste dilema quando implantei wpad
> (onde o bloquei poir URL funciona mesmo para HTTPS, como explicaste)
O bloqueio n�o � exatamente por "URL", � por hostname, certo?
Abra�o,
vmm.
On 12/20/2010 11:27 AM, Elgio Schlemer wrote:
Oi Vinicius,
Eu acrescentaria:
Em 20-12-2010 10:50, Vinicius Mello escreveu:
Não é muito diferente do que tentar bloquear por iptables (já que é
uma questão de host-porta), mas tem a conveniência de que se consegue
fazer um bloqueio dinâmico por hostname-porta.
Pode ser. Eu estava pensando no detalhe que, já que estamos falando de SSL, a cada par IP-porta está associado um certificado, e mesmo em hospedagem compartilhada os sites não compartilham a porta 443 (cada virtualhost precisa de um IP exclusivo pra ter SSL).Sim, é muito diferente.
Só consegui realmente me libertar deste dilema quando implantei wpad
(onde o bloquei poir URL funciona mesmo para HTTPS, como explicaste)
O bloqueio não é exatamente por "URL", é por hostname, certo?
Abraço,
vmm.
Em 20-12-2010 13:37, Marcos Carraro escreveu:
> Seu Elgio, como voc� fez aquela mensagem criptografada de feliz natal
> a todos, com o comando dc -e??
Mist�rio...
Ora dessas eu ensino. N�o � m� vontade agora, � falta de tempo mesmo.
DICA:
dc -e "65P 83P 67P 73P 73P 10P"
Em 20-12-2010 13:37, Marcos Carraro escreveu:
> Seu Elgio, como você fez aquela mensagem criptografada de feliz natal
> a todos, com o comando dc -e??
Mistério...
Ora dessas eu ensino. Não é má vontade agora, é falta de tempo mesmo.
DICA:
dc -e "65P 83P 67P 73P 73P 10P"