الخلاصة

  • يعرّف RFC 5209 التقييم بأنه جمع وضع مجموعة من قدرات الطرف كي تقارنه أدوات التحقق بسياسة الامتثال. لذلك تحدد النتيجةَ التغطيةُ ونسخةُ السياسة والوقت.
  • إعادة التقييم وظيفة أساسية لأن جهازاً اعتُبر ممتثلاً قد يتغير، وقد تتغير السياسة حوله. ويذكر RFC نفسه مثال مستخدم يعطل جداراً نارياً مطلوباً.
  • تقييم الوضع وقرار التفويض وتنفيذ القاعدة على الشبكة أسطح تحكم مستقلة. لا تثبت النتيجة الإيجابية أن البوابة ثبتت القاعدة ولا أن الطرف ما زال ممتثلاً الآن.

لم تكذب الإشارة الخضراء، لكنها أخفت تاريخها

عند التاسعة يجيب حاسوب محمول مُدار عن تقييم الوضع. يبلغ Posture Collector الخاص بالجدار الناري أن الحماية تعمل، ويبلغ جامع التحديثات أن مستوى التصحيح يطابق المطلوب. تطبق أدوات Posture Validator السياسة رقم 42، ثم يجمع Posture Broker Server النتائج في حكم عام بالامتثال. يسمح نظام دخول مجاور بالاتصال المعتاد.

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

المشكلة أن النظام حذف الزمن. العبارة الصحيحة «اعتُبر ممتثلاً عند التاسعة وفق هذه الملاحظات والسياسة 42» صارت «ممتثل». حُوّل حكم تاريخي إلى ادعاء حاضر من دون قياس جديد.

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

يحمل تعريف التقييم حدوده معه

صدر RFC 5209 سنة 2008 بوصفه وثيقة Informational. يعرض مشكلة NEA ومصطلحاتها ونموذجاً مرجعياً وحالات استعمال ومتطلبات لتطوير البروتوكولات. وليس منتجاً شاملاً أو بروتوكولاً واحداً يملك سلسلة الامتثال كلها.

التقييم هو جمع posture لمجموعة من قدرات الطرف كي تقيمها Validators مناسبة مقابل سياسة. «مجموعة» لا تعني كل شيء. والوضع هو تكوين العتاد أو البرمجيات وحالتهما بقدر صلتهما بسياسة المؤسسة، لا نسخة كاملة من واقع الجهاز. أما التقييم فيضيف قاعدة محلية ومالكاً ونسخة سارية.

وللسمات أفعال مختلفة. تصف Posture Attribute ما لوحظ، وتطلب Request Attribute معلومة، وتنقل Result Attribute حكماً، وتحمل Remediation Attribute إرشادات الإصلاح. الطلب لا يثبت وصول الإجابة، والإرشاد لا يثبت التنفيذ، والحكم لا يحل محل الملاحظة.

يقول RFC إن Result Attribute تُنشأ عادة في نهاية التقييم لتبين هل «اعتُبر» الطرف ممتثلاً. هذه الدقة مهمة: النتيجة ناتجة من مدخلات وسياسة، وليست خاصية ثابتة التصقت بالآلة.

فصل الأدوار يمنع استعارة اليقين

يتكون NEA Client من Posture Collectors وPosture Broker Client وPosture Transport Clients. ويضم جانب الخادم Posture Validators وPosture Broker Server وPosture Transport Servers.

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

يطبق Validator السياسة على السمات، وقد يطلب مزيداً منها، وينتج نتيجة وتعليمات علاج. يوجه broker الخادم الرسائل ويحسب الحكم العام من النتائج الجزئية والسياسة. ويحافظ transport الخادم على الحوار.

القناة المحمية لا ترى إن كانت جميع الجوامع المطلوبة موجودة. يستطيع broker جمع أربعة ردود بدقة ولا يعرف شيئاً عن الوظيفة الخامسة الغائبة. ويستطيع Validator تطبيق القاعدة تطبيقاً صحيحاً على ملاحظة تتغير بعد دقيقة.

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

غياب الخبر السيئ ليس خبراً جيداً

يوضح RFC 5792 الخاص بـ PA-TNC سبب وجوب إظهار التغطية. قد تدعم الأطراف أنواعاً مختلفة من السمات الخاصة بالمورد مع استمرار التشغيل البيني. ويمكن أن يولد النوع غير المدعوم خطأ. وفي الظروف المحددة قد يرسل Collector كل السمات المطلوبة أو بعضها أو لا يرسل شيئاً. وتمثل بعض الحقول صراحة قيمة مجهولة أو غير متاحة.

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

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

