الخلاصة

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

توحي كلمة «Valid» بضمان شامل. معناها في ASPA أضيق: المسار المرصود متسق مع تفويضات العميل والمزوّد التي تستطيع الخوارزمية تقييمها في الاتجاه المعني. هذه نتيجة مفيدة، لكنها ليست سيرة موقعة لكل قفزة في المسار.

ما زال ملف ASPA الحالي Internet-Draft. وهو يعرّف كائناً موقّعاً ضمن RPKI يسرد فيه صاحب رقم AS العميل مزوّديه المفوضين. يتوقع النص إدراج جميع المزوّدين ونشر كائن واحد لكل عميل، وعلى الطرف المعتمد التحقق من الكائن قبل استعمال محتواه.

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

ولا يثبت التوقيع هوية مؤسسة في العالم الحقيقي. توضّح RFC 9255 أن RPKI تثبت سلطة على مورد، لا هوية صاحبه. لا يثبت الكائن الصالح عقداً تجارياً سارياً أو صحة الإدخال الإداري أو مرور حركة الآن عبر وصلة بعينها.

الاكتمال حد آخر. يتوقع مشروع التحقق من العميل تسجيل كل المزوّدين وخوادم المسارات غير الشفافة ذات الصلة. قد يؤدي إسقاط مزوّد شرعي إلى تصنيف مسار صحيح Invalid مع اتساع النشر. يمكن أن يكون التوقيع صحيحاً والتصريح المُدار ناقصاً.

تحافظ الخوارزمية على هذا الغموض عبر Provider+ وNot Provider+ وNo Attestation للعلاقة، ثم Valid وInvalid وUnknown للمسار. لا تعني Unknown نسخة أخف من Invalid، بل نقص الأدلة اللازمة للحسم. كما لا تثبت Valid أصل المسار أو توقيع كل AS أو الالتزام بكل سياسة تصدير.

تختلف دلالة ASPA عن BGPsec؛ فالأولى تقارن المسار بتفويضات منشورة بصورة مستقلة، ولا توقعه قفزة بعد قفزة. والترتيب ضروري. تصنّف RFC 9774 ‏AS_SET وAS_CONFED_SET آليتين متقادمتين لأن المجموعة غير المرتبة لا تحفظ اتجاه العميل والمزوّد.

تضيف BGP Roles في RFC 9234 سياق علاقة الجلسة ومنع التسرّب، لكن القدرة المتفاوض عليها ليست سجلاً تجارياً عالمياً. يبقى على المشغّل المستقبل تحديد أثر النتيجة في الاختيار والوصول والاستثناءات.

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

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

المصادر