الخلاصة

  • يحدد RFC 9990 كيف تبلغ جهة استقبال البريد بصورة مجمعة عن نتائج المصادقة والمحاذاة والتصرف المقيم والاستثناءات المحلية والمصادر والأعداد ضمن فترة.
  • ليس التقرير سجلاً لكل رسالة؛ فقد تمزج الفترة سياستين، وقد يتعذر فصل التداخل الجزئي، ويحذر النص صراحة من إمكان تزوير بيانات التقارير.
  • يقترح Daniel Kade إيصال اعتماد محدود البيانات يربط هوية المولد والفترة وحقبة السياسة وبصمة الملف ومعالجة التكرار والقرار، من دون حفظ المحتوى أو العناوين الشخصية.

لوحة القياس ترى مراسليها فقط

يحتاج مالك النطاق إلى رؤية لا توفرها خوادمه وحدها. تستقبل جهات أخرى البريد وتعرف أي عنوان IP ظهر، وأي توقيع DKIM نجح، وكيف انتهت محاذاة SPF وDMARC، وهل خالفت السياسة المحلية الإجراء المطلوب. تكشف التقارير بذلك مزوداً منسياً أو مفتاحاً لم يوزع جيداً أو مسار إعادة توجيه غير متوقع.

لكن العدد المعروض لا يأتي من الإنترنت كله. إنه حصيلة الجهات التي أنشأت تقريراً ونجحت في إيصاله. قد لا تشارك جهة، أو تتأخر، أو تخزن البيانات لإعادة المحاولة، أو تتخلص منها إذا تعذر التسليم. غياب الملف لا يعني غياب الرسائل.

التجميع وسيلة معقولة لحماية الخصوصية والعمل على نطاق واسع. الخطأ الإداري يبدأ حين تخفي الواجهة مجموعة المراقبين وتعرض المجموع كأنه المقام الكامل.

ما الذي تصفه البنية المعيارية

صدر RFC 9990 في مايو 2026 ضمن مسار معايير IETF، ونظم جانب التقارير المجمعة في DMARC مع إحلال الوثائق الجديدة محل الجزء المقابل من RFC 7489. ينشر مالك النطاق وجهة التقرير، وتقيم جهة الاستقبال الرسائل، وتبني XML، وتحاول الإرسال إلى الوجهات الصالحة.

تذكر البيانات الوصفية المنظمة المبلغة وReport-ID والفترة بتوقيت UTC. يسجل policy_published إعداد السياسة الذي لاحظه المستقبل. يجمع الصف عنوان المصدر والعدد والتصرف المقيم والمحاذاة والمعرفات. تبقى نتائج DKIM وSPF منفصلة. وإذا لم تتبع جهة الاستقبال طلب المالك، يمكنها ذكر سياسة محلية أو قائمة بريدية أو وضع اختبار أو محول موثوق أو سبب آخر.

تشمل الأعداد الرسائل المستلمة حتى لو منعها مرشح آخر لاحقاً. لذلك لا يثبت تصرف DMARC التسليم أو موضع صندوق البريد أو القراءة. إنه ملاحظة في طبقة واحدة من قرار الاستقبال.

يوفر التجميع النطاق ويحذف الوصلات الفردية

قد يمثل صف واحد آلاف الرسائل ذات السمات المشتركة. هذه الكثافة هي التي تجعل النمط مرئياً من دون توزيع المراسلات. وفي المقابل لا يحمل الصف آلاف معرفات الأحداث، ولا يسمح بإعادة ترتيب كل رسالة أو ربطها بالمرشح اللاحق والنتيجة النهائية.

عندما تستخدم الأرقام للتشخيص، تكون الحدود مقبولة. أما حين توقف الأتمتة مرسلاً أو تغير سياسة شاملة، فيجب أن تظهر من جديد. قد تأتي القفزة من مرسل غير مأذون، وقد تأتي من مولد تقرير جديد أو ملف متأخر أو تغيير في التجميع أو فترة مكررة.

العدد يبرر السؤال، لا يثبت السبب وحده. موضوع الدليل هو إفادة جهة استقبال عن تقييماتها، وليس تدفق البريد بوصفه حقيقة كاملة.

قد تخفي قيمة سياسة واحدة حقبتين

إذا تغير سجل DMARC أثناء الفترة، فلن تلاحظ الجهات التغيير في اللحظة نفسها بسبب التخزين المؤقت وتوقيت الاستعلام والتنفيذ. يسمح RFC 9990 بتقارير منفصلة لكل إعداد، كما يسمح بملف واحد يمزج تصرفات مبنية على السياسة القديمة والجديدة مع وجود عنصر policy_published واحد فقط.

ستكون مراقبة كل انتقال بصورة مستمرة عبئاً كبيراً على مستوى الإنترنت. لذلك يطلب النص من المستهلكين والمالكين توقع التقارير المختلطة. لهذه المرونة نتيجة: لا يجوز اعتبار السياسة الظاهرة طابعاً زمنياً لكل عدد تحتها.

إذا انتقل النطاق ظهراً من الرصد إلى إجراء أشد، فقد يعرض التقرير اليومي الإعداد الأخير ويحتوي على قرارات الصباح. من دون دليل آخر، الوصف الصحيح هو «مختلط» أو «مجهول»، لا إسقاط السياسة الجديدة على الماضي.

مصادقة رسالة التقرير ليست مصادقة لكل ملاحظة

