[ Padrões e DMARCbis ]

Qual RFC DMARC rege cada componente de implementação?

Mapeie a avaliação principal, os relatórios agregados e os relatórios de falhas para as RFCs atuais, mantendo as erratas e as evidências reais de implantação separadas.

Pela equipe de pesquisa EmailAuth · 6 minutos de leitura

[Pontos-chave]

  • RFC 9989 rege a política central, descoberta e alinhamento; RFC 9990 e 9991 regem diferentes caminhos de relatórios.
  • A versão gravada permanece DMARC1 ; uma revisão de padrões não é uma implementação de receptor universal.
  • Um inventário fictício não pode estabelecer a cobertura real do produto ou encerrar a revisão da errata atual.
Nesta página

Comece com um comportamento, não com um registro substituto

Uma migração de padrões torna-se gerenciável quando cada decisão de implementação tem uma especificação nomeada e um proprietário responsável. Um editor DNS , um alinhamento o mecanismo e um analisador de relatório agregado não executam o mesmo trabalho. Chamando todos os três “DMARC suporte" oculta dependências que importam quando um componente muda e outro permanece em uma implementação mais antiga. O produto prático é um mapa de componentes para requisitos, com versões, interfaces e evidências de aceitação retidas, em vez de uma declaração de que todo o conjunto foi atualizado.

O conjunto de documentos atual foi publicado em maio de 2026. RFC 9989 define o mecanismo central e obsoletos RFC 7489 e RFC 9091 . RFC 9990 abrange relatórios agregados; RFC 9991 cobre relatórios de falhas e também atualiza RFC 6591 . Identificação de registros recentes do Editor RFC RFC 9989 e RFC 9990 como Padrões Propostos. O texto publicado RFC 9991 identifica sua categoria Standards Track. Estas são especificações publicadas, não rascunhos inacabados, mas a publicação não estabelece a implementação de um destinatário específico.

Dê ao mecanismo principal um contrato preciso

Atribuir análise de registros, descoberta de políticas, descoberta de domínio organizacional e alinhamento de identificadores para Seções 4.7–4.10 RFC 9989. O Domínio do Autor vem da mensagem RFC5322 campo. Um domínio de política descoberto pode ser diferente daquele Domínio do Autor, e o domínio organizacional usado para alinhamento relaxado é outra saída explícita. Perder essas distinções em uma interface pode fazer com que um analisador correto alimente um mecanismo de decisão incorreto.

O registro DNS ainda começa com v=DMARC1. “DMARCbis" é um nome para o trabalho de padrões, não uma permissão para inventar o DMARC2. A descoberta atual usa caminhada de árvore DNS limitada em vez de tratar uma lista de verificação histórica de lista de sufixos públicos como o algoritmo inteiro. As tags psd, np e t exigem cobertura de decisão separada. O Registro IANA marcas pct, rf e ri históricas; não certifica se um produto implementado os ignora, interpreta ou expõe.

Preserve as distinções entre uma falha normal DMARC , informações DNS indisponíveis, uma política inválida e a disposição final da mensagem do destinatário. A seção 4.10.1 RFC 9989 contém tratamento especial para tags de política inválidas quando um URI de relatório agregado sintaticamente válido permanece. Uma regra simplista de que “toda política malformada se torna nenhuma” eliminaria as suas condições. Registre a seção exata ao lado do caso do analisador que o exerce.

Trate o feedback agregado como sua própria implementação

Mapeie o produtor agregado, o validador XML, o consumidor de relatórios, o tratamento de duplicatas e a integração de entrega para Seções 3–4 RFC 9990 e Apêndice A. A interface de relatórios precisa da política realmente avaliada, dos resultados da autenticação, da contagem de mensagens e do contexto do período do relatório. Um painel que exibe XML não é evidência de que o receptor upstream selecionou a política correta ou de que todos os remetentes relevantes apareceram nos dados.

Os destinos de relatórios externos merecem sua própria linha de componentes. A autorização de destino é uma verificação técnica antiabuso e não um consentimento para transmitir dados organizacionais arbitrários. Coloque a geração de relatórios, a verificação de destino e as decisões de acesso/retenção sob critérios de aceitação distintos. A seção 7 RFC 9990 trata da privacidade, enquanto a seção 8 alerta sobre conteúdo de relatório malicioso ou falso. A proteção do analisador e a confiança na fonte, portanto, pertencem ao mapa junto com a validade do esquema.

