Verified Boot s'efforce de garantir que tout le code exécuté provient d'une source fiable (généralement des OEM d'appareils), plutôt que d'un attaquant ou d'une corruption. Il établit une chaîne de confiance complète, à partir d'une racine de confiance protégée par le matériel vers le chargeur de démarrage, jusqu'à la partition de démarrage et d'autres partitions vérifiées, y compris les partitions system
, vendor
et éventuellement oem
. Lors du démarrage de l'appareil, chaque étape vérifie l'intégrité et l'authenticité de l'étape suivante avant de remettre l'exécution.
En plus de s'assurer que les appareils exécutent une version sécurisée d'Android, Verified Boot vérifie la bonne version d'Android avec la protection contre la restauration . La protection contre les retours en arrière aide à empêcher qu'un éventuel exploit ne devienne persistant en garantissant que les appareils ne se mettent à jour que vers les nouvelles versions d'Android.
En plus de vérifier le système d'exploitation, Verified Boot permet également aux appareils Android de communiquer leur état d'intégrité à l'utilisateur.
Arrière plan
Android 4.4 a ajouté la prise en charge du démarrage vérifié et de la fonctionnalité du noyau dm-verity . Cette combinaison de fonctionnalités de vérification a servi de démarrage vérifié 1.
Alors que les versions précédentes d'Android avertissaient les utilisateurs de la corruption des appareils, mais leur permettaient toujours de démarrer leurs appareils, Android 7.0 a commencé à appliquer strictement le démarrage vérifié pour empêcher les appareils compromis de démarrer. Android 7.0 a également ajouté la prise en charge de la correction d'erreur directe pour améliorer la fiabilité contre la corruption de données non malveillantes.
Android 8.0 et supérieur inclut Android Verified Boot (AVB), une implémentation de référence de Verified Boot qui fonctionne avec Project Treble. En plus de travailler avec Treble, AVB a normalisé le format de pied de page de partition et a ajouté des fonctionnalités de protection contre la restauration.