خطوات الاستخدام
الخطوة 1: تحديد حالة التوقيع الرقمي لمُحمّل الإقلاع (bootloader). أدخل "موقّع" إذا كان الملف مُوقّعًا رقميًا بشكل صحيح، وإلا أدخل "غير موقّع". تُمثّل هذه الخطوة أساس سلسلة الثقة؛ أي اختراق في هذه المرحلة يؤدي إلى فشل الأمان في المراحل التالية. يمنح التوقيع الصحيح 25 نقطة.
الخطوة 2: تحديد حالة التوقيع الرقمي للنواة (kernel). أدخل "موقّع" أو "غير موقّع". النواة هي جوهر النظام، ويضمن توقيعها أن البرنامج الأساسي لم يتم العبث به. يمنح التوقيع الصحيح 25 نقطة.
الخطوة 3: تحديد حالة التوقيع الرقمي للتعريفات (drivers). أدخل "موقّع" أو "غير موقّع". التعريفات تتحكم في الأجهزة، والتوقيع يمنع تحميل تعريفات ضارة. يمنح التوقيع الصحيح 25 نقطة.
الخطوة 4: تحديد حالة التوقيع الرقمي للتطبيقات (applications). أدخل "موقّع" أو "غير موقّع". التطبيقات هي البرامج التي تعمل فوق النواة، والتوقيع يضمن عدم تغييرها بشكل خبيث. يمنح التوقيع الصحيح 25 نقطة.
الخطوة 5: حساب النقاط الإجمالية وتفسير النتيجة. كل مرحلة موقعة تمنح 25 نقطة، والمجموع الكلي من 100. تشير النتيجة 100 إلى سلسلة إقلاع آمنة تمامًا. النتائج الأقل من 100 تشير إلى نقاط ضعف محتملة؛ كلما انخفضت النقاط، زاد خطر اختراق النظام. ولأن السلسلة لا تقوى إلا بأضعف حلقاتها كما يوضح السؤال الثاني، تعرض الحاسبة أيضًا 'First unsigned stage' و 'Effective chain trust': وهي نقاط البادئة الموقعة المتصلة من مُحمّل الإقلاع، فتكون صفراً إذا كان المُحمّل نفسه غير موقع حتى لو كانت بقية المراحل موقعة.
أمثلة محلولة
تطبيقات عملية على سلسلة الإقلاع الآمن بخطوات الحل كاملة.
الحل
الإجابة: في هذا السيناريو، جميع المراحل الأربع موقعة رقميًا. يحصل مُحمّل الإقلاع على 25 نقطة، النواة 25 نقطة، التعريفات 25 نقطة، التطبيقات 25 نقطة. المجموع = 25+25+25+25 = 100 نقطة. هذا يعني أن سلسلة الإقلاع آمنة بالكامل، ولا يوجد خطر من تشغيل برامج غير موثوقة أثناء بدء التشغيل. يُعد هذا المثال مثاليًا للأنظمة التي تتبع ممارسات الأمان الصارمة. يستفيد النظام من ميزة Secure Boot في UEFI، حيث يتحقق كل مرحلة من توقيع المرحلة التالية، مما يمنع التحميل المبكر للبرامج الضارة مثل rootkits.
الحل
الإجابة: مُحمّل الإقلاع غير موقّع => 0 نقطة. النواة موقّعة => 25 نقطة. التعريفات غير موقّعة => 0 نقطة. التطبيقات موقّعة => 25 نقطة. المجموع = 0+25+0+25 = 50 نقطة. هذا يشير إلى ثقة جزئية فقط. الخطر الرئيسي هو أن مُحمّل الإقلاع غير موقّع يمكن استبداله بسهولة بمُحمّل ضار (مثل Evil Maid attack). حتى إذا كانت النواة موقّعة، يمكن لمُحمّل الإقلاع المعدل تحميل نواة ضارة أو تعطيل التحقق من التوقيع. التعريفات غير الموقّعة تسمح بتحميل تعريفات ضارة قد تمنح صلاحيات مرتفعة. بينما التطبيقات الموقّعة لا تمنع الهجمات إذا كانت المراحل السابقة مخترقة. يُنصح بتفعيل Secure Boot وتوقيع جميع المكونات للحصول على أمان كامل.
أمثلة محسوبة
قيم مُدخَلة ونتيجة محسوبة فعليًا بواسطة سلسلة الإقلاع الآمن.
مرجع — كل المراحل موقعة: 100%
- محمل الإقلاع موقع
- نعم
- النواة موقعة
- نعم
- التعريفات موقعة
- نعم
- التطبيق موقع
- نعم
مرجع — محمل غير موقع: 50 خام لكن صفر ثقة
- محمل الإقلاع موقع
- لا
- النواة موقعة
- نعم
- التعريفات موقعة
- لا
- التطبيق موقع
- نعم
مرجع — تعريفات غير موقعة: 75 و50 فعليًا
- محمل الإقلاع موقع
- نعم
- النواة موقعة
- نعم
- التعريفات موقعة
- لا
- التطبيق موقع
- نعم
مرجع — محمل فقط: 25%
- محمل الإقلاع موقع
- نعم
- النواة موقعة
- لا
- التعريفات موقعة
- لا
- التطبيق موقع
- لا
مرجع — لا توقيع إطلاقًا: 0%
- محمل الإقلاع موقع
- لا
- النواة موقعة
- لا
- التعريفات موقعة
- لا
- التطبيق موقع
- لا