[ إمكانية التسليم وقواعد المرسل ]

فشل البريد الإلكتروني في الرابط السحري: تتبع نافذة التسليم وانتهاء الصلاحية

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

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

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

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

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

تتبع الرحلتين

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

يعد حدث قبول SMTP دليلاً على مسؤولية النقل، وليس جلسة مستخدم مكتملة. حافظ على دقة تسميات الدعم. RFC 5321. قم بتسجيل الرؤية المفقودة بشكل صريح عندما يكشف الموفر فقط عن الإرسال والحالة النهائية.

إرشادات تسجيل OWASP يدعم الارتباط دون كشف أسرار الوصول.

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

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

قارن بين فشل انتهاء الصلاحية وفشل الاستهلاك

فكر في رمزين افتراضيين تم إنشاؤهما في الساعة 09:00 بالتوقيت العالمي المنسق مع انتهاء الصلاحية في الساعة 09:10. تصل الحالة "أ" إلى قبول المتلقي في الساعة 09:11، أي بعد دقيقة واحدة من انتهاء الصلاحية. تصل الحالة "ب" إلى تلك المرحلة في الساعة 09:01، ويتم تسجيل استرداد الطلب الناجح في الساعة 09:02، وتستقبل المحاولة الثانية في الساعة 09:03. بموجب سياسة الاستخدام المفرد، يجب أن تفشل المحاولة الثانية لـ B كما تم استخدامها بالفعل على الرغم من بقاء سبع دقائق.

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

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

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

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

تتطلب إغلاقًا منفصلاً لكل فئة فشل

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

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

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

[ حسب الدور ]

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

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

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

الحفاظ على الجدول الزمني المنقح

التسليم واستخدام الرمز المميز لهما ساعات منفصلة.

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

  1. الانضمام إلى معرفات الارتباط.
  2. التحقق من الرسائل الخاضعة للرقابة النهائية.
  3. سجل فجوات الرؤية.

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

حافظ على خصوصية روابط حاملها

يمكن أن يؤدي اختصار استكشاف الأخطاء وإصلاحها إلى كشف الوصول إلى الحساب.

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

  1. منع تسجيل URL السري.
  2. مراجعة تصميم استهلاك الرمز المميز.
  3. إعادة اختبار انتهاء الصلاحية وإعادة الضوابط.

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

قياس الوصول الناجح

قبول البريد وحده لا يكمل رحلة العميل.

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

  1. تتبع فئات الفشل.
  2. تعيين ملكية البريد والتطبيق المشتركة.
  3. قم بمراجعة تأثير المستخدم الذي لم يتم حله.

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

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

هل من الممكن أن يستمر فشل الرابط السحري الذي تم تسليمه؟

نعم. قد يفشل انتهاء الصلاحية والاستخدام السابق والتوجيه غير الصحيح بعد نجاح نقل البريد.

هل يجب إرسال روابط تسجيل الدخول المباشرة إلى ماسحات URL العامة؟

لا. يمكن للرابط الحامل أن يمنح حق الوصول ويجب ألا يتم عرضه بهذه الطريقة.

هل يثبت المقال أن الماسحات الضوئية تستهلك روابط سحرية؟

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

كيف تختلف الحالة أ عن الحالة ب؟

تنتهي صلاحية A عند قبول المتلقي؛ تم استهلاك B قبل المحاولة الثانية.

هل يمكن لنص وكيل المستخدم التعرف على الماسح الضوئي بشكل قاطع؟

لا، قم بربط أدلة الطلب بحالة التطبيق وتعامل مع الإسناد بحذر.

هل يجب تعطيل عمليات التحقق من إعادة تشغيل الرمز المميز لتحسين الموثوقية؟

لا، استمر في منع إعادة التشغيل وقم بإصلاح عيب التدفق الذي تم تحديده.

هل تعتبر إرشادات إعادة تعيين كلمة المرور تصميمًا كاملاً لتسجيل الدخول بدون كلمة مرور؟

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

ما الذي يجب اختباره بعد الإصلاح؟

التأخير والطلبات المتكررة وإعادة التشغيل والوجهة النهائية وسلوك الجلسة المقصود.

[ مصادر ]

مصادر

  1. OWASP نسيت كلمة المرور الغش ورقة

    الأقسام مقدمة · نسيت كلمة المرور · ممارسات الأمان العامة · رموز URL

  2. RFC 5321 SMTP

    الأقسام §3.3 · §4.5.4 · §6.1

  3. ورقة الغش لتسجيل OWASP

    الأقسام سمات الحدث · البيانات المراد استبعادها

[ مسرد ]

مسرد

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

مصدر المؤسسة

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

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

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

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

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

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