{
 "id": 36998,
 "slug": "2019-09-10_combater-o-spam-de-backscatter-ao-nivel-do-servidor",
 "url": "https://agents.willem.com/pt/posts/2019-09-10_combater-o-spam-de-backscatter-ao-nivel-do-servidor/",
 "source_url": "https://willem.com/pt/2019-09-10_combater-o-spam-de-backscatter-ao-nivel-do-servidor/",
 "language": "pt",
 "date": "2019-09-10",
 "published": "2019-09-10T00:00:00+02:00",
 "created": "2025-06-26T22:10:10.071000+02:00",
 "updated": "2026-10-20T09:22:30.200000+02:00",
 "title": "Combater o spam de backscatter ao nível do servidor",
 "subtitle": "Configurar o Postfix para bloquear spam antes de entrar no servidor",
 "summary": "Este mês tive de lidar com spam de backscatter, que afetava um dos servidores de correio que giro. Como engenheiro de servidores, garanto que os servidores não enviam spam e que o e-mail recebido é filtrado. Apesar de todos os esforços, este servidor continuava a ser posto em listas negras por enviar spam para o iCloud, o Office 365 e o Google Gmail for Business (G Suite). Acompanha-me para descobrires o que causou isto e como resolver.",
 "topics": [
  "cloud",
  "cyber-security",
  "howto",
  "linux",
  "networking",
  "server"
 ],
 "author": {
  "name": "Willem L. Middelkoop",
  "url": "https://willem.com"
 },
 "provenance": {
  "kind": "model",
  "method": "Claude Sonnet, two passes (translation, then proofreading) against a glossary and hunspell (pt_PT)",
  "date": "2026-10-20",
  "reviewed_by_native_reader": false,
  "language": "pt",
  "source_language": "en"
 },
 "translations": [
  {
   "language": "en",
   "title": "Fighting backscatter spam at server level",
   "url": "https://agents.willem.com/en/posts/2019-09-10_fighting-backscatter-spam-at-server-level/",
   "source_url": "https://willem.com/en/2019-09-10_fighting-backscatter-spam-at-server-level/"
  },
  {
   "language": "nl",
   "title": "Backscatter spam op serverniveau bestrijden",
   "url": "https://agents.willem.com/nl/posts/2019-09-10_backscatter-spam-op-serverniveau-bestrijden/",
   "source_url": "https://willem.com/nl/2019-09-10_backscatter-spam-op-serverniveau-bestrijden/"
  },
  {
   "language": "de",
   "title": "Bekämpfung von Backscatter-Spam auf Serverebene",
   "url": "https://agents.willem.com/de/posts/2019-09-10_bekampfung-von-backscatter-spam-auf-serverebene/",
   "source_url": "https://willem.com/de/2019-09-10_bekampfung-von-backscatter-spam-auf-serverebene/"
  },
  {
   "language": "es",
   "title": "Combatir el spam de retrodispersión a nivel de servidor",
   "url": "https://agents.willem.com/es/posts/2019-09-10_combatir-el-spam-de-retrodispersion-a-nivel-de-servidor/",
   "source_url": "https://willem.com/es/2019-09-10_combatir-el-spam-de-retrodispersion-a-nivel-de-servidor/"
  },
  {
   "language": "fr",
   "title": "Lutter contre le spam de rétrodiffusion au niveau du serveur",
   "url": "https://agents.willem.com/fr/posts/2019-09-10_lutter-contre-le-spam-de-retrodiffusion-au-niveau-du-serveur/",
   "source_url": "https://willem.com/fr/2019-09-10_lutter-contre-le-spam-de-retrodiffusion-au-niveau-du-serveur/"
  },
  {
   "language": "it",
   "title": "Combattere lo spam backscatter a livello di server",
   "url": "https://agents.willem.com/it/posts/2019-09-10_combattere-lo-spam-backscatter-a-livello-di-server/",
   "source_url": "https://willem.com/it/2019-09-10_combattere-lo-spam-backscatter-a-livello-di-server/"
  },
  {
   "language": "pap",
   "title": "Kombatí backscatter spam na nivel di server",
   "url": "https://agents.willem.com/pap/posts/2019-09-10_kombati-backscatter-spam-na-nivel-di-server/",
   "source_url": "https://willem.com/pap/2019-09-10_kombati-backscatter-spam-na-nivel-di-server/"
  },
  {
   "language": "fy",
   "title": "Backscatter-spam bestride op serverniveau",
   "url": "https://agents.willem.com/fy/posts/2019-09-10_backscatter-spam-bestride-op-serverniveau/",
   "source_url": "https://willem.com/fy/2019-09-10_backscatter-spam-bestride-op-serverniveau/"
  }
 ],
 "image": "https://willem.com/global/images/af0df536f46b.webp",
 "image_width": 2560,
 "images": [
  {
   "url": "https://willem.com/global/images/ce079c524f46.webp",
   "description": "Cenário simples de backscatter: o servidor de correio devolve a mensagem a um endereço de remetente falsificado",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36998_images-1.png"
  },
  {
   "url": "https://willem.com/global/images/ecab1d4c0125.webp",
   "description": "Evitar mensagens de devolução de backscatter ao responder antes com códigos de erro SMTP",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36998_images-2.png"
  },
  {
   "url": "https://willem.com/global/images/b76507d467ad.webp",
   "description": "Causar spam de backscatter quando o primeiro servidor de correio reencaminha e-mail para outro servidor que bloqueia a mensagem",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36998_images-3.png"
  },
  {
   "url": "https://willem.com/global/images/75d348304794.webp",
   "description": "Evitar o spam de backscatter ao verificar todas as mensagens antes de as reencaminhar para outro servidor",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36998_images-4.png"
  },
  {
   "url": "https://willem.com/global/images/39ef96cae1a9.webp",
   "description": "Implementar restrições SMTP rigorosas no Postfix: captura de ecrã anotada do main.cf",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36998_images-5.png"
  }
 ],
 "text": "O problema\nO servidor é um servidor de correio Postfix em Debian GNU/Linux, com todas as últimas atualizações e correções de segurança. É usado por clientes legítimos, que só o podem usar com autenticação adequada.\nEvitar ser um relay aberto\nA autenticação individual dos utilizadores num servidor de correio é uma medida importante contra o abuso do servidor. Se for enviado spam, podes ver que utilizador está a causar o problema nos registos do servidor de correio. Em termos técnicos, isto significa que evitas que o servidor se torne «um relay aberto». O Postfix oferece muitas definições para limitar_o_relay_SMTP_com_controlo_de_acesso (http://www.postfix.org/SMTPD_ACCESS_README.html).\nLimitar o ritmo das contas de correio (comprometidas)\nO abuso do servidor por utilizadores individuais acontece quando o computador deles apanha um vírus ou quando a palavra-passe é intercetada. Isso pode acontecer quando acedes ao correio por uma rede WiFi insegura, sem encriptação (TLS/SSL). Para situações destas, é boa ideia limitar o número de e-mails que cada utilizador pode enviar. Podes usar os Parâmetros_de_configuração_do_Postfix (http://www.postfix.org/postconf.5.html) (como smtpd_client_message_rate_limit, smtpd_client_connection_rate_limit e smtpd_client_recipient_rate_limit) ou uma firewall para Postfix como o Postwfd (https://postfwd.org).\nO servidor entra na lista negra «backscatterer.org»\nApesar de todas as medidas contra o abuso de spam, o servidor continuou a ser listado em http://backscatter.org por enviar spam. Quando um servidor entra numa lista negra, os outros servidores deixam de confiar nele e consideram todas as mensagens suspeitas. Isto pode fazer com que as tuas mensagens (legítimas) sejam vistas pelos outros servidores como spam (falsos positivos). Para perceberes porque é que isto aconteceu, primeiro tens de perceber o que é o spam de backscatter.\nO que é o spam de backscatter?\nO spam de backscatter são mensagens de devolução automáticas e incorretas enviadas pelo servidor de correio, normalmente como efeito secundário de spam recebido.\nO backscatter acontece quando os spammers falsificam o endereço do remetente. Enviam uma mensagem que esperam que seja devolvida, usando como remetente o endereço de outra pessoa. Quando a mensagem é devolvida, o servidor de correio devolve-a ao remetente falsificado... o que faz com que o servidor entregue, na prática, spam a esse endereço.\nO cenário simples de backscatter é aquele em que uma mensagem é devolvida ao remetente errado. É um cenário fácil de resolver: configuras o servidor para não enviar mensagens de devolução e para responder com um código de erro SMTP.\nInfelizmente, há outro cenário (mais difícil) que leva o teu servidor de correio a enviar spam de backscatter. Acontece quando alguém no teu servidor configura a sua conta de correio para reencaminhar o e-mail para outro endereço. O segundo servidor pode ter um filtro de spam mais rigoroso, que faz com que as mensagens sejam bloqueadas ao serem reencaminhadas. O teu servidor de correio informa então o remetente original de que o reencaminhamento falhou, e isso causa spam de backscatter.\nO cenário do reencaminhamento é muito mais difícil de resolver, porque possivelmente não controlas o outro servidor de correio nem as definições do filtro de spam dele. E o pior é que muitas vezes há algum atraso entre aceitar a mensagem e reencaminhá-la, o que torna impossível esperar pela resposta do outro servidor de correio.\nEvitar o spam de backscatter\nA única forma de evitar totalmente o spam de backscatter é ser muito rigoroso no primeiro servidor de correio, na fase inicial da ligação SMTP. Isto resolve o desafiante «cenário do reencaminhamento», ao ser muito seletivo sobre as mensagens que são reencaminhadas.\nComo bloquear spam antes de entrar no servidor\nA melhor maneira de evitar o spam de backscatter é bloqueá-lo antes de entrar na (cadeia de) servidor(es).\nTradicionalmente, os servidores usam filtros de spam avançados, como o SpamAssassin, para analisar as mensagens uma a uma. Isto cria uma carga adicional no servidor de correio.\nÉ muito mais fácil olhar para o remetente (por exemplo, se usa um chapéu vermelho) para a filtragem inicial. O remetente está numa lista negra? Usa uma app de correio «normal», ou as mensagens estão a ser enviadas por um vírus ou malware? Podes perceber muita coisa pela «linguagem» que o remetente fala.\nNo Postfix podes especificar restrições SMTP no ficheiro de configuração main.cf. Existem verificações que servem para bloquear mensagens. É boa ideia seguir a lógica do filtro do «fácil para o difícil», começando pelo que se pode verificar sem consultar servidores externos. Isto reduz o tráfego de rede e a carga. Só se uma mensagem passar todas as verificações é que é autorizada para entrega (ou reencaminhamento).\nNa entrega podes aplicar filtros de spam adicionais, complexos (e específicos do utilizador), com ferramentas como o SpamAssassin (https://spamassassin.apache.org) ou a Filtragem_bayesiana (https://en.wikipedia.org/wiki/Recursive_Bayesian_estimation). Ao reduzir o fluxo de mensagens de spam óbvias, estes filtros que consomem muitos recursos fazem o seu trabalho com muito mais eficiência.\nConclusão\nCombater o spam ao nível do servidor é um jogo desafiante, porque os spammers são cada vez mais criativos a abusar dos mecanismos dos servidores de correio. Se o teu servidor entrar numa lista negra por spam de backscatter, tens de ter cuidado com os cenários de reencaminhamento. Fica de olho nas listas negras para veres se o teu servidor está a causar problemas.\nBloqueia as mensagens com códigos de erro, em vez de as devolver ao remetente (bounce). Configura o servidor com uma política de entrega rigorosa. A melhor maneira de evitar o spam de backscatter é bloquear as mensagens antes de entrarem no servidor de correio, agora já sabes como.",
 "word_count": 900,
 "markdown_url": "https://agents.willem.com/pt/posts/2019-09-10_combater-o-spam-de-backscatter-ao-nivel-do-servidor/post.md"
}