الخلاصة

  • يبحث تقرير NIST النهائي IR 8625 أمن وحدة التحكم الذكية في شبكة النفاذ الراديوي (RIC). وأعلن المعهد عنه في 8 أكتوبر إلى جانب مسودة منفصلة لاستخدام O-RAN لدى الوكالات الفيدرالية.
  • تستخدم O-RAN بروتوكول TLS المتبادل لمصادقة المكوّنات وOAuth2 للتفويض، لكن O-RAN ALLIANCE لم تحدد صيغة نطاقات OAuth2 أو درجة تفصيلها. ويختار المشغّل ما إذا كان الإذن يشمل مكوّناً كاملاً أو واجهة API أو إجراءً بعينه.
  • يسهّل مركز القرار الموحد تحديث السياسات، لكنه يجعل كل طلب تفويض معتمداً على الخدمة نفسها، وقد يصعّب التحقق من تطبيق يتبع نطاقاً إدارياً مختلفاً.

هل يمكن لتطبيق xApp أن يقرأ سياسة في شبكة لاسلكية من دون أن يملك حق تعديلها أو حذفها؟ يستخدم تقرير NIST الأمني النهائي هذا الفرق مثالاً على تصميم نطاقات OAuth2، لكنه يترك مستوى التفصيل للجهة التي تدير الشبكة.

في 8 أكتوبر، أعلن NIST وثيقتين عن O-RAN لكل منهما غرض مختلف. يدرس التقرير النهائي IR 8625 متطلبات الأمن الخاصة بوحدة التحكم RIC القريبة من الزمن الحقيقي وتطبيقاتها. أما IR 8623 فهي مسودة منفصلة لملف إرشادي موجه إلى الوكالات الفيدرالية. ولا يعيد هذا المقال طرح سؤال المسؤولية المؤسسية الذي تتناوله المسودة؛ بل يبحث في الجهة التي تحدد ما يستطيع التطبيق فعله داخل شبكة لاسلكية قابلة للبرمجة.

توفر RIC إطاراً للتطبيقات كي تراقب موارد شبكة النفاذ الراديوي وتديرها. ويصف NIST وحدة Near-RT RIC بأنها تتولى مجموعة من الخلايا بزمن استجابة تشغيلي يقل عن ثانية. أما Non-RT RIC فتجمع بيانات أوسع وتعمل بدورات تحكم أبطأ. وتعمل xApps على الجانب الأول، وrApps على الثاني. وقد يحلل تطبيق rApp قياسات من عدة خلايا، ثم يرسل سياسة أو قاعدة إعداد إلى تطبيقات xApps لإجراء ضبط أسرع.

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

يشرح التقرير استخدام TLS المتبادل وشهادات X.509 للمصادقة، ورموز وصول OAuth2 للتفويض. ويحدد النطاق في الرمز الصلاحيات الممنوحة لمورد معين؛ ثم يتحقق المورد أو نقطة إنفاذ السياسة من أن الإجراء المطلوب مسموح. ويلزم أن يتفق الطالب والمورد وخادم التفويض على معنى النطاق. لكن O-RAN ALLIANCE لا تحدد حالياً صيغة موحدة له. وتتدرج أمثلة NIST من السماح بالوصول إلى أصل كامل، مروراً بواجهة API، إلى السماح باستدعاء بعينه؛ مثل قراءة سياسة من دون إنشائها أو حذفها.

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

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

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

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

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

المصادر