العبارة «أربع من خمس؛ استثناء معتمد حتى العاشرة» قابلة للمراجعة. أما compliant=true فتخفي التغطية والمسؤول والمهلة. يجب فصل النتيجة المشاهدة عن اكتمال الدليل وعن قرار السياسة.

إعادة التقييم هي ساعة النموذج

يضع RFC 5209 reassessment ثاني استعمال مهم بعد الفحص عند طلب الدخول. تتغير posture وتتغير compliance policy. إلى جانب إطفاء الجدار الناري، يذكر إصدار تصحيح جديد يجعل النسخة المقبولة سابقاً غير كافية عندما تطلبه السياسة.

قد يبدأ المحفز في العميل حين يلاحظ Collector تغيراً ويخطر Broker Client. وقد يبدأ في الخادم حين يعرف Validator من قناة خارجية بتغير السياسة أو الخطر. ويمكن للتنفيذ أن يستعمل مؤقتاً أو طلب تطبيق حساس أو إجراء إدارياً.

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

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

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

تحمي التعمية العبارة ولا توسعها

يحمي نموذج NEA الحوار والسمات ويناقش التعديل وإعادة الإرسال والاعتراض وسرقة السمات. ومن الضروري منع إعادة نتيجة قديمة على أنها حديثة.

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

تُكتب سلسلة الدليل هكذا:

ربط الطرف والجلسة → تحديد الجوامع المطلوبة → ملاحظة السمات → تسليم broker → حكم Validators → النتيجة العامة → التفويض → تنفيذ القاعدة → مراقبة التغير → اكتمال إعادة التقييم.

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

نتيجة التقييم لا تحرك بوابة الدخول بنفسها

يقول RFC 5209 إن نتيجة التقييم قد تؤثر في قرار دخول يُجهز على آليات enforcement. لكنه يضع آليات التنفيذ وبروتوكولاتها خارج نطاقه، ويترك أيضاً تمثيل النتيجة لتقنيات الدخول خارج النطاق.

يقيم NEA الوضع. ويقرر نظام التفويض أثر النتيجة. وتثبت نقطة التنفيذ القاعدة وتحافظ عليها. وتبين مراقبة الحزم والتطبيق الأثر. هذا الفصل توزيع مسؤولية، لا نقص.

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

لادعاء التنفيذ يلزم تسجيل مستهلك النتيجة وخريطة القرار وربط الطرف والجلسة ونقطة التنفيذ ومعرف القاعدة وإقرار تثبيتها ووقت التفعيل والأثر الملحوظ. من دون ذلك ينتهي الاستنتاج عند حدود NEA.

إيصال يستطيع استعمال صيغة الحاضر

يبدأ السجل بـ assessment ID وsession ID وربط الطرف والاتصال والمحفز والأوقات. ويقارن بين Collectors وValidators المطلوبة والمسجلة والمجيبة، مع نسخها وبصمات إعدادها. ويحفظ الطلبات والسمات ووقت الملاحظة والأنواع غير المدعومة والقيم المجهولة والحذف والأخطاء.

تذكر كل نتيجة جزئية Validator والسياسة والمدخلات والقاعدة والسبب. وتذكر النتيجة العامة التجميع والاستثناءات وكيف عومل المجهول. وإذا استعملت assertion قديمة حُفظ نطاقها ومصدرها ونافذتها وشروط إبطالها.

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

في السيناريو تصبح العبارة المفيدة: «نجح عند التاسعة؛ تغير الجدار الناري 09:17؛ لم يصل المحفز؛ الامتثال الحالي مجهول؛ قاعدة الدخول السابقة ما زالت نشطة». هي أطول من مصباح، لكنها تشير إلى موضع الإصلاح.

تأريخ النجاح يحفظ قيمته

القراءة الدقيقة لا تقلل من قيمة NEA. جمع الوضع وتسليم السمات والتحقق والتجميع والعلاج وظائف حقيقية. وتجسد RFC 5792 وRFC 5793 وRFC 6876 وRFC 7171 طبقات مختلفة من التبادل.

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

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

عند التاسعة وخمس وعشرين قد لا تكون الإجابة الدقيقة «غير ممتثل»، بل «لم يُعد تقييمه بعد تغير ذي صلة؛ حالته الحالية مجهولة». القدرة على عرض المجهول هي بداية القياس الصحيح التالي.

المصادر