Como ler os relatórios agregados DMARC

Um registo DMARC com um endereço rua pede a cada servidor de correio recetor um relatório periódico do que viu. Esses relatórios são a única forma de saber que fontes de envio existem para o seu domínio antes de decidir se é seguro rejeitar tudo o que falhar.

O que é um relatório DMARC

Os servidores de correio recetores que veem o seu endereço rua no DNS devolvem um relatório XML, normalmente diário, resumindo cada mensagem processada que alega vir do seu domínio — um censo contínuo de quem está a enviar correio como se fosse você.

Por que importam

Sem relatórios, passar para p=reject é um palpite. Os relatórios mostram todas as fontes de envio em uso para o seu domínio — as legítimas que configurou, as legítimas de que se esqueceu, e tudo o que não está autorizado — para que possa corrigir ou adicionar cobertura de SPF/DKIM antes de a aplicação começar a bloquear correio real.

O que realmente está lá dentro

Cada relatório identifica a organização que o emite e inclui um registo por IP de origem: quantas mensagens enviou, que disposição o DMARC aplicou, e os resultados de SPF e DKIM juntamente com os domínios contra os quais essas verificações foram avaliadas.

Ler o ficheiro em bruto

Os relatórios chegam como anexos XML comprimidos em gzip ou zip, por isso quase ninguém os lê à mão — um analisador ou painel que transforma o XML numa tabela legível é a forma prática de trabalhar com um volume real de relatórios.

O que procurar

  • Uma fonte que reconhece como legítima mas que falha em SPF ou DKIM — normalmente um include de SPF em falta ou um seletor DKIM não configurado que precisa de correção
  • Uma fonte que não reconhece de todo a enviar como o seu domínio — uma potencial tentativa de spoofing ou uso não autorizado que vale a pena investigar antes de ser simplesmente bloqueado

Analise um relatório DMARC

Experimente no seu domínio

Veja a teoria na prática — execute Analisador de relatórios DMARC para o seu próprio domínio.