[ العناوين وأخطاء التسليم ]

List-Unsubscribe وقائمة List-Unsubscribe-Post

يمكنك التمييز بين رابط إدارة القائمة وآلية إلغاء الاشتراك الموقعة بنقرة واحدة، واختبارها دون إلغاء اشتراك المستلمين الحقيقيين.

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

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

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

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

اقرأ الحقلين معًا

يعرّف RFC 2369 List-Unsubscribe بأنها حقل أمر قائمة يحتوي على عناوين URL لترك القائمة. يمكنه وصف طرق مثل mailto أو HTTPS. يضيف RFC 8058 List-Unsubscribe-Post لآلية النقرة الواحدة. يستخدم الأخير القيمة List-Unsubscribe =One-Click، مع HTTPS URI في List-Unsubscribe . خيار mailto وحده ليس آلية RFC 8058 HTTPS. RFC 2369 القسم 3.2, RFC 8058 القسم 3.

يرسل جهاز الاستقبال بنقرة واحدة رسالة HTTPS POST بقيمة إلغاء الاشتراك المحددة. يجب ألا تقوم عملية GET الروتينية لفحص عنوان URL بنفسها بتنفيذ إجراء إلغاء الاشتراك RFC 8058 . هذا التمييز مهم لأن برامج فحص الروابط قد تجلب عناوين URL دون أن ينوي الشخص ترك القائمة. لا تقم بتحويل الفحص التشخيصي إلى تغيير اشتراك غير مصرح به.

تحقق من متطلبات التوقيع

يتطلب RFC 8058 صلاحية توقيع DKIM يغطي كلا من List-Unsubscribe و List-Unsubscribe-Post . يعد العثور على اسمي الحقلين في قائمة h= الخاصة بالتوقيع بمثابة فحص هيكلي مفيد، ولكنه لا يثبت التحقق من صحة التوقيع.

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

استخدم مثالاً خاضعًا للرقابة

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

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

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

حماية معرفات المشتركين

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

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

قم بالإبلاغ عن كل طبقة بشكل مستقل

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

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

يمكنك التمييز بين رابط إدارة القائمة وآلية إلغاء الاشتراك الموقعة بنقرة واحدة، واختبارها دون إلغاء اشتراك المستلمين الحقيقيين.

[ حسب الدور ]

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

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

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

التحقق من صحة كل طبقة على حدة

بناء جملة الرأس هو الاختيار الأول فقط.

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

  1. تحقق من كلا الحقلين الموقعين.
  2. تحديد التوقيع الغلاف.
  3. اختبار سلوك POST مع التفويض.

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

منع إجراءات الاشتراك غير المقصودة

لا ينبغي جلب عناوين URL الخاصة بالإجراءات أو مشاركتها بشكل عرضي.

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

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

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

اجعل ترك القائمة موثوقًا به

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

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

  1. تعيين مالك إلغاء الاشتراك.
  2. استخدم الاشتراكات التجريبية.
  3. تجنب وعود الواجهة غير المدعومة.

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

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

هل الرابط الأساسي هو نفس الرؤوس بنقرة واحدة؟

لا، إنها آليات منفصلة ويجب تقييمها بشكل منفصل.

هل mailto وحده يكفي لـ RFC 8058 ؟

لا. تتطلب آلية النقرة الواحدة عنوان HTTPS URI.

ما هي القيمة التي تنتمي إلى List-Unsubscribe-Post ؟

List-Unsubscribe=One-Click.

هل يجب التوقيع على رأسي إلغاء الاشتراك؟

نعم. يتطلب RFC 8058 توقيع DKIM صالحًا يغطي كليهما.

هل h= التغطية وحدها تثبت الامتثال؟

لا، فصلاحية التوقيع وسلوك نقطة النهاية مهمان أيضًا.

هل يجب أن يؤدي فتح عنوان URL إلى إلغاء اشتراك شخص ما؟

GET ليس RFC 8058 لإلغاء الاشتراك POST. لا تقم بإجراء تغييرات حقيقية أثناء الفحص.

هل تم تنفيذ معاملة إلغاء الاشتراك بالفعل؟

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

هل يمكن أن يكون عنوان URL الكامل لإلغاء الاشتراك حساسًا؟

نعم. وقد يحتوي على رمز إجراء خاص بالمستلم ويجب التعامل معه وفقًا لذلك.

[ مصادر ]

مصادر

  1. RFC 2369 : حقول أوامر القائمة البريدية

    الأقسام §3.2

  2. RFC 8058 : إلغاء الاشتراك بنقرة واحدة

    الأقسام §3.1 · §3.2 · §4 · §5 · §6

  3. RFC 6376 : توقيعات DKIM

    الأقسام §3.5 · §5.4 · §6.1

[ مسرد ]

مسرد

إلغاء الاشتراك بنقرة واحدة
تطلب آلية الرأس الموقعة RFC 8058 إلغاء الاشتراك من خلال HTTPS POST.
تغطية توقيع الرأس
حقول الرأس المضمنة في قائمة h= لتوقيع DKIM .
رمز العمل
قيمة في عنوان URL أو طلب قد يسمح بإجراء تغيير محدد.

مصدر المؤسسة

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

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

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

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

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

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