[ DKIM ]

تم شرح DKIM من خلال الرسالة المستلمة ومجال التوقيع الخاص بها

اتبع الرسالة المستلمة من توقيعها إلى المفتاح العام ونتيجة التحقق الموثوق به وعلاقة DMARC .

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

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

  • اقرأ كل زوج d/s من النسخة الأصلية المستلمة.
  • التوقيع أو مفتاح DNS وحده لا يؤدي إلى التحقق.
  • قم بتقييم توافق DMARC وسلامة الأعمال بشكل منفصل.
في هذه الصفحة

DKIM يتيح للمجال تحمل المسؤولية عن الرسالة من خلال توقيع التشفير. لفهم ما يعنيه ذلك بالنسبة لرسالة بريد إلكتروني معينة، ابدأ بالأصل المستلم بدلاً من مدقق DNS . سلسلة الأدلة المفيدة هي توقيع الرسالة ومجال التوقيع و محدد، المفتاح العام، نتيجة التحقق من جهاز الاستقبال، ثم أي DMARC تنسيق قرار.

اقرأ الهوية التي تم التوقيع عليها

حدد موقع كل منهما DKIM-Signature العنوان في الرسالة الأصلية. تحدد قيمة d= مجال التوقيع وتعرف s= محدده. بالنسبة لاسترجاع المفاتيح المستندة إلى DNS، قم بدمجها كمحدد. _domainkey.signing-domain. قد ينتمي مجال التوقيع إلى مؤسسة المؤلف، أو جهة ترحيل أو خدمة تعمل نيابة عنها. يفصل DKIM عمدًا مسؤولية التوقيع عن المؤلف الظاهري. RFC 6376 §1, RFC 6376 §3.5, RFC 6376 §3.6.2.

مثال توضيحي: من هو accounts@example.com والتوقيع يحتوي على d=example.com; s=mail2026. يبحث المدقق عن mail2026._domainkey.example.com . يوفر سجل DNS هذا مواد التحقق العامة. يظل مفتاح التوقيع الخاص مع المُوقع المعتمد ويجب عدم نشره. يشرح هذا المثال عملية البحث؛ فهو ليس توقيعًا حقيقيًا أو رسالة مجربة.

حضور منفصل عن التحقق الناجح

يمكن أن يكون رأس DKIM-Signature موجودًا وغير صالح. يمكن أن يوجد مفتاح DNS بينما لا يرسل التطبيق أي توقيعات على الإطلاق. يتحقق التحقق من بنية التوقيع والمفتاح والرؤوس المحددة وتمثيل الجسم. قد تؤدي التغييرات بعد التوقيع إلى كسرها، اعتمادًا على ما تم تغييره والحالة تحديد العنوان القانوني مستخدم. لا تعتبر السلسلة ذات المظهر الملخص دليلاً على اجتياز عمليات التحقق هذه. RFC 6376 §3.4, RFC 6376 §3.5, RFC 6376 §3.7, RFC 6376 §6.

فحص موثوقية نظام الاستقبال Authentication-Results أو سجلات مماثلة. تعرف على خدمة المصادقة التي أضافت هذه النتيجة وأين تتم إزالة رؤوس النتائج الواردة غير الموثوق بها أو تجاهلها. يمكن للمرسل إدراج نص مرور يبدو معقولاً في الرسالة، لذا فإن محتوى Authentication-Results التعسفية ليس دليلاً. RFC 8601 §1.2, RFC 8601 §7.1.

قم بتوصيل النتيجة إلى المؤلف المرئي

بالنسبة إلى DMARC ، قارن نطاق d= الذي تم التحقق منه بنجاح مع نطاق المؤلف من From. تتطلب محاذاة DKIM الصارمة تطابقًا تامًا ضمن RFC 9989 §3.2.10; تستخدم المحاذاة المريحة اكتشاف المجال التنظيمي في RFC 9989 §4.10.2. المحدد وقيمة i= الاختيارية ليسا النطاقين المستخدمين لمقارنة DMARC هذه. في حالة وجود العديد من توقيعات DKIM ، يمكن لتوقيع واحد محاذٍ أن يوفر مسار DKIM إلى ممر DMARC . RFC 9989 §4.4.1.

في المثال، d=example.com يطابق المجال من. إذا تم التحقق من d=service.example.net بدلاً من ذلك، فسيتم تمرير DKIM الأولي ولكن هذا المجال غير ذي الصلة لا ينشئ التوافق مع example.com . لا تقم "بإصلاح" ذلك عن طريق تحرير الرأس المستلم: قم بتكوين الموقّع الشرعي لاستخدام هوية مدعومة مناسبة.

بناء سجل تحقيق مفيد

تسجيل وقت الرسالة، والمسار، ومن المجال، وكل زوج d/s، ونتيجة وسبب DKIM الموثوق به، ووقت مراقبة DNS ونتائج المحاذاة. حماية الرسالة الأصلية لأنها قد تحتوي على معلومات شخصية أو سرية. يمكن أن يؤدي تنقيح النسخة إلى إبطال توقيعها؛ الاحتفاظ بنسخة أصلية يمكن التحكم في الوصول إليها عند الحاجة إلى إعادة التحقق.

