عندما اثنان SPF تُظهر أدوات الداما أعداد بحث مختلفة، فلا تختر الرقم الأكثر طمأنينة. حدد ما تقيسه كل أداة. قد يعرض أحدهم المصطلحات المعتمدة على DNS على مسار تم تقييمه، وقد يقوم آخر بتوسيع رسم بياني للسياسة، وقد يعرض ثالث استعلامات الشبكة. يمكن لهذه المخرجات الإجابة على أسئلة مختلفة حتى عند فحص نفس المجال.
اسأل ماذا يعني العداد
RFC 7208 القسم 4.6.4 حدود تقييم المصطلحات المعتمدة على DNS عبر العودية. وهذا لا يعني ببساطة عدد جميع سلاسل TXT ، أو كل حزمة DNS أو عدد التضمينات المكتوبة بشكل واضح في المستوى الأعلى. لا تمنح الإجابات المخزنة مؤقتًا ميزانية مصطلح منطقية أكبر.
افصل بين القيود الأخرى أيضًا. عناوين المواصفات عمليات بحث فارغة والحدود الخاصة بالآلية بالإضافة إلى السقف الرئيسي للأجل المقيم. قد تقدم الأداة تحذيرًا واحدًا مدمجًا بينما تعرض أداة أخرى كل فئة. احفظ نص التحذير والوثائق بدقة بدلاً من افتراض أن كل علامة حمراء تعني نفس الشيء.
أعط كلتا الأداتين نفس التركيبة
تسجيل المجال الذي تم تقييمه، وعنوان IP الخاص بالاتصال، وهوية المرسل، HELO عند الاقتضاء، عرض المحلل ووقت الاستعلام. إذا كانت الأداة تقبل مجالًا فقط، فاكتشف ما إذا كان عدده عبارة عن تقدير ثابت، أو تحليل لأسوأ الحالات، أو مسار تركيبي معين. إن فحص المجال فقط لا يعادل تلقائيًا تقييم الاتصال الحقيقي.
بالنسبة للسياسات التي تستخدم وحدات الماكرو، يمكن أن تكون مدخلات الهوية المفقودة ذات أهمية مباشرة. قارن بين حالات IPv4 و IPv6 بشكل منفصل عند حدوث كليهما. احتفظ بإجابات DNS أو التركيبات الخاضعة للتحكم القابلة للتكرار حتى لا يؤدي تغيير الموفر لاحقًا إلى تحويل مقارنة الأدوات المفترضة إلى مقارنة بين سياسات مختلفة.
المشي مثال توضيحي صغير
خذ بعين الاعتبار السياسة الاصطناعية:
v=spf1 ip4:192.0.2.10 include:_spf.vendor.example -all
تحت RFC 7208 §4.6.2 و RFC 7208 §5.6، بالنسبة إلى 192.0.2.10 يمكن أن يتطابق العنوان الصريح قبل تقييم التضمين. بالنسبة لعنوان آخر، يمكن أن يصل التقييم إلى التضمين وتبعياته المتداخلة. قد تعرض أداة توسيع الرسم البياني هذا الفرع حتى عندما لا يصل إليه مسار الرسالة الأولى مطلقًا. تحتاج الأرقام المختلفة إلى تفسير، وليس إلى حكم تلقائي بأن أيًا من الأداتين معيب.
اجعل هدف التضمين واضحًا لمقارنة الأعداد الرقمية. في هذه التركيبة الاصطناعية، _spf.vendor.example لديه SPF واحد بالضبط سجل TXT, v=spf1 ip4:192.0.2.20 -all. افترض نجاح استرجاع DNS ، وبناء الجملة الصحيح، وعدم وجود تبعيات إضافية وعادية البريد من التقييم للمجال الأصلي.
- الإدخال 192.0.2.10 : تطابق آلية IP4 الأولى للوالدين. يقوم المسار الفعلي بتقييم 0 مصطلحات تعتمد على DNS ولا يقوم مطلقًا بزيارة التضمين.
- الإدخال 192.0.2.20 : IP4 الخاص بالوالدين غير متطابق. يتم تقييم التضمين، ويطابق IP4 المستهدف، ويعيد الأصل تمريره. يقوم المسار الفعلي بتقييم مصطلح واحد يعتمد على DNS، وهو التضمين.
- الإدخال 192.0.2.30 : يصل هدف التضمين -all وتفشل عمليات الإرجاع، لذا فإن التضمين غير متطابق. يصل الأصل -all الخاص به وتفشل عمليات الإرجاع. لا يزال المسار الفعلي يقيم مصطلحًا واحدًا يعتمد على DNS، بما يتوافق مع RFC 7208 §5.2.
عدد الرسم البياني الثابت للمصطلحات المعتمدة على DNS هو 1 لهذه الوحدة بأكملها، بغض النظر عن الاتصال الذي تم تحديده. يلزم استرداد TXT الأولي للسياسة الأصلية ولكنه ليس في حد ذاته أحد المصطلحات التي تم تقييمها والتي يتم احتسابها مقابل هذا الحد. وبالتالي يمكن تفسير عرض 0 للإدخال الأول و1 للرسم البياني الموسع. هذه هي النتائج التحليلية المتوقعة، وليست قياسات منفذة أو أعداد حزم الشبكة.
تخيل الآن أن السياسة المضمنة تتغير بين عمليتي الفحص. قد يؤدي الفحص الجديد إلى الكشف بشكل شرعي عن شجرة تبعية مختلفة. احفظ الطوابع الزمنية والإجابات الفعلية قبل تصعيد الخلاف. لقطة الشاشة بدون مدخلات دليل ضعيف.
قارن الآثار عند الاختلاف الأول
أنشئ قائمة جنبًا إلى جنب بالمصطلحات التي تم تقييمها. ابحث عن المكان الأول الذي تختلف فيه الأدوات: اختيار السجل، أو المطابقة المبكرة، أو التكرار، أو خطأ DNS ، أو توسيع الماكرو، أو اصطلاح العد. تحقق مما إذا كان أحدهما يتوقف عند حدوث خطأ بينما يستمر الآخر لأغراض التشخيص. يمكن أن يكون التوسع التشخيصي مفيدًا دون أن يمثل تقييمًا مكتملًا صالحًا.
إذا ظهرت أداة تتعارض مع المعيار، فقم بإنتاج الحد الأدنى من التركيبات الاصطناعية والسلوك المتوقع مع مرجع القسم. أرسل ذلك إلى مسؤول صيانة الأداة من خلال عملية الدعم العادية، مع تجنب بيانات الإنتاج السرية التي قد تؤديها التركيبات. لا تقم بتغيير الإنتاج فقط لجعل لوحات المعلومات غير المتناسقة متوافقة.
اتخاذ قرار من الأدلة التي تم حلها
لا يؤدي المسار القصير الصالح لمرسل واحد إلى إنشاء صحة لكل مرسل. اختبر المدخلات الشرعية التمثيلية والمدخلات غير المطابقة، وافحص التبعيات التي يمكن أن تتغير لاحقًا. وعلى العكس من ذلك، فإن الرسم البياني الثابت الكبير ليس في حد ذاته دليلاً على أن كل رسالة تتجاوز حد المدة التي تم تقييمها.
قم بتسجيل القياس الذي يدعم قرارك وأي قيود على الأداة لم يتم حلها والتأثير المتوقع للتغيير المقترح. يستخدم ترتيب الآلية إلا بعد فهم تلك المسارات. إذا لم تتمكن من تسوية التناقض التبعي، فاحتفظ بالأدلة الحالية واطلب مراجعة خاصة بالتنفيذ بدلاً من تقديم عدد غير مبرر على أنه يقين.
ضع القرار كتابيًا
بالنسبة للتركيبة المكونة من سجلين، احتفظ بالنص الأصلي والفرعي وعنوان الإدخال وتعريف العد والنجاح/الفشل المتوقع. القيم 0/1/1 عبارة عن أعداد مصطلحات تحليلية مقيمة، وليست حزم DNS مُقاسة أو تنفيذ أداة مستقلة. إذا أبلغت إحدى الأدوات عن كمية مختلفة، فقم بتسميتها قبل المقارنة. يحتاج التناقض في مسار معالجة الأخطاء إلى أداة تثبيت خاصة به بدلاً من الاستقراء من عمليات البحث الناجحة هذه.