ميزة "التشغيل المتحقّق منه" في Android

يتضمّن الإصدار 8.0 من Android والإصدارات الأحدث تنفيذًا مرجعيًا لميزة "التشغيل المتحقّق منه" يُعرف باسم Android Verified Boot (AVB) أو "التشغيل المتحقّق منه 2.0". ‫AVB هو إصدار من ميزة "التشغيل المتحقّق منه" يعمل مع بنية Project Treble التي تفصل إطار عمل Android عن تنفيذ مورّد الأجهزة الأساسي.

تم دمج AVB مع نظام إصدار Android ويتم تفعيله من خلال سطر واحد، ما يتيح إنشاء جميع بيانات dm-verity الوصفية اللازمة وتوقيعها. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة دمج نظام الإصدار.

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

تشمل الميزات الرئيسية في AVB تفويض عمليات التحديث لمختلف الأقسام، وتنسيق تذييل مشترك لتوقيع الأقسام، والحماية من المهاجمين الذين يحاولون التراجع إلى إصدار ضعيف من Android.

لمزيد من التفاصيل حول التنفيذ، يُرجى الاطّلاع على /platform/external/avb/README.md.