Defaults.Exposed

Defaults.ExposedDMARC › DAMMM

Relatório de Adoção de DMARC — Mensal: a Matriz de Maturidade da Adoção de DMARC (DAMMM)

Edição #1 · dados em 2026-06-29

O DAMMM é a medição recorrente da adoção de DMARC em todo o censo — 261 milhões de domínios, reapresentados todos os meses na mesma forma para que os números possam ser acompanhados, citados e responsabilizados. A matriz é o Modelo de Maturidade da Adoção de DMARC (DAMM) aplicado ao mundo.

A edição #1 (2026-06) é a referência — a linha na areia. Sem afirmações de tendência este mês, por conceção: cada edição futura mede o movimento em relação a esta. As tendências começam no próximo mês.

A Matriz

Quotas das fases DAMM por corte populacional. Global abrange todos os domínios avaliados no censo; os cortes ccTLD e gTLD abrangem a liga congelada (TLDs com pelo menos 50,000 domínios avaliados), ponderados pela contagem de domínios.

Fase DAMMGlobalccTLDs (liga)gTLDs (liga)
Fases 1–2 — sem registo DMARC 75.1% 67.2% 77.9%
Fases 3–4 — publicado, não aplicado 14.3% 19.4% 12.6%
Fase 5 — a aplicar (quarantine/reject) 10.6% 13.4% 9.5%
Fase 6 — reforçado (proxy) a partir da edição #2 a partir da edição #2 a partir da edição #2
Pontuação de Maturidade (0–100) 17.7 23.1 15.8
Fase DAMM média (1–6) 2.16 de 6 2.36 de 6 2.08 de 6

Dentro da Fase 5, a aplicação está empatada: 13.8 milhões de domínios em p=quarantine contra 13.9 milhões em p=reject.

A Fase 6 é um indicador ao nível do censo — cobertura de np=/tree-walk do DMARCbis mais a presença de MTA-STS e TLS-RPT no DNS — e a sua linha junta-se à matriz a partir da edição #2. A divisão entre Observação e Visibilidade dentro das fases 3–4 exige dados de relatórios e não pode ser derivada de um censo; é assinalada, não estimada. O corte UE-vs-resto-do-mundo junta-se a partir da edição #2.

Movimentos

O movimento precisa de duas edições. A partir da edição #2, esta secção nomeia os melhores e piores movimentos mês a mês da liga — medidos em relação a uma adesão congelada na referência, para que o movimento seja movimento real.

Vigília do Muro

14.3% de todos os domínios avaliados — cerca de 37.3 milhões — estão presos no muro: DMARC publicado, nada aplicado. Medido em relação aos registos em vez de todos os domínios, 57.4% dos registos DMARC estão em p=none. Este é o número que o DAMM existe para mover, e o que este relatório vigia todos os meses.

Vigília Cega

64.3% dos registos DMARC não solicitam quaisquer relatórios agregados — apenas 23.2 milhões de 65 milhões de registos incluem um endereço rua=. Um registo sem relatórios não consegue encontrar os remetentes que precisa de alinhar, pelo que estes domínios começaram a jornada com as luzes apagadas.

Ressalva permanente: a presença de rua= é medida em todos os registos DMARC, pelo que a sua sobreposição exata com qualquer política específica (como p=none) não é derivável do censo. Sempre que uma afirmação toca essa sobreposição, indicamos limites, nunca cruzamentos exatos.

Um gráfico, uma história

A história desta edição, numa linha: por cada domínio que aplica DMARC, 7.1 não publicam registo algum. (Apenas texto nesta edição; a série do gráfico começa juntamente com os dados de tendência na edição #2 — um gráfico por edição, sempre uma história.)

Metodologia + registo de alterações

Adesão à liga: TLDs com pelo menos 50,000 domínios avaliados na edição #1, congelada para que os deltas mês a mês sejam movimento real. Todos os valores são valores do censo — toda a população medida, não uma amostra — e apenas agregados.

Mapeamento de fases, tal como publicado nos dados da edição:

Census-level 6-stage buckets from checks.json total dmarc states (evaluated = n - na; any = evaluated - absent; enforce = quarantine + reject): s12_no_record = 100 - any%, s34_none_only = any% - enforce%, s5_enforced = enforce%. Percentages are shares of the evaluated population (na = 0 at census level, so evaluated = checks.json graded). graded is the tlds.json grade-rollup total, carried for reference; its denominator differs slightly from checks.json.

Pontuação de Maturidade, tal como publicada nos dados da edição:

maturityScore = ((2.5*none_only_share + 5*enforce_share) / 5) * 100, where shares are fractions of the evaluated population (none_only = (any-enforce)/evaluated, enforce = (quarantine+reject)/evaluated; domains with no record contribute 0). 0 would mean no domain publishes a record; 100 would mean every domain enforces; a published-but-unenforced record earns half-credit (2.5 of 5).

Fase DAMM média, tal como publicada nos dados da edição:

avgStage = 1.5*no_record_share + 3.5*none_only_share + 5*enforce_share, shares as fractions of the evaluated population; 1-6 scale using stage midpoints (no record = 1.5, published-not-enforcing = 3.5, enforcing = 5).

A liga completa desta edição pode ser descarregada como um CSV estático — uma linha por TLD da liga (tld, kind, country, evaluated, anyPct, enforcePct, maturityScore, avgStage): dammm-2026-06.csv.

Registo de alterações

Quer saber onde o seu domínio se posiciona? Faça a análise gratuita → — privado; só mostramos a nota de um domínio ao seu proprietário verificado.

Centro DMARC · Por TLD · Por país · O modelo de 6 fases

Como atribuímos as notas → · Apenas dados agregados; nunca publicamos a nota de um domínio individual.