Defaults.Exposed › DMARC › DAMMM
DMARC-udbredelsesrapport — månedlig: DMARC Adoption Maturity Matrix (DAMMM)
Udgave #1 · data pr. 2026-06-29
DAMMM er den tilbagevendende måling af DMARC-udbredelse på tværs af hele folketællingen — 261 millioner domæner, gengivet hver måned i samme form, så tallene kan overvåges, citeres og holdes ansvarlige. Matrixen er DMARC Adoption Maturity Model (DAMM) anvendt på verden.
Udgave #1 (2026-06) er baseline — stregen i sandet. Ingen trendpåstande denne måned, ved design: hver fremtidig udgave måler bevægelse mod denne. Trends begynder næste måned.
Matrixen
DAMM-trinandele efter populationsudsnit. Global dækker hvert evalueret domæne i folketællingen; ccTLD- og gTLD-udsnittene dækker den frosne liga (TLD'er med mindst 50,000 evaluerede domæner), vægtet efter domæneantal.
| DAMM-trin | Globalt | ccTLD'er (liga) | gTLD'er (liga) |
|---|---|---|---|
| Trin 1–2 — ingen DMARC-post | 75.1% | 67.2% | 77.9% |
| Trin 3–4 — offentliggjort, ikke håndhævende | 14.3% | 19.4% | 12.6% |
| Trin 5 — håndhæver (quarantine/reject) | 10.6% | 13.4% | 9.5% |
| Trin 6 — hærdet (indikator) | fra udgave #2 | fra udgave #2 | fra udgave #2 |
| Modenhedsscore (0–100) | 17.7 | 23.1 | 15.8 |
| Gennemsnitligt DAMM-trin (1–6) | 2.16 af 6 | 2.36 af 6 | 2.08 af 6 |
Inden for Trin 5 er håndhævelse et dødt løb: 13.8 millioner domæner ved p=quarantine mod 13.9 millioner ved p=reject.
Trin 6 er en indikator på folketællingsniveau — DMARCbis np=/tree-walk-dækning plus MTA-STS- og TLS-RPT-tilstedeværelse i DNS — og dens række tilslutter matrixen fra udgave #2. Opdelingen Observing-vs-Visibility inden for trin 3–4 kræver rapportdata og kan ikke udledes af en folketælling; den er markeret ud, ikke estimeret. EU-vs-resten-af-verden-udsnittet tilslutter fra udgave #2.
Bevægelser
Bevægelse kræver to udgaver. Fra udgave #2 navngiver denne sektion ligaens bedste og værste måned-til-måned-movers — målt mod et medlemskab frosset ved baseline, så bevægelse er reel bevægelse.
Wall Watch
14.3% af alle evaluerede domæner — omkring 37.3 millioner — sidder fast ved muren: DMARC offentliggjort, intet håndhævet. Målt mod poster frem for alle domæner sidder 57.4% af DMARC-poster ved p=none. Dette er tallet, DAMM eksisterer for at flytte, og det, denne rapport overvåger hver måned.
Blind Watch
64.3% af DMARC-poster anmoder slet ikke om aggregerede rapporter — kun 23.2 millioner af 65 millioner poster bærer en rua=-adresse. En post uden rapportering kan ikke finde de afsendere, den skal justere, så disse domæner har påbegyndt rejsen med lyset slukket.
Stående forbehold: rua=-tilstedeværelse måles på tværs af alle DMARC-poster, så dens præcise overlap med en enkelt politik (såsom p=none) kan ikke udledes af folketællingen. Hvor en påstand berører det overlap, angiver vi grænser, aldrig præcise krydstabuleringer.
Ét diagram, én historie
Denne udgaves historie, på én linje: for hvert domæne der håndhæver DMARC, offentliggør 7.1 slet ingen post. (Kun tekst denne udgave; diagramserien starter sammen med trenddataene i udgave #2 — ét diagram pr. udgave, altid én historie.)
Metodologi + changelog
Ligamedlemskab: TLD'er med mindst 50,000 evaluerede domæner ved udgave #1, frosset så måned-til-måned-forskelle er reel bevægelse. Alle tal er folketællingstal — hele den målte population, ikke en stikprøve — og kun aggregerede.
Trin-mapping, som offentliggjort i udgavens data:
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.
Modenhedsscore, som offentliggjort i udgavens data:
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).
Gennemsnitligt DAMM-trin, som offentliggjort i udgavens data:
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).
Hele ligaen for denne udgave kan downloades som en statisk CSV — én række pr. liga-TLD (tld, kind, country, evaluated, anyPct, enforcePct, maturityScore, avgStage): dammm-2026-06.csv.
Ændringslog
- 2026-06 · Udgave #1 — baseline etableret: Matrixen (globale + liga-ccTLD/gTLD-udsnit), Wall Watch, Blind Watch. Ligamedlemskab frosset ved ≥50,000 evaluerede domæner. EU-vs-RoW-udsnittet, Trin-6-indikatorrækken, Movers og diagramserien begynder med udgave #2. Ingen trendpåstande i denne udgave.
Vil du vide, hvor dit domæne står? Kør det gratis tjek → — privat; vi viser kun et domænes bedømmelse til dets bekræftede ejer.
DMARC-hub · Efter TLD · Efter land · 6-trins-modellen
Sådan bedømmer vi → · Kun aggregerede data; vi offentliggør aldrig et enkelt domænes bedømmelse.