از 27 مارس 2025، توصیه می کنیم از android-latest-release
به جای aosp-main
برای ساختن و کمک به AOSP استفاده کنید. برای اطلاعات بیشتر، به تغییرات AOSP مراجعه کنید.
بوت تایید شده
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
Verified Boot تلاش می کند تا اطمینان حاصل کند که همه کدهای اجرا شده از یک منبع قابل اعتماد (معمولاً OEM های دستگاه) به جای یک مهاجم یا فساد آمده است. این یک زنجیره کامل از اعتماد ایجاد می کند، از یک ریشه اعتماد محافظت شده از سخت افزار گرفته تا بوت لودر، تا پارتیشن بوت و سایر پارتیشن های تایید شده از جمله system
، vendor
و پارتیشن های oem
اختیاری. در طول راهاندازی دستگاه، هر مرحله قبل از تحویل دادن اجرا، صحت و صحت مرحله بعدی را تأیید میکند.
Verified Boot علاوه بر اطمینان از اینکه دستگاهها از نسخه ایمن Android استفاده میکنند، نسخه صحیح Android را با محافظت برگشتی بررسی میکند. محافظت برگشتی با اطمینان از اینکه دستگاهها فقط به نسخههای جدیدتر Android بهروزرسانی میشوند، به جلوگیری از پایدار شدن سوءاستفاده احتمالی کمک میکند.
علاوه بر تأیید سیستم عامل، Verified Boot همچنین به دستگاه های اندرویدی اجازه می دهد تا وضعیت یکپارچگی خود را به کاربر منتقل کنند.
زمینه
Android 4.4 پشتیبانی از Verified Boot و ویژگی هسته dm-verity را اضافه کرد. این ترکیبی از ویژگیهای تأیید بهعنوان Verified Boot 1 خدمت میکرد.
در جایی که نسخههای قبلی اندروید به کاربران در مورد خرابی دستگاه هشدار میدادند، اما همچنان به آنها اجازه میداد دستگاههای خود را بوت کنند، Android 7.0 به شدت شروع به اجرای Verified Boot کرد تا از بوت شدن دستگاههای در معرض خطر جلوگیری کند. اندروید 7.0 همچنین برای بهبود قابلیت اطمینان در برابر خرابی داده های غیر مخرب، پشتیبانی از تصحیح خطای رو به جلو را اضافه کرده است.
Android 8.0 و بالاتر شامل Android Verified Boot (AVB) است، یک پیادهسازی مرجع Verified Boot که با Project Treble کار میکند. علاوه بر کار با Treble، فرمت پاورقی پارتیشن استاندارد AVB و ویژگیهای محافظت از برگشت اضافه شده است.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# Verified Boot strives to ensure all executed code comes from a trusted source\n(usually device OEMs), rather than from an attacker or corruption. It\nestablishes a full chain of trust, starting from a hardware-protected root of\ntrust to the bootloader, to the boot partition and other verified partitions\nincluding `system`, `vendor`, and optionally\n`oem` partitions. During device boot up, each stage verifies the\nintegrity and authenticity of the next stage before handing over execution.\n\n\nIn addition to ensuring that devices are running a safe version of Android,\nVerified Boot checks for the correct version of Android with\n[rollback\nprotection](/docs/security/features/verifiedboot/verified-boot#rollback-protection). Rollback protection helps to prevent a possible\nexploit from becoming persistent by ensuring devices only update to newer\nversions of Android.\n\n\nIn addition to verifying the OS, Verified Boot also allows Android devices to\ncommunicate their state of integrity to the user.\n\nBackground\n----------\n\n\nAndroid 4.4 added support for Verified Boot and the\n[dm-verity](/docs/security/features/verifiedboot/dm-verity) kernel feature. This\ncombination of verifying features served as Verified Boot 1.\n\n\nWhere previous versions of Android warned users about device corruption, but\nstill allowed them to boot their devices, Android 7.0 started strictly enforcing\nVerified Boot to prevent compromised devices from booting. Android 7.0 also\nadded support for forward error correction to improve reliability against\nnon-malicious data corruption.\n\n\nAndroid 8.0 and higher includes\n[Android Verified Boot](/docs/security/features/verifiedboot/avb) (AVB), a\nreference implementation of Verified Boot that works with Project Treble. In\naddition to working with Treble, AVB standardized partition footer format and\nadded rollback protection features."]]