إذا فشل التحقق، فتحقق مما إذا تم تمكين التوقيع، وتوافر المفتاح الصحيح، ودعم الخوارزمية وتغيير الرسالة أثناء النقل. تحل إرشادات التشفير الحالية محل الإعدادات الافتراضية القديمة: RFC 8301 §3.1 يحظر rsa-sha1 للتوقيع والتحقق؛ RFC 8301 §3.2 يقوم بتحديث إرشادات مفتاح RSA. لا تستخدم خيارات التشفير لبرنامج تعليمي قديم لمجرد أن تركيب الجملة الخاص به لا يزال يبدو صالحًا. أنهِ الأمر بدليل على النتيجة المستلمة، وليس فقط دليل على أن DNS يحتوي على مفتاح.

تطبيق التمييز

بالنسبة للرسالة الافتراضية، اكتب صفًا واحدًا لكل توقيع: d، s، مالك البحث، نتيجة التحقق الموثوق به والمحاذاة. إذا فشل توقيع example.com أثناء مرور توقيع service.example.net غير ذي صلة، فلا تقم بدمج المجال الأول مع النتيجة الثانية. التحقيق في التوقيع الفاشل وتقييمه SPF بشكل منفصل قبل تعيين DMARC . لم يتم تنفيذ التحقق من الرسالة لهذه المقالة.

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

اقرأ كل زوج d/s من النسخة الأصلية المستلمة. التوقيع أو مفتاح DNS وحده لا يؤدي إلى التحقق. قم بتقييم توافق DMARC وسلامة الأعمال بشكل منفصل.

[ حسب الدور ]

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

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

تكنولوجيا المعلومات / مدير البريد

سجل كل زوج d/s مستلم.

احتفظ بسلسلة نتائج d/s-to-DNS-to-receiver الكاملة لكل مسار. احتفظ بالبايتات الأصلية بشكل آمن إذا كانت إعادة التحقق لاحقًا مهمة.

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

  1. سجل كل زوج d/s مستلم.
  2. استرجع اسم مالك المفتاح العام الدقيق.
  3. حفظ نتائج التحقق الموثوقة والأصول الآمنة.

كبير مسؤولي أمن المعلومات / SecOps

حماية عهدة مفتاح التوقيع الخاص.

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

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

  1. حماية عهدة مفتاح التوقيع الخاص.
  2. مراجعة هوية التوقيع والتغطية.
  3. الاحتفاظ بضوابط إساءة الاستخدام للرسائل التي تمت مصادقتها.

المؤسس / غير التقنية

تحديد تدفقات الرسائل الموقعة الهامة.

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

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

  1. تحديد تدفقات الرسائل الموقعة الهامة.
  2. طلب إثبات هوية عابرة الانحياز.
  3. احتفظ بفحوصات موافقة الأعمال بشكل مستقل عن DKIM .

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

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

هل يعني رأس DKIM أن التحقق قد تم اجتيازه؟

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

RFC 6376 §6.1

ما الذي يحدده d=؟

المجال يتحمل مسؤولية التوقيع. يمكن أن يختلف عن مجال المؤلف المرئي.

RFC 6376 §3.5

ماذا يفعل المحدد؟

ومع d=, فإنه يحدد موقع مفتاح DNS العام المستخدم للتحقق.

RFC 6376 §3.6.2.1

هل يمكن أن يكون أكثر من توقيع صالحاً؟

نعم. افحص كل توقيع ومجال التوقيع الخاص به، ثم حدد أي توقيع تمت محاذاته لـ DMARC .

RFC 6376 §4.2 RFC 9989 §4.4.1

هل مفتاح DNS العام سري؟

لا، إنها مادة التحقق. يجب أن يظل مفتاح التوقيع الخاص المقابل محميًا.

RFC 6376 §3.6 RFC 6376 §8.3

هل أنا = أتحكم في محاذاة DMARC DKIM ؟

لا. يستخدم DMARC نطاق التوقيع d= الذي تم التحقق منه، وليس الهوية الاختيارية i=.

RFC 9989 §4.4.1

هل يمكنني التحقق من البريد الإلكتروني المنقح؟

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

RFC 6376 §3.4 RFC 6376 §3.7

هل يجعل DKIM البريد الإلكتروني آمنًا؟

لا، فهي تحدد مسؤولية التوقيع والنزاهة ضمن تغطيتها. ولا يحدد موافقة المستلم أو نيته أو سلامة المرفقات.

RFC 6376 §1 RFC 9989 §2.4

[ مصادر ]

مصادر

  1. RFC 6376

    الأقسام §1 · §3.1 · §3.4 · §3.5 · §3.6 · §3.6.2.1 · §3.7 · §4.2 · §5.5 · §6.1 · §8.3

  2. RFC 8301

    الأقسام §3.1 · §3.2

  3. RFC 8601

    الأقسام §1.2 · §7.1

  4. RFC 9989

    الأقسام §2.4 · §3.2.10 · §4.4 · §4.4.1 · §4.10.2

[ مسرد ]

مسرد

DKIM
تم التحقق من التوقيع المرتبط بالمجال على محتوى الرسالة المحدد باستخدام بيانات المفتاح العام.

RFC 6376 §1

محدد
القيمة s المستخدمة مع مجال التوقيع d لتحديد موقع بيانات التحقق.

RFC 6376 §3.1 RFC 6376 §3.5

محاذاة DMARC
العلاقة المطلوبة بين المعرف المعتمد ومجال المؤلف.

RFC 9989 §4.4

مصدر المؤسسة

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

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

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

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

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

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