Com simples passos iremos bloquear todo e qualquer acesso dos usuários da rede interna ao messenger. Mas não se desespere, como bônus veremos como liberar o acesso para a máquina do seu chefe.
Como o messenger também pode se utilizar da porta 80 e geralmente essa porta está liberada, pois a navegação é necessária, então teremos que adicionar algumas regras no Squid.
No squid.conf, adicione as seguintes linhas:
acl msn url_regex -i "/bloqueio/msn"
Logo abaixo ou junto das outras regras já contidas, adicione:
http_access deny msn
Crie o arquivo /bloqueio/msn, que também pode ser com outro nome e diretório, desde que você altere de acordo a linha acima.
Dentro desse arquivo você deverá colocar a seguinte linha:
[3] Comentário enviado por ijv314 em 22/08/2006 - 07:26h
Bom dia,
Alguém sabe alguma receita quando os usuários do messenger tunelam uma conexão com uma maquina externa e apartir dessa maquina eles acessam o messenger. O pessoal aqui tem a pessima mania de usar o putty para fazer isso.
[4] Comentário enviado por solucoesnandor em 22/08/2006 - 08:30h
Caro Ismael, acho que a melhor pratica seria bloquear o repasse pelo teu firewall, para que eles não possam acessar maquinas externas pelo putty.
iptables -I FORWARD -s "ip da maquina" -p tcp --dport 22 -j DROP
Acima segue um exemplo, mas ainda assim o usuario pode mudar a porta do ssh que ele acessa e essa sua regra vai pro espaço, aqui na empresa eu uso a politica de que ninguem pode passar pelo firewall
iptables -I FORWARD -j DROP
Mas isso depende de rede pra rede, quanto mais você bloquear mais você "ingessa"
Abraço
[5] Comentário enviado por solucoesnandor em 22/08/2006 - 08:33h
Boa ideia Cleicimar mas é quase que a mesma coisa que eu trato no arquivo /bloqueio/msn, só que eu generalizo indicando o gateway.dll
Não testei essa tua ideia, mas ideias novas são sempre bem vindas
Obrigado !
Valew
[6] Comentário enviado por solucoesnandor em 22/08/2006 - 08:36h
Leonardo, talvez seja algum problema de posição de regras, porque o squid lê o arquivo de configuração de cima para baixo e da esquerda pra direita, de repente alguma regra está anulando a outra, se você estiver precisando dessa solução me coloco a disposição pra "brigarmos" em fazer funcionar no teu proxy.
Abraço
[9] Comentário enviado por ACarlos em 03/05/2010 - 14:27h
Sou novato no linux, mais novato ainda no que se diz respeito à configuração do squid, peguei esse squid transparente já pronto em minha empresa, onde o MSN é totalmente bloqueado, tentei utilizar a dica acima para desbloquear alguns IP's mas sem sucesso, os seguintes erros aparecem quando reaplico as regras do squid:
Resultados de squid -k reconfigure .. 2010/05/03 14:18:06| strtokFile: etc/bloqueio/msn not found 2010/05/03 14:18:06| aclParseAclLine: WARNING: empty ACL: acl msn url_regex -i "etc/bloqueio/msn" 2010/05/03 14:18:06| ACL name 'msn_libera' not defined! FATAL: Bungled squid.conf line 66: http_access deny msn !msn_libera Squid Cache (Version 2.6.STABLE18): Terminated abnormally.