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