يتضمّن الإصدار 8.0 من نظام التشغيل Android والإصدارات الأحدث عملية تنفيذ مرجعية لبرنامج Verified Boot يُطلق عليها اسم Android Verified Boot (AVB) أو Verified Boot 2.0. AVB هو إصدار من Verified Boot يعمل مع بنية Project Treble، التي تفصل إطار عمل Android عن التنفيذ الأساسي للمورّد.
يتم دمج AVB مع نظام إنشاء Android وتفعيله باستخدام سطر واحد، وهو ما يتيح إنشاء جميع بيانات dm-verity الوصفية الضرورية وتوقيعها. لمزيد من المعلومات، يُرجى الاطّلاع على دمج نظام الإصدار.
توفّر AVB مكتبة libavb، وهي مكتبة C تُستخدم في وقت التشغيل للتحقّق من Android. يمكنك دمج libavb مع برنامج التحميل عن طريق تنفيذ وظيفة خاصة بالنظام الأساسي للإدخال/الإخراج، وتوفير جذر الثقة، والحصول على البيانات الوصفية الخاصة بالحماية من الرجوع إلى إصدار سابق وتحديدها.
تشمل الميزات الرئيسية لبرنامج AVB تفويض عمليات التحديث لأقسام مختلفة، وتنسيق تذييل مشترك لتوقيع الأقسام، والحماية من المهاجمين الذين يحاولون الرجوع إلى إصدار Android يتضمّن ثغرات أمنية.
لمزيد من التفاصيل حول التنفيذ، اطّلِع على /platform/external/avb/README.md.