يجب أن يحقق البريد الذي يحمل بيانات DMARC نتيجة محاذاة ناجحة، ويوصى بنقل آمن. وإذا كانت الوجهة خارج سلطة نطاق المالك، فعليها أن تنشر تفويض DNS يؤكد استعدادها؛ وإلا تجاهلت جهة الاستقبال العنوان.

تمنع هذه الضوابط انتحال مصدر ملف التقرير وإغراق طرف غير راغب. لكنها لا تجعل محاذاة نطاق النقل دليلاً على صحة كل صف. موافقة الوجهة، وسلامة الملف، ودقة الرصد، وسلطة اتخاذ الإجراء مسائل منفصلة.

يحذر RFC 9990 من أن بيانات التقارير قد تزور وتقدم بكميات للتأثير في سياسة أو هندسة منصة. لا يعني ذلك رفض كل تقرير، بل تسجيل سبب الثقة وحدها الذي لا ينبغي تجاوزه.

يمنح Report-ID هوية للملف لا حصراً للمجموعة

يجب أن يكون Report-ID فريداً بين التقارير إلى النطاق نفسه. ويستخدم الإرسال المعاد اسم الملف الأصلي، مما يساعد المستهلك على تمييز إعادة التسليم. هذه خاصية جيدة لتحقيق عدم تكرار المعالجة.

مع ذلك قد تتداخل تقارير ذات معرفات مختلفة. يترك RFC للمستهلك أن يرفض البيانات المكررة أو يحذفها أو يفحصها أو يقبلها. وفي التداخل الجزئي لا توجد طريقة واضحة لعزل الأثر؛ وقد يكون القرار على الملف كله.

جمع كل معرف مختلف ليس عملية محايدة. إنه افتراض بأن المجموعات لا تتقاطع. إذا كان المجموع سيبرر أثراً مهماً، فيجب حفظ قرار التكرار ومن اتخذه.

تفويض الوجهة الخارجية لا يزكي تحليلها

تسمح آلية الوجهة الخارجية لخدمة متخصصة باستقبال التقارير. يثبت سجل DNS أنها توافق على الاستقبال عن النطاق، ويمكنها سحبه، وإن تأخر الأثر بسبب مدة التخزين المؤقت.

لا يثبت هذا التفويض جودة المحلل أو التطبيع أو الإسناد أو الاحتفاظ أو التوصية. ما زال على مالك النطاق معرفة الملفات المقبولة والصفوف المستبعدة وكيف عولج التداخل ومن حول إشارة إلى قرار.

يمكن إسناد العمل إلى طرف آخر؛ ولا يجوز أن تضيع مسؤولية فهم الدليل خلال الإسناد.

لا يحتاج التدقيق الأفضل إلى جمع الرسائل الشخصية

تستبعد التقارير محتوى الرسائل والعناوين الفردية وسمات تعريف المستخدم. وقد تظل أنماط الحركة حساسة، خصوصاً لدى وسيط أو في بعض تقارير النطاقات العامة. لذلك يجب ألا يعيد مسار التدقيق بناء المراسلات.

تكفي بصمة الملف وهوية المولد والنطاق والفترة وحقبة السياسة وبصمة الصفوف المقبولة والقرار. ويمكن تقييد الوصول إلى عناوين المصادر ومدة حفظها.

كذلك يجب اعتبار GZIP وXML مدخلين غير موثوقين. يمكن لملف مضغوط أو بنية XML استنزاف الموارد. نجاح التحليل النحوي حالة مختلفة عن قبول الملف بوصفه دليلاً.

إيصال اعتماد التجميع

يقترح Daniel Kade إنشاء سجل صغير عندما يتحول التقرير إلى أساس لقرار. ليس هذا مطلباً في RFC 9990.

يربط الجزء الأول Report-ID واسم الملف الأصلي والبصمة والحجم ووقت الوصول ونتيجة مصادقة النقل وأساس هوية المولد. ويحفظ الجزء الثاني نطاق السياسة وبداية UTC ونهايتها وإصدار المخطط وحالة النافذة: كاملة أو متأخرة أو جزئية.

يسجل جزء الحقبة قيمة policy_published مع وسم «واحدة» أو «مختلطة» أو «مجهولة». ويربط جزء التكرار التقارير والفترات المتقاطعة، ويذكر الاستبدال أو الدمج أو الرفض أو القبول أو الحجر والقاعدة والمسؤول.

ثم تحفظ نسخة المحلل والتطبيع، وبصمة مجموعة الصفوف المقبولة، وعدد المرفوض، والامتدادات المتجاهلة، وفحوص الشذوذ. وأخيراً يذكر الإجراء: تحقيق، اتصال بمرسل، تدوير مفتاح، تغيير سياسة، انتظار، تراجع أو إحلال.

لا يحول الإيصال التجميع إلى سجل رسائل. إنه يجعل قرار الاعتماد قابلاً للفحص.

حدود الدليل

تثبت المصادر الحقول والفترات المختلطة ومشكلة التداخل والتفويض الخارجي وتقليل البيانات والتحذير من التزوير. ولا تثبت نسبة تطبيق RFC 9990 أو حادثاً بعينه أو خطأ جهة مسماة أو جودة منتج.

لا يقول هذا المقال إن التقرير رأي مجرد أو إن DMARC بلا قيمة أو إن المطلوب حفظ كل رسالة. الاستنتاج أضيق: التجميع دليل منسوب إلى مراقب تشغيلي. وقبل أثر كبير يجب وصل المراقب والفترة والحقبة والتكرار والتحويل بصاحب القرار.

المصادر