Sécurité matérielle
Pourquoi un mécanisme anti-retour arrière (anti-rollback) est-il nécessaire sur un appareil doté du démarrage sécurisé ?
- AParce que les nouvelles versions du logiciel ne sont pas signées
- BParce que les anciennes versions du logiciel démarrent lentement
- CParce que les anciennes versions vulnérables possèdent aussi une signature valide, et qu'un retour à celles-ci peut être exploité par une attaque
Afficher la réponse et l'explication
Réponse : C. Parce que les anciennes versions vulnérables possèdent aussi une signature valide, et qu'un retour à celles-ci peut être exploité par une attaque
Le fabricant ayant aussi signé correctement des logiciels par le passé, la seule vérification de signature laisse démarrer une ancienne version dont une vulnérabilité a été découverte, si elle est réinstallée. On attribue donc un numéro de version au logiciel et l'on enregistre dans une mémoire non réversible, comme les eFuse de la puce, un numéro signifiant « ne pas démarrer de version plus ancienne ». Faire progresser ce numéro à chaque mise à jour empêche le retour à une ancienne version.