الخلاصة

  • ملفات إحصاءات التفويض القياسية لدى AFRINIC التي تحمل أسماء 10 و11 و12 سبتمبر 2026 متطابقة بايتاً ببايت. الرقم الداخلي ونهاية الفترة في جميعها هما 20260910، ويتكرر النمط في الملفات الموسعة.
  • التطابق لا يثبت عطلاً ولا غياب أحداث جديدة في السجل. سجل نشر محدد يمكن أن يوضح هل جرى فحص جديد بلا تغييرات، أم أعيد تقديم مخرجات سابقة، من دون كشف ملفات الأعضاء.

يمكن لثلاث عمليات تنزيل ناجحة أن تنتج نسخة واحدة من البيانات، لا ثلاث ملاحظات مستقلة. هذا ما تكشفه مقارنة أرشيف AFRINIC العام. في التقاط أجري يوم 14 سبتمبر بحسب تقويم Asia/Shanghai، كان حجم كل ملف قياسي يحمل اسم 10 أو11 أو12 سبتمبر 491,382 بايتاً، وكانت بصمة SHA-256 المشتركة 54b0cfb6c962fe41815728ef9bff5950cece5fcdd7ab17b94cc3875e68378e07.

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

لكل تاريخ وظيفة مختلفة

تحدد وثيقة RIR Statistics Exchange Format المنشورة في دليل AFRINIC إنتاج الملفات يومياً. وتعرّف التاريخ في delegated-<registry>-yyyymmdd بأنه اليوم المحلي الذي أُنتج فيه الملف. أما حقل serial فهو رقم الملف ضمن سلسلة السجل المنتج. نهاية الفترة حقل مستقل أيضاً. ويجب أن يشير اسم latest إلى أحدث ملف عند تحديثه.

وقت تعديل الخادم ليس بديلاً عن هذه الحقول. فدليل عام 2026 يربط اسم 10 سبتمبر بتعديل في 11 سبتمبر، واسم 11 بتعديل في 12، واسم 12 بتعديل في 13. كما تعيد استجابات HTTP بيانات تعديل مختلفة. هذه معلومات عن الكائنات المقدمة، وليست شهادة بوقت تشغيل مولّد البيانات أو آخر حالة من المصدر فحصها.

ويضيف الدليل الجذري اسماً آخر هو delegated-afrinic-20260913، لكن وقت تعديله المعروض يعود إلى 10 سبتمبر. تنزيل هذا الكائن يعيد المحتوى القياسي نفسه، وكذلك يفعل الاسم البديل الحالي. تقدم التاريخ في المسار لا يصاحبه هنا تقدم الرقم الداخلي أو نهاية الفترة.

ما تثبته اختبارات السلامة

ليس الأمر مجرد رأس ملف بقي بلا تعديل. الملفات الموسعة المؤرخة في 10 و11 و12 سبتمبر والاسم البديل الحالي، كلها بحجم 992,722 بايتاً وبصمة SHA-256 66f1d06b8f272cbb3f2da3260b73a63cb7b1cd132ad770851dc2e2864ac9eb75. وتحتفظ بالرقم ونهاية الفترة 20260910، مع 19,651 سجلاً معلناً. يضيف التنسيق معلومات عن حالات الموارد وحامليها، لكنه لا يفسر واقعة النشر هذه.

ملفات MD5 الثلاثة متطابقة كذلك. والحساب المستقل للمحتوى القياسي يطابق القيمة المنشورة 568a689f01216f94af0b174514fd3903. وتحتوي كائنات التوقيع المنفصل OpenPGP الثلاثة على البايتات نفسها. لا يدعي هذا المقال التحقق المحلي من صحة تلك التوقيعات.

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

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

«لا تغيير» تحتاج إلى موعد فحص

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

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

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

يستطيع المستهلك الآن حفظ العنوان المطلوب، ووقت الالتقاط، وبيانات الاستجابة، والرقم، ونهاية الفترة والبصمة. ويستطيع AFRINIC استكمال الحلقة بسجل نشر يحمل معرف الحدث، ووقت النشر، وموعد المصدر الذي فُحص بالفعل، ونتيجة التحقق وسبباً عاماً للمحتوى غير المتغير. لا يتطلب ذلك كشف طلب عضو أو نص تذكرة دعم.

حدود الدليل والمصادر

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