Não reutilize um analisador agregado para relatórios de falhas

O feedback de falhas é um canal diferente, com diferentes riscos de divulgação. RFC 9991 rege sua geração e formato, trabalhando com as especificações de relatórios de falha de autenticação referenciadas. A solicitação ruf e as condições fo não são equivalentes à agregação rua. Um receptor pode recusar o relatório de falhas, e a ausência de um relatório de falha não há evidência de que todas as mensagens foram transmitidas.

Uma integração de relatório de falha pode encontrar cabeçalhos de mensagens ou conteúdo que um pipeline agregado foi projetado para não transportar. Identifique quem pode solicitá-lo, para onde pode ser enviado, como o material recebido está contido e qual análise de privacidade se aplica. Nunca ative-o apenas para fazer uma matriz de recursos parecer completa. Os requisitos básicos de participação, o relatório opcional de falhas e as capacidades anunciadas de um produto comercial são afirmações diferentes que exigem evidências diferentes.

Trabalhe em um inventário de componentes fictícios

Considere um serviço fictício com seis módulos: decodificador de políticas, resolvedor de descoberta, avaliador de alinhamento, construtor agregado, consumidor XML e coletor de falhas. Os três primeiros são mapeados para RFC 9989 . Os próximos dois são mapeados principalmente para RFC 9990 . O coletor mapeia principalmente para RFC 9991 . O armazenamento compartilhado e os controles de segurança herdam requisitos de todos os caminhos de relatórios que gerenciam. Este inventário é um exemplo documental original, não uma afirmação sobre a arquitetura do EmailAuth .

Para cada módulo, mantenha seu identificador de construção real, seções relevantes, contrato de entrada/saída, proprietário e dispositivo de aceitação. Um dispositivo de descoberta fictício pode passar uma política selecionada e seu domínio de origem para um dispositivo agregado fictício; a linha do relatório deve preservar essa distinção em vez de substituir silenciosamente o domínio From visível. Em seguida, introduza uma solicitação de relatório de falha e confirme se o projeto a encaminha para um caminho de processamento autorizado separadamente. Estas são verificações propostas, não execuções concluídas.

Mantenha o status, a errata e a implantação separados

A comissão exata é: Mapear cada componente de implementação para RFC 9989 , 9990 ou 9991 e verificar as erratas. A cobertura real da implementação não foi fornecida. A recuperação da errata atual falhou e foi interrompida, portanto este rascunho não pode afirmar que os documentos não possuem errata. A discussão da RFC 9989 sobre a errata resolvida RFC 7489 é um contexto histórico, não uma nova verificação de errata para os três novos documentos.

Antes do lançamento, o proprietário da implementação deve reconciliar o inventário real, o proprietário dos padrões deve resolver as erratas atuais e o proprietário do teste do receptor deve preservar as evidências de interoperabilidade no escopo da versão. A revisão especializada, as verificações da rota de produção, a aceitação visual e a aprovação da publicação também permanecem abertas. O resultado útil hoje é um mapa passível de revisão que expõe as provas em falta sem transformar uma norma actualizada numa afirmação sem suporte de implementação universal.

[ Remover ]

Atribua a cada componente real uma especificação, proprietário e dispositivo de aceitação antes de declarar que uma implementação é atual.

[Por função]

O que isso significa para você

Escolha sua função para ver as próximas etapas práticas.

Arquiteto de implementação

Contratos de módulos separados

As decisões centrais e a construção de relatórios não devem substituir-se silenciosamente.

Próximas etapas

  1. Atribua componentes reais às seções RFC.
  2. Registre os domínios do autor, da política e da organização separadamente.
  3. Retenha evidências de aceitação de construção e interface.

Engenheiro de relatórios

Trate o feedback como uma entrada não confiável

Validade do esquema, verificações de destino e controles de privacidade resolvem diversos problemas.

Próximas etapas

  1. Analisadores separados de agregação e falha.
  2. Teste caminhos de relatórios duplicados e malformados sob aprovação.
  3. Autorização de destino de documentos e controles de armazenamento.

Proprietário de padrões

Acompanhe o status sem reivindicar o lançamento

Uma mudança de status de origem deve se tornar um requisito avaliado, e não uma edição automática DNS .

