Você não precisa de mais um explicador genérico de DMARC. Você precisa de um playbook que pare o ataque mais plausível que você vai ver neste trimestre: um “aviso de segurança urgente” falsificado de forma convincente, que explora a mesma histeria que vimos no recente CVE do SQLite alucinado. Atacantes também leem o Hacker News. Eles juntam manchetes sensacionalistas com o seu domínio no campo From e colhem credenciais antes de o seu time de comunicação terminar de passar o café.
DMARC é a linha de base. Ele previne spoofing direto do seu domínio em fluxos normais. Mas não vai te salvar de domínios lookalike, contas de fornecedores comprometidas ou peculiaridades de encaminhamento e listas de e-mail. Se você opera um SaaS que envia em nome de clientes, a complexidade se multiplica. Você precisa de mais que um registro TXT. Precisa de um rollout em fases, de ownership de software sobre a sua topologia de e-mail e de um modelo de ameaças realista.
O que o DMARC realmente faz (e quando funciona)
DMARC permite que você diga aos servidores de e-mail receptores o que fazer quando a autenticação falhar para mensagens que afirmam vir do seu domínio. Ele depende de alinhamento com SPF (envelope sender) e/ou DKIM (assinatura criptográfica) em relação ao domínio From do RFC 5322. Quando o alinhamento passa e a política está em enforcement (quarantine ou reject), os receptores podem bloquear com confiança o spoofing direto do seu domínio exato. Só isso já reduz uma parte significativa das tentativas de personificação da sua marca.
Em termos simples: se um atacante enviar um e-mail com From: ceo@yourapp.com a partir de um relay SMTP aleatório, uma política DMARC p=reject com DKIM/SPF alinhados significa que os receptores devem simplesmente descartá-lo. Você também obtém telemetria agregada (RUA) para ver quem está enviando e-mails como você.
O que o DMARC não faz
- Não vai parar domínios lookalike (yourapp.co vs yourapp.com, homoglifos Unicode ou erros de grafia deliberados). Usuários ainda veem algo que “parece certo”.
- Não vai parar mensagens enviadas de contas legítimas comprometidas nos seus fornecedores (por exemplo, um Gmail de agência violado em que seu time confia).
- Pode quebrar ou ser contornado por encaminhamentos e listas de e-mail (SPF falha devido a mudanças de IP; DKIM pode ser perdido por modificações no corpo da mensagem). ARC pode ajudar, mas só se intermediários e receptores tiverem implementado bem.
- Não corrige abuso do display name (From: “YourApp Security Team” <attacker@random.tld>). Muitos usuários não leem os endereços.
- Não criptografa nada. Para isso, você quer MTA-STS e TLS-RPT para forçar TLS no transporte e obter relatórios.
Essa é a realidade dura. Então o seu plano não pode ser “ligar p=reject e ir embora”. Você precisa de quatro camadas.
O programa de autenticação de e-mail em 4 camadas para 2026
Camada 1: Autenticação de saída autoritativa (SPF, DKIM, DMARC) bem feita
Faça um inventário de todos os lugares que enviam e-mails para sua marca. Na prática, a maioria das empresas SaaS tem de 4 a 8 sistemas distintos de envio:
- Transacional do produto (SES, SendGrid, Postmark)
- Marketing (HubSpot, Marketo, Braze)
- Suporte (Zendesk, Intercom, Freshdesk)
- RH/recrutamento (Greenhouse, Lever)
- Comunidade/newsletters (Mailchimp, Substack, ConvertKit)
- TI corporativo (Google Workspace ou Microsoft 365)
- Comunicação/incidentes (Statuspage, Atlassian, PagerDuty)
Para cada remetente:
- Habilite DKIM com um CNAME ou TXT no seu DNS e verifique. Use chaves de no mínimo 2048 bits. Gire anualmente.
- Restrinja os includes do SPF ao que você realmente usa. Muitas organizações têm includes zumbis de plataformas das quais se desligaram anos atrás. Mantenha o SPF abaixo de 10 lookups de DNS, podando e achatando se preciso.
- Escolha a estratégia de alinhamento. Alinhamento estrito reduz abuso, mas é frágil para revendedores/aliases. Recomendo alinhamento estrito para seus domínios corporativos e transacionais primários, e relaxado para subdomínios de marketing.
- Programe a aplicação do DMARC: comece com p=none; adicione RUA a um parser; corrija remetentes desalinhados; avance para p=quarantine em 50% (pct=50) por 7–14 dias; depois p=reject em 100%.
Exemplo de registro DMARC para seu domínio raiz: v=DMARC1; p=reject; rua=mailto:dmarc@yourapp.com; ruf=mailto:dmarc-forensic@yourapp.com; adkim=s; aspf=s; fo=1; pct=100; ri=86400. Se você não estiver pronto para receber forense (ruf) devido a preocupações com PII, omita; a maioria dos times só precisa de agregados (rua).
Orçamento de tempo: 1–2 semanas para uma SaaS de médio porte com 5–7 remetentes, se você tiver um único responsável e agilidade em DNS. Se estiver lidando com múltiplas unidades de negócio e domínios customizados, estime 4–6 semanas. Uma ferramenta de análise de DMARC custa de US$ 50 a US$ 500/mês e se paga facilmente com menos caos no suporte.
Camada 2: Entregabilidade e compliance (regras do Gmail/Yahoo 2024+)
Em 2024, Gmail e Yahoo endureceram os requisitos para remetentes de alto volume. Mesmo que você não se considere um “remetente em massa”, seu volume agregado provavelmente se qualifica.
- Aplicação do DMARC obrigatória (p=quarantine ou p=reject) para remetentes de alto volume.
- Cabeçalhos List-Unsubscribe de um clique para e-mails de marketing (RFC 8058). Se sua plataforma não faz isso, você escolheu a plataforma errada.
- Taxa de reclamações de spam abaixo de 0,3% (mire em abaixo de 0,1%). Times de marketing frequentemente não acompanham isso. Você deve.
- PTR válido (reverse DNS) para IPs de envio, HELO/EHLO corretos e domínios From consistentes (nada de noreply@random-campaign.tld).
Separe seus domínios de propósito:
- Domínio primário para o corporativo e transacionais do produto (por exemplo, yourapp.com). Políticas rígidas, alinhamento estrito, zero tolerância a experimentos.
- Subdomínio dedicado para marketing (por exemplo, mail.yourapp.com). Alinhamento relaxado, permite list-unsubscribe e mudanças de conteúdo que possam quebrar DKIM sem arriscar fluxos transacionais.
- Subdomínio dedicado para suporte (por exemplo, support.yourapp.com) para isolar taxas de reclamação do seu core do produto.
Acompanhe os números semanalmente: taxa de reclamação, taxa de bounce (<2% é saudável), colocação em inbox nos testes de seed e latência de entrega (especialmente se OTP ou resets de senha forem sensíveis ao tempo). Se os OTPs ultrapassarem regularmente um SLA de ponta a ponta de 30–60 segundos durante picos, você tem risco no funil de login. Conserte reputação de IP, aquecimento e filtros de conteúdo antes de perseguir o próximo desbloqueio de crescimento.
Camada 3: Verificação de entrada e defesas de interface do usuário
Controles de saída impedem o abuso da sua marca, mas seus funcionários e clientes ainda recebem ataques. Faça sua stack de entrada dizer a verdade.
- Aplique DMARC na entrada. Mensagens com falha de alinhamento devem ser quarentenadas ou sinalizadas. O suporte a ARC ajuda quando e-mails legítimos encaminhados seriam penalizados. Execute validação ARC e incorpore os resultados na sua pontuação de spam.
- Exiba remetentes verificados. BIMI exige aplicação de DMARC e, para a maioria das caixas, um Verified Mark Certificate (VMC) que custa aproximadamente US$ 1.000–1.500/ano. BIMI não bloqueia ataques, mas dá aos usuários um forte sinal visual de que “isto é realmente nosso”. Espere um ganho de 5–10% na taxa de abertura de marketing legítimo e menos chamados de “isso é legítimo?”.
- Marque tudo que for externo. Adicione um banner leve ao topo de mensagens de fora da sua organização. Não exagere com sirenes vermelhas; usuários vão ignorar. Use linguagem concisa e treine trimestralmente.
- Normalize a comunicação de segurança. Publique um security.txt em https://yourapp.com/.well-known/security.txt e fixe uma chave PGP oficial e assinada se sua comunidade esperar isso. Quando o próximo boato de CVE assustador circular, você quer um canal canônico e verificável de anúncios.
Camada 4: Estratégia de marca e domínios lookalike
A maioria dos phishing bem-sucedidos não usa seu domínio exato. Usa um domínio com um caractere de diferença ou um TLD diferente. Construa um perímetro pequeno, porém eficaz.
- Registre os 5–10 principais erros de digitação e variantes de TLD que façam sentido para sua marca (custo: algumas centenas de dólares/ano). Publique SPF com -all, DKIM desabilitado e um DMARC p=reject com um rua que chegue até você. Estacione-os ou redirecione para seu domínio raiz.
- Monitore os logs de transparência de certificados e novos registros de domínio para sua marca. Ferramentas e APIs de baixo custo podem alertar você em minutos após um domínio suspeito entrar no ar.
- Crie capacidade de takedown. Tenha um fluxo pré-pronto para abuso com seu registrador, provedores de hospedagem e de nuvem. Você não quer aprender isso sob fogo.
Realidade SaaS: enviar em nome dos seus clientes sem queimar entregabilidade
Se o seu produto permite que clientes enviem e-mails “de” seus domínios (por exemplo, faturas, convites, notificações de projeto), acertar o DMARC vira problema de produto, não tarefa de TI. Aqui vai a estrutura de decisão:
Opção A: Delegação verdadeira (melhor)
Você gera instruções de DNS por cliente que criam:
- CNAMEs de DKIM apontando para seu ESP (por exemplo, selector1._domainkey.customer.com → key1.yourapp._domainkey.example-esp.com).
- Um include SPF com apenas seu remetente autorizado (include:yourapp._spf.host) dentro do SPF do cliente. Mantenha as contagens de lookups sensatas.
- Um domínio de bounce/return-path (MAIL FROM) personalizado via CNAME para que o alinhamento de SPF sobreviva a bounces e loops de reclamação (por exemplo, bounces.customer.com → bounces.yourapp.example-esp.com).
Produtize isso. Ofereça uma configuração guiada com TXT/CNAMEs de copiar-e-colar, polling de validação de DNS e automação “Domain Connect” para registradores que suportam (GoDaddy, Cloudflare, IONOS etc.). As taxas de sucesso disparam quando você reduz passos manuais.
Impacto na entregabilidade: isso alinha o DKIM com o domínio From do cliente, satisfaz o DMARC e preserva a separação da sua reputação de remetente. É assim que se faz de forma profissional.
Opção B: Friendly-From com alinhamento ao seu domínio (pragmática)
Quando um cliente não pode ou não quer delegar DNS, não envie como o domínio dele. Envie como um subdomínio seu e defina Reply-To para o endereço dele. Use um Friendly-From como “Acme Inc via YourApp
Opção C: Header Sender (alto risco, evite em 2026)
Usar um header Sender (From: user@customer.com, Sender: via@yourapp.com) para apaziguar o DMARC está cada vez mais frágil. Muitos receptores penalizam esse padrão e ele treina usuários a confiar em mensagens “via” seu app sem alinhamento de domínio. Não crie fluxos novos com isso em 2026 a menos que aceite dor de suporte e menor colocação em inbox.
Mecânica de rollout em escala
- Bloqueie recursos atrás do status de domínio verificado. Se o DMARC falhar para um domínio de cliente, avise e recue automaticamente para a Opção B.
- Execute verificações noturnas de saúde de DNS para todos os domínios de clientes e alerte tanto o admin do cliente quanto seu suporte se os registros divergirem.
- Acompanhe taxas de reclamação e rejeições definitivas (hard bounces) por cliente; pause tenants barulhentos antes que derrubem sua reputação de remetente. Um limiar como 0,2–0,3% de reclamações em uma janela de 7 dias é razoável para disparar uma revisão.
Relatórios: se você não lê RUA, está voando às cegas
Relatórios agregados de DMARC (RUA) mostram quais IPs e plataformas estão enviando como você e quantas mensagens passam/falham o alinhamento. Faça o parsing centralmente. No mínimo, marque cada linha por plataforma de origem, faixa de IP, hostname, resultado de autenticação e disposição (none, quarantine, reject).
Como é o “bom” 14 dias após p=reject no seu domínio primário:
- Mais de 95% do volume passa no alinhamento de DKIM, com o restante passando no alinhamento de SPF.
- Fontes desconhecidas caem para perto de zero (você ainda verá lixo de bots tentando seu domínio; os receptores devem rejeitar).
- Taxa de reclamação abaixo de 0,1% no subdomínio de marketing; quase zero no transacional.
Use RUF (forense) com parcimônia. Muitos provedores fazem forte redação por privacidade, e você não quer PII fluindo para uma caixa compartilhada. Se habilitar, direcione para uma fila de tickets restrita, com retenção rígida.
MTA-STS e TLS-RPT: não deixe o transporte ao acaso
DMARC não garante criptografia em trânsito. Adicione MTA-STS para exigir TLS na entrega de entrada ao seu MX e publique um TLS-RPT para ver quem tenta plaintext. São alguns registros DNS e um pequeno arquivo de política via HTTPS. Se você trata PII, isso é higiene básica em 2026.
Playbook de incidente: quando chegar o próximo email blast de “CVE crítico”
O “CVE crítico” do SQLite do mês passado, que acabou sendo alucinado, é um prenúncio de futuras campanhas de engenharia social. Planeje sua resposta agora:
- Publique uma política permanente: você nunca enviará um link para uma página de login em um e-mail de aviso de segurança. Você publicará avisos em uma URL fixa e em um feed RSS assinado. Coloque isso no onboarding e na sua central de ajuda.
- Quando um evento ocorrer, congele qualquer e-mail de segurança ad hoc vindo de ferramentas não padronizadas. Comunique pelos seus canais canônicos.
- Pesquise logs de entrada por padrões de assunto e conteúdo. Notifique proativamente clientes afetados, mesmo que o spoofing não tenha vindo do seu domínio. Eles vão lembrar de quem ajudou, não de quem cruzou os braços.
- Escalone o takedown contra domínios lookalike ativos. Acompanhe tempo-para-takedown como um KPI; você deve ficar abaixo de 24 horas para registradores mainstream.
Custos, trade-offs e como alocar equipe
Espere gastar duas semanas focadas de um engenheiro experiente para chegar a p=reject no seu domínio primário e subdomínios de marketing se seu DNS for consolidado e seus remetentes colaborarem. Adicione mais duas semanas se você tiver complexidade de multimarcas ou “send-as” de domínios de clientes para produtizar. Ferramentas de analytics de DMARC: US$ 100–US$ 500/mês. BIMI com VMC: US$ 1.000–US$ 1.500/ano por logo. Isso é mais barato que um incidente público de phishing que multiplica por 10 o volume de suporte por uma semana.
Trade-offs a reconhecer:
- Alinhamento estrito pode quebrar fluxos obscuros de revenda/encaminhamento. Você precisará de exceções ou subdomínios para eles.
- ARC adiciona complexidade e não é honrado de forma uniforme. Ainda vale a pena se você depende de ecossistemas pesados em encaminhamento (educação, governo).
- BIMI não é universal e pode ser explorado visualmente por domínios lookalike usando as cores da sua marca; é um sinal, não uma garantia.
- Delegação de DNS do cliente cria carga real de suporte. Invista em automação (Domain Connect) e em textos claros.
Se você não tiver folga, isso é um engajamento ideal e bem delimitado para um time nearshore de plataforma: 6–8 horas/dia de sobreposição com fusos dos EUA, algumas semanas de trabalho intenso e bem escopado, e resultados mensuráveis.
Governança: trate e-mail como superfície de produto
E-mail não é encanamento de ops. É uma superfície de produto com SLAs, vetores de abuso e impacto de negócio mensurável. Trate-o assim:
- Mantenha um diagrama documentado da topologia de e-mail no seu repositório de arquitetura. Atualize trimestralmente.
- Defina SLOs para entrega de OTP, taxa de sucesso de reset de senha e limites de reclamação de marketing.
- Dê ao time de segurança poder de veto sobre novos remetentes e subdomínios. Chega de “o fornecedor precisa de registros TXT hoje” pingando seu time de DNS.
- Revise métricas de RUA na sua reunião mensal de saúde da plataforma, ao lado de latência e orçamentos de erro.
Você não precisa de perfeição. Precisa dos primeiros 90% rápido.
DMARC não vai parar todo phish. Ele não substitui treinamento de usuários nem higiene de fornecedores. Mas DMARC aplicado com DKIM/SPF limpos, entrada ciente de ARC, BIMI para sinalização de marca e uma estratégia racional de lookalike vão remover as vitórias fáceis dos atacantes. Isso compra tempo e confiança — as duas coisas que você não consegue recuperar depois de um incidente.
Principais pontos
- DMARC para spoofing direto do domínio, mas não para lookalikes, fornecedores comprometidos ou abuso de display name. Planeje para isso explicitamente.
- Implemente em quatro camadas: autenticação de saída, compliance de entregabilidade, verificação de entrada/sinais de UI e proteção de marca.
- Separe domínios por função: transacional no root, marketing e suporte em subdomínios dedicados.
- Para SaaS “send-as”, produtize a delegação de DNS do cliente; recue para Friendly-From no seu domínio quando eles não puderem delegar.
- Acompanhe taxa de reclamação (<0,3% máx.; <0,1% alvo), taxa de bounce (<2%) e latência de OTP (SLA de 30–60s).
- Adicione MTA-STS e TLS-RPT para segurança de transporte; considere BIMI + VMC para confiança visual e menos tickets de suporte.
- Orce 2–4 semanas para chegar a p=reject nos domínios centrais; ferramentas custam US$ 100–US$ 500/mês; VMC sai por ~US$ 1–1,5k/ano.
- Publique uma política canônica de avisos e um security.txt para desarmar rapidamente a próxima onda de phishing de “CVE urgente”.