[ المعايير و DMARCbis ]

تتبع تغييرات الرسالة من خلال نموذج الثقة المقترح لـ DKIM2

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

بواسطة فريق البحث EmailAuth · 6 دقائق قراءة

[النقاط الرئيسية]

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

تعامل مع تاريخ التعديل كدليل، وليس كإذن

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

وهذا التوضيح مثبت draft-ietf-dkim-dkim2-spec-09، بتاريخ 1 نوفمبر 2026 وهي حاليًا مسودة إنترنت نشطة. وتتعلق حالات التحقق المقترحة الخاصة بها بالتعديلات غير المعلنة واتساق مسار التسليم. ويفصل القسم 14.1 بوضوح هذه الضوابط عن قيمة الرسالة أو مدى ملاءمة التغييرات المعلنة. السلسلة التي تم التحقق منها ليست توصية ثقة شاملة.

قم ببناء مسار أصلي ولكن خيالي بشكل واضح

خذ بعين الاعتبار ثلاثة أنظمة مخترعة: author.larch.example و list.fir.example و inbox.birch.example . الأول ينشئ رسالة يتكون جسمها من سطرين، "جدول الأعمال" و"الجمعة ظهرًا". تُلحق القائمة سطرًا ثالثًا، "تذييل القائمة"، دون تغيير النص بأي طريقة أخرى. افترض أن المجالات وعناوين المغلفات والساعات والمفاتيح ستفي بالفحوصات ذات الصلة. هذه مدخلات تعليمية منصوص عليها، وليست رسالة ملتقطة أو دليل يمكن التحقق منه بواسطة أي توقيع.

عند الإنشاء، يتضمن التمثيل المقترح مثيل الرسالة m=1 مع الرأس الأصلي وتجزئة النص وDKIM2-Signature i=1 الذي يشير إلى هذا المثيل. بعد تغيير القائمة، يقوم المثيل الثاني بتسجيل التجزئات الحالية والمعلومات اللازمة لإعادة بناء النموذج السابق. تضيف القائمة توقيعها الخاص مع التسلسل المناسب ومرجع المثيل. لم يتم اختراع قيم التجزئة وبايتات التوقيع عمدًا في هذا المثال.

اشرح لماذا تعمل الوصفات بشكل عكسي

القسمان 5 و12.1 وصف وصفات لإعادة إنشاء محتوى الرسالة السابقة. في حالة النص الخيالي، تعني إعادة بناء النص الأصلي الاحتفاظ بالسطرين الحاليين الأولين واستبعاد التذييل الملحق. تشرح الوصفة كيفية استعادة الحالة القديمة من الحالة الجديدة؛ إنها ليست مجرد تعليمات تقول "أضف تذييلاً". ستحتاج التركيبة الحقيقية إلى محتوى دقيق بالبايت وقواعد ترميز دقيقة للمسودة.

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

التحقق من أكثر من التوقيع الأحدث

تحت القسم 13، يتحقق التحقق الكامل من مثيلات الرسالة السابقة التي أعيد بناؤها من خلال تطبيق الوصفات اللاحقة بترتيب تنازلي، بالإضافة إلى سلسلة التوقيع. يعد التحقق من النص النهائي المعروض وأحدث التوقيع فقط عملية مختلفة وأضيق. ويحدد المشروع بشكل منفصل التحقق المؤقت للتقييم الأولي المحدود؛ يجب ألا تشترك النتيجتان في شارة خضراء غير مؤهلة.

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

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

احتفظ بالوصفات الفارغة والتنقيح مرئيًا

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

يشير القسم 13 من Core -09 إلى أنه لا يمكن التحقق من تجزئات النص السابقة الموجودة أسفل الوصفة الفارغة ولم يتم التحقق من الرسالة بالكامل. ومع ذلك، قد تقبله السياسة المحلية، على سبيل المثال في ظل علاقة مناسبة. وهذا لا يعادل استعادة الأدلة المفقودة بطريقة مشفرة. يجب على المختبر الإبلاغ عن فحص الجسم التاريخي غير المتاح وقرار القبول المحلي المنفصل بدلاً من إعادة تسمية النتيجة للتحقق الكامل.

لا تخلط بين الطلبات والثقة القابلة للتنفيذ

المنفصلة CanModify -00 مسودة يستكشف طلبات المنشئ حول التعديلات. تم نشره في 2 نوفمبر كمسودة فردية عبر الإنترنت. ومعالجتها هي السياسة المحلية، ولا تزال بعض المناقشات الحميدة غير مكتملة بشكل واضح. لا ينبغي دمجه في core -09 كنظام أذونات منتشر عالميًا.

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