Próximas etapas

  1. Resolva a verificação de errata aberta.
  2. Aprovar a aplicabilidade em nível de requisito.
  3. Exigir evidências de receptor com escopo definido para declarações de implantação.

[ Perguntas frequentes ]

Perguntas frequentes

Qual componente deve possuir a descoberta do domínio organizacional?

O avaliador principal ou sua interface de resolução deve expor isso explicitamente nas seções 4.10 e 4.10.2 RFC 9989 . Não o esconda dentro de um analisador de relatório agregado nem o confunda com o domínio de política selecionado.

Um validador XML pode cobrir todos os comentários DMARC ?

Não. RFC 9990 define XML agregado; RFC 9991 diz respeito a relatórios de falhas de autenticação derivados do formato de relatório de falhas. Suas informações, detalhes de transporte e exposições de privacidade exigem tratamento separado.

Uma migração deveria substituir DMARC1 pelo DMARC2?

Não. A seção 4.7 RFC 9989 exige que a primeira tag seja v=DMARC1. Teste a semântica e as interfaces alteradas em vez de inventar um novo token de versão.

Uma norma proposta prova que meu provedor a implantou?

Não. O status do Editor RFC estabelece o status da especificação. Uma reclamação específica do destinatário necessita de evidências atuais do fornecedor e de observações abrangentes; nenhuma das páginas de status fornece uma data de lançamento do provedor.

O que o produtor agregado deveria reter do motor principal?

Retenha o contexto da política avaliada e os resultados de autenticação exigidos pela RFC 9990 , com o período do relatório e as contagens. Não substitua o Domínio do Autor visível para cada campo com valor de domínio sem ler sua definição.

Um endereço de relatório de sufixo pode preencher uma lacuna de relatório de inquilino?

Não através do recuo do PSD quando o domínio organizacional tem uma política própria. A seção 4.10.1 RFC 9989 diz explicitamente que esta não é uma forma de fornecer rua ou ruf que a organização se recusou a publicar.

A revisão da errata atual foi concluída aqui?

Não. As três leituras de endpoint da errata falharam e foram interrompidas. A discussão histórica da errata RFC 7489 não estabelece o estado atual da errata da RFC 9989 , 9990 ou 9991.

Que evidências completariam a comissão do componente?

Um inventário de implementação real vinculado a requisitos, identificadores de construção, proprietários responsáveis ​​e resultados de aceitação, além de uma revisão de errata atual concluída. O mapa fictício é uma preparação e não afirma um conjunto de recursos EmailAuth .

[ Fontes ]

Fontes

  1. Registro de parâmetros IANA DMARC
  2. RFC 9989 : núcleo DMARC
  3. RFC 9990 : Relatórios agregados DMARC
  4. RFC 9991 : Relatório de falha DMARC
  5. Status RFC 9989 do Editor RFC
  6. Status do Editor RFC RFC 9990

[ Glossário ]

Glossário

Núcleo DMARC
O mecanismo de política, descoberta e alinhamento definido pela RFC 9989 .
Relatório agregado
Um documento de feedback XML que descreve autenticação de mensagens agrupadas e informações de política.
Relatório de falha
Feedback detalhado sobre falha de autenticação que pode divulgar cabeçalhos ou conteúdo de mensagens.
Padrão proposto
O status de maturidade mostrado atualmente nos registros do Editor RFC recuperados para RFC 9989 e 9990.
Etiqueta histórica
Uma entrada de registro retida como histórica em vez de uma definição de tag atual ativa.

Proveniência da empresa

Por que as principais instituições financeiras e governos retiraram seus painéis de segurança de e-mail.

As plataformas tradicionais de autenticação de e-mail vendem um painel e pedem que seus engenheiros façam o trabalho. Em ambientes de alto risco, a supervisão manual significa aplicação atrasada, desvios de configuração e domínios ocultos não monitorados.

EmailAuth é a plataforma de origem de e-mail agente. Nossos agentes impõem p=reject, mantenha remetentes terceiros alinhados e mova seus domínios para full RFC 9989 conformidade, o novo padrão DMARC , com auditabilidade humana no circuito.

Governos Grandes empresas Instituições financeiras de nível 1

SaaS · Locação dedicada · Air gap no local · Criptografia BYOK

Base de conhecimento