الخلاصة

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

قناة سليمة وحمولة ناقصة

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

لم تُكسر الخوارزمية ولم تُكشف المادة. الذي ضاع هو المعنى الضروري لاستخدامها بأمان.

يحتفظ RFC 5295 بالـ EMSK داخل طرف EAP والخادم، ويشتق منه جذوراً لأغراض محددة. تتكون مدخلات USRK من EMSK ووسم للمهمة وبايت صفري وبيانات اختيارية وطول خرج. يمنع الفاصل التباس بادئات الأوسمة، وتعطي المدخلات المتطابقة خرجاً متطابقاً.

هذه الدقة لا تخبر المستلم تلقائياً إلى أي جيل أو سلطة ينتمي الخرج.

الوسم جزء من السياسة

لكل استخدام تعريف ووسم مستقل منسق، قابل للطباعة وحساس لحالة الأحرف. ويمكن للبيانات الاختيارية أن تربط سياقاً إضافياً. كما يمكن بناء اسم USRK من EAP Session-ID والوسم والسياق نفسيهما، ليُشار إلى الجذر من دون كشفه.

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

ينبغي أن يسجل إيصال الاشتقاق Usage ID وبايتات الوسم بدقة والفاصل وملخص البيانات الاختيارية والطول وإصدار KDF وEAP Session-ID واسم EMSK واسم المفتاح الناتج. عبارة «نجح الاشتقاق» لا تكفي لإعادة بناء القرار.

النطاق يحدد قدرة لا موقعاً

تُشتق DSRK لنطاق إدارة مفاتيح بعينه، ويدخل وسم النطاق في العملية. وتأتي تحتها DSUSRK أضيق لاستخدام محدد. يجب ألا يتجاوز نطاق الابن نطاق الأب.

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

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

إنشاء جيل جديد لا يثبت موت القديم

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

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

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

واجهة الجذور تحتاج إلى معرفة المتصل

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

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

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

يجب أن يحمي النقل القيود أيضاً

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

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

لا يمكن للفرع أن يتجاوز قوة الأصل

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

يمكن للشجرة أن تحقق أقل امتياز، لكنها لا تصلح أصلاً ضعيفاً أو اسماً ملتبساً أو مستلماً واسع الصلاحية.

سجل يحفظ المعنى من طرف إلى طرف

لكل استعمال، اربط مرجع جلسة EAP واسم EMSK ومعرف الاستخدام والوسم وملخص السياق وKDF والطول ووسم النطاق وأسماء الجذر والابن والنسب ووقت الإنشاء والانتهاء وفهرس التخزين والاستبدال والتقاعد وهوية المتصل وطرفي التوزيع وهوية القناة والجيل المثبت وتأكيد البروتوكول الابن والنتيجة اللاحقة.

لا يحتوي هذا السجل على السر. وظيفته إثبات أن المعنى والحدود وصلا معه ولم يسقطا في الطريق.

Sources