احتفظ بأدلة التحقق المفقودة بالضبط

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

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

[ الوجبات الجاهزة ]

يمكن لإعادة البناء والإسناد إنشاء تاريخ التغيير دون إثبات أن التغيير كان حميداً.

[ حسب الدور ]

ماذا يعني هذا بالنسبة لك

اختر دورك للخطوات العملية التالية.

مشغل القائمة البريدية

حساب لكل تحويل

تحتاج إعادة كتابة التذييل والموضوع إلى أدلة إعادة بناء مختلفة على مستوى البايت.

الخطوات التالية

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

مراجع أمني

فصل الإسناد عن المقبولية

من الممكن أن يظل التغيير المنسوب بشكل صحيح غير آمن أو غير مرغوب فيه.

الخطوات التالية

  1. فحص الحالية والتاريخية من الشيكات.
  2. مراجعة مسؤولية الوسيط والسياسة المحلية.
  3. رفض مطالبات الرسائل الموثوقة غير المؤهلة.

مالك الخصوصية

فحص حمولات الوصفة

يمكن أن تحافظ بيانات إعادة الإعمار على المحتوى الذي تمت إزالته من الرسالة المرئية.

الخطوات التالية

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

[ الأسئلة الشائعة ]

الأسئلة المتداولة

ماذا يوضح مثال التذييل الخيالي؟

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

لماذا تقوم الوصفة بإزالة التذييل بدلاً من إضافته؟

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

هل يمكن للمتلقي التحقق من أحدث مثيل فقط والاتصال به بشكل كامل؟

رقم Core -09 §13 يتطلب اجتياز الأمثلة التاريخية وسلسلة التوقيع ذات الصلة. تقييمها المؤقت أضيق ولا يجب إعادة تسميته بالتحقق الكامل.

هل يصبح التغيير المعلن جديرًا بالثقة تلقائيًا؟

لا. يقول القسم 14.1 إن التحقق لا يحكم على ما إذا كانت التعديلات المعلنة حميدة أو ما إذا كانت الرسالة ذات قيمة. يبقى قرار الإسناد وثقة المتلقي منفصلين.

هل يمكن استخدام الوصفة الفارغة لرأس معدل؟

Core -09 §12.1 يسمح بوصفة فارغة لحالة الجسم السابقة، وليس لتغييرات الرأس. يجب أن تحافظ أداة تغيير الرأس على معلومات إعادة الإعمار المطلوبة.

ماذا يحدث للتحقق الكامل بعد وصفة الجسم الفارغة؟

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

هل يحتوي ملف الرسائل المحفوظة على كل المدخلات المطلوبة؟

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

هل يضمن CanModify فرض تفضيلات المنشئ؟

لا. يعبر الاقتراح الفردي -00 عن الطلبات ويترك التعامل معها للسياسة المحلية. ولا تعتبر مناقشتها دليلاً على أن جميع التطبيقات تفرض تلك التفضيلات أو أن كل تغيير مسموح به هو أمر حميد.

[ مصادر ]

مصادر

  1. يمكن للفرد تعديل draft-00
  2. DKIM2 draft-ietf-dkim-dkim2-spec-09

[ مسرد ]

مسرد

المراجع
ممثل draft-defined يقوم بتغيير محتوى الرسالة ويسجل المثيل والمحفوظات الجديدة ذات الصلة.
وصفة
بيانات إعادة الإعمار المقترحة المستخدمة لإعادة إنشاء رؤوس الرسائل السابقة أو نصها من حالة لاحقة.
مثيل الرسالة
حقل رأس مقترح يحدد المراجعة باستخدام التجزئة، ومعلومات إعادة البناء عند الحاجة.
وصفة الجسم الفارغة
إعلان بأنه لا يمكن إعادة إنشاء هيئة سابقة، مما يحد من التحقق التاريخي.
التحقق المؤقت
التقييم الأولي المحدود للمسودة، يختلف عن التحقق من سجل الرسائل وتسلسلها بالكامل.

مصدر المؤسسة

لماذا كبار المؤسسات المالية والحكومات تقاعدوا من لوحات معلومات أمان البريد الإلكتروني الخاصة بهم.

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

EmailAuth هي منصة مصدر البريد الإلكتروني الوكيل. وكلاؤنا ينفذون p=reject، حافظ على محاذاة المرسلين الخارجيين وانقل نطاقاتك إلى كاملها RFC 9989 الامتثال، وهو معيار DMARC الجديد، مع إمكانية التدقيق البشري في الحلقة.

الحكومات المؤسسات الكبيرة المؤسسات المالية من المستوى الأول

SaaS · إيجار مخصص · Air-gapped محليًا · تشفير BYOK

قاعدة المعرفة