andrecanhadas
(usa Debian)
Enviado em 22/08/2013 - 21:00h
saitam escreveu:
No squid.conf cria uma ACL gmail apontando mail.google.com e depois nega essa acl criada.
acl gmail dstdom_regex mail.google.com
http_access deny gmail
E no Iptables
iptables -I INPUT -s mail.google.com -j DROP
iptables -A OUTPUT -d mail.google.com -j DROP
iptables -I FORWARD -s 0/0 -d mail.google.com -j DROP
Pronto, os sites de bancos continuam acessando, mas e-mail do GMAIL serão bloqueados.
http://mundodacomputacaointegral.blogspot.com.br/2011/12/configurando-servidor-proxy-autenticado.htm...
Saitam as regras do iptables vão funcionar momentaneamente pois o gmail tem centenas de servidores e o bloqueio do iptables só bloquearia o que o mail.google.com resolveu o dns na hora que rodar os comando assim como não funciona bloquear o facebook por url
Duas soluções possiveis:
1 - Bloqueio geral das portas de e-mail
iptables -I FORWARD -p tcp --dport 993 -j DROP
iptables -I FORWARD -p tcp --dport 995 -j DROP
iptables -I FORWARD -p tcp --dport 587 -j DROP
iptables -I FORWARD -p tcp --dport 465 -j DROP
iptables -I FORWARD -p tcp --dport 110 -j DROP
Isso bloqueia outros emails também de outros domínios, e também também seria bloqueado o servidor de emails da empresa e precisaria da regra:
iptables -A FORWARD -p tcp -d imaps.meudominio.com.br --dport 993 -j ACCEPT
iptables -A FORWARD -p tcp -d pops.meudominio.com.br --dport 995 -j ACCEPT
iptables -A FORWARD -p tcp -d smtp.meudominio.com.br --dport 587 -j ACCEPT
iptables -A FORWARD -p tcp -d smtp.meudominio.com.br --dport 465 -j ACCEPT
iptables -A FORWARD -p tcp -d pop.meudominio.com.br --dport 110 -j ACCEPT
2 opção bloquear os IPs
Por coincidência tenho uma lista de vários IPs do Gmail que fui salvando mas para o Inverso pois minha politica é drop pra tudo menos as portas e destinos que podem ser acessados incluindo emails via outlook ou similar
Segue a lista: (Salve como um arquivo e indique como fiz na regra abaixo /etc/squid3/gmail.txt)
74.125.137.108
173.194.68.109
173.194.74.108
173.194.76.109
173.194.75.109
173.194.75.108
74.125.131.109
173.194.78.108
173.194.66.109
173.194.78.109
173.194.69.108
74.125.134.108
74.125.140.109
173.194.68.108
74.125.224.245
173.194.77.108
173.194.76.108
74.125.130.109
74.125.130.108
Pode descobrir outros com ping para smtp.gmail.com ou imap.gmail.com
No firewall adicione a regra:
IPS=`cat /etc/squid3/gmail.txt`
for i in $IPS;do
iptables -I FORWARD -p tcp -d $i --dport 993 -j DROP
iptables -I FORWARD -p tcp -d $i --dport 995 -j DROP
iptables -I FORWARD -p tcp -d $i --dport 587 -j DROP
iptables -I FORWARD -p tcp -d $i --dport 465 -j DROP
done
A segunda bloqueia as portas apenas para o gmail