De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Smailli Hemori Moraes
Data de Publicação: 25 de Novembro de 2006
Crie o script /usr/lib/squid/size.sh com o seguinte conteúdo
#!/bin/sh while read size limit; do **if [ "${size}" -gt "${limit}" ]; then echo ERR else echo OK fi done
Torne-o executável com o comando
# chmod +x /usr/lib/squid/size.sh
external_acl_type request_body %{Content-Length} /usr/lib/squid/size.shACL que define o tamanho do método POST, nesse caso 10 kb
acl request_max_10KB external request_body 10240Bloqueia todo POST acima de 10 kb
http_access deny !request_max_10KB==EXTRAS== Pode-se atrelar essa ACL com outras, por exemplo com algum IP
http_access deny !request_max_10KB IPS_BLOQUEADOSAssim, quando o IPS_BLOQUEADOS tentar fazer um post maior de 10KB (enviar um anexo por exemplo) ele será bloqueado. Porém, essa configuração pode negar envio de algum tipo de formulário que seja maior que 10KB. Um exemplo é o tradutor do google, se tentar traduzir algo que ultrapasse o método POST em 10KB será bloqueado. Para sanar isso crie a seguinte regra
acl GOOGLE dstdomain translate.google.com.br http_access deny !request_max_10KB localhost !GOOGLEO mais correto, criar uma ACL com os webmails atrelados e limitar o POST somente para eles.
acl DOM_WEBMAIL dstdomain "/etc/squid/dominios_webmail.conf" acl USER_NO_ATT proxy_auth "/etc/squid/usuarios_webmail_sem_anexo.conf" http_access deny !request_max_10KB DOM_WEBMAIL USER_NO_ATT
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários