Defaults.Exposed

Defaults.ExposedDMARC › DAMMM

گزارش پذیرش DMARC — ماهانه: ماتریس بلوغ پذیرش DMARC (DAMMM)

نسخه #1 · داده در تاریخ 2026-06-29

DAMMM اندازه‌گیری تکرارشونده پذیرش DMARC در سراسر کل سرشماری است — 261 میلیون دامنه، هر ماه در همان شکل بازگو می‌شود تا اعداد را بتوان پایید، استناد داد و پاسخگو نگاه داشت. ماتریس همان مدل بلوغ پذیرش DMARC (DAMM) است که بر جهان به‌کار رفته است.

نسخه #۱ (2026-06) نسخه پایه است — خط مبنا. این ماه هیچ ادعای روندی نیست، به‌عمد: هر نسخه آینده جابه‌جایی را نسبت به همین نسخه می‌سنجد. روندها از ماه آینده آغاز می‌شوند.

ماتریس

سهم مراحل DAMM بر پایه برش جمعیت. جهانی هر دامنه ارزیابی‌شده در سرشماری را دربر می‌گیرد؛ برش‌های ccTLD و gTLD لیگ ثابت‌شده (TLDهایی با دست‌کم 50,000 دامنه ارزیابی‌شده) را دربر می‌گیرند، وزن‌دهی‌شده بر پایه شمار دامنه.

مرحله DAMMجهانیccTLDها (لیگ)gTLDها (لیگ)
مراحل ۱ تا ۲ — بدون رکورد DMARC 75.1% 67.2% 77.9%
مراحل ۳ تا ۴ — منتشرشده، اجرانشده 14.3% 19.4% 12.6%
مرحله ۵ — اجراکننده (quarantine/reject) 10.6% 13.4% 9.5%
مرحله ۶ — سخت‌شده (نماینده) از نسخه #۲ از نسخه #۲ از نسخه #۲
امتیاز بلوغ (۰ تا ۱۰۰) 17.7 23.1 15.8
میانگین مرحله DAMM (۱ تا ۶) 2.16 از ۶ 2.36 از ۶ 2.08 از ۶

درون مرحله ۵، اجرا یک برابری کامل است: 13.8 میلیون دامنه در p=quarantine در برابر 13.9 میلیون در p=reject.

مرحله ۶ در سطح سرشماری یک نماینده است — پوشش np=/tree-walk در DMARCbis به‌همراه حضور MTA-STS و TLS-RPT در DNS — و ردیف آن از نسخه #۲ به ماتریس می‌پیوندد. تفکیک پایش در برابر شفافیت درون مراحل ۳ تا ۴ به داده گزارش نیاز دارد و از یک سرشماری قابل‌استخراج نیست؛ آن را علامت‌گذاری کرده‌ایم، نه برآورد. برش EU در برابر بقیه جهان از نسخه #۲ افزوده می‌شود.

جابه‌جاشوندگان

جابه‌جایی به دو نسخه نیاز دارد. از نسخه #۲، این بخش بهترین و بدترین جابه‌جاشوندگان ماه‌به‌ماه لیگ را نام می‌برد — سنجیده در برابر عضویت ثابت‌شده در نسخه پایه، بنابراین جابه‌جایی یک جابه‌جایی واقعی است.

پایش دیوار

14.3٪ از همه دامنه‌های ارزیابی‌شده — حدود 37.3 میلیون — پشت دیوار گیر کرده‌اند: DMARC منتشرشده، چیزی اجرانشده. سنجیده در برابر رکوردها به‌جای همه دامنه‌ها، 57.4٪ از رکوردهای DMARC در p=none قرار دارند. این همان عددی است که DAMM برای جابه‌جا کردنش وجود دارد، و همان عددی که این گزارش هر ماه می‌پاید.

پایش کوری

64.3٪ از رکوردهای DMARC اصلاً هیچ گزارش تجمیعی درخواست نمی‌کنند — تنها 23.2 میلیون از 65 میلیون رکورد یک نشانی rua= دارند. رکوردی بدون گزارش‌دهی نمی‌تواند فرستنده‌هایی را که برای همسویی نیاز دارد بیابد، بنابراین این دامنه‌ها سفر را با چراغ‌های خاموش آغاز کرده‌اند.

نکته احتیاطی پابرجا: حضور rua= در سراسر همه رکوردهای DMARC اندازه‌گیری می‌شود، بنابراین هم‌پوشانی دقیق آن با هر سیاست منفرد (مانند p=none) از سرشماری قابل‌استخراج نیست. جایی که یک ادعا به آن هم‌پوشانی می‌رسد، ما کران‌ها را بیان می‌کنیم، نه هرگز جدول‌های متقاطع دقیق را.

یک نمودار، یک داستان

داستان این نسخه، در یک خط: به‌ازای هر دامنه‌ای که DMARC را اجرا می‌کند، 7.1 هیچ رکوردی منتشر نمی‌کنند. (تنها متنی در این نسخه؛ مجموعه نمودارها در کنار داده روند از نسخه #۲ آغاز می‌شود — یک نمودار در هر نسخه، همیشه یک داستان.)

روش‌شناسی + سیاهه تغییرات

عضویت لیگ: TLDهایی با دست‌کم 50,000 دامنه ارزیابی‌شده در نسخه #۱، ثابت‌شده تا دلتاهای ماه‌به‌ماه جابه‌جایی واقعی باشند. همه ارقام ارقام سرشماری‌اند — کل جمعیت اندازه‌گیری‌شده، نه یک نمونه — و تنها تجمیعی.

نگاشت مرحله، همان‌طور که در داده نسخه منتشر شده است:

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.

امتیاز بلوغ، همان‌طور که در داده نسخه منتشر شده است:

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).

میانگین مرحله DAMM، همان‌طور که در داده نسخه منتشر شده است:

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).

لیگ کامل این نسخه به‌صورت یک CSV ایستا قابل دانلود است — یک ردیف به‌ازای هر TLD لیگ (tld، kind، country، evaluated، anyPct، enforcePct، maturityScore، avgStage): dammm-2026-06.csv.

سیاهه تغییرات

می‌خواهید بدانید دامنه شما کجا ایستاده است؟ بررسی رایگان را اجرا کنید ← — خصوصی؛ ما رتبه دامنه را فقط به مالک تأییدشده نشان می‌دهیم.

مرکز DMARC · بر پایه TLD · بر پایه کشور · مدل ۶ مرحله‌ای

چطور ارزیابی می‌کنیم ← · فقط داده‌های کلی؛ ما هرگز رتبه دامنه‌ای را به صورت عمومی منتشر نمی‌کنیم.