Summary

  • عرّف RFC 1108 خيار IPv4 ذي النوع 133 بوصفه حاوية متكررة لوسوم أمان إضافية، على أن تحكم كل رمز صيغة مواصفة منفصلة قابلة للتنفيذ المتوافق.
  • كان كل Extended Security Option يعتمد على Basic Security Option مصاحب وعلى إعداد متسق؛ وحذف الامتداد قد يجعل الرزمة غير صالحة أو يربط البيانات بدرجة حساسية خاطئة.

حاوية تستمد معناها من خارجها

يبدأ خيار الأمان الموسع (Extended Security Option، واختصاره ESO) بالنوع 133، وله طول متغير لا يقل عن ثلاثة ثمانيات، ويتضمن رمز صيغة بطول ثُمانيّة واحدة (بايت واحد) لمعلومات الأمان الإضافية. أما الحقل التالي فيخضع للنحو الذي يختاره ذلك الرمز، وقد يكون فارغاً إذا كانت مواصفة الصيغة تسمح بذلك.

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

كان الخيار يُنسخ إلى الأجزاء عند التجزئة، ويمكن أن يتكرر ضمن الرزمة بقدر ما يسمح حجم ترويسة IPv4. غير أن قابلية التكرار لم تمنحه الاستقلال. فكل رزمة تحمل ESO كان يلزم أن تحمل أيضاً خيار الأمان الأساسي (Basic Security Option، واختصاره BSO)؛ ووجود ESO بلا BSO خطأ. كذلك عُدّ الرمز غير المسجل، والطول غير المتسق، والمحتوى المخالف لوثيقة الصيغة أخطاءً تستدعي ICMP Parameter Problem.

ولم يكن الدعم شاملاً بالضرورة. أمكن لنظام أن يدعم BSO من دون ESO، أو أن يدعم مجموعة مختارة فقط من رموز ESO. كما لم تكن بتات Protection Authority في BSO مرتبطة بفضاء رموز الصيغ في ESO. وهكذا شارك حقلان متجاوران في قرار أمني واحد، مع خضوع كل منهما لسجل ومجموعة قدرات مختلفين.

أما التوجيه فاحتاج إلى طبقة تعاون أخرى. لم يكن بوسع الأنظمة الوسيطة اختيار مسارات محمية وفق وسوم ESO ما لم تُوسَّع بروتوكولات التوجيه لتحمل تلك المعلومات. كان الخيار ينقل ادعاءً؛ لكن العمل به احتاج إلى معايير أمان للمنافذ، ومعرفة بالرموز المدعومة، وحالة توجيه ملائمة.

لماذا لم يكن الحذف محايداً

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

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

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

المصادر