Qu'est-ce que Démarrage sécurisé (secure boot) ?

Mécanisme qui vérifie, à chaque étape du démarrage, la signature électronique du logiciel suivant et ne lance que celui qui est authentique. Il construit ainsi une chaîne de confiance.

Nom japonais: セキュアブート

« Démarrage sécurisé (secure boot) » apparaît dans 7 questions d'entraînement réparties sur 1 thèmes, dont Sécurité matérielle.

Domaine: Sécurité matérielle

S'entraîner : questions sur Démarrage sécurisé (secure boot)

Quelle est la définition du démarrage sécurisé (secure boot) ?

  1. AUn mécanisme accélérant le démarrage de l'ordinateur
  2. BÀ chaque étape du démarrage, la signature électronique du logiciel suivant est vérifiée et seul un logiciel légitime est lancé
  3. CUn mécanisme effaçant tout le contenu du disque à chaque démarrage
Afficher la réponse et l'explication

Réponse : B. À chaque étape du démarrage, la signature électronique du logiciel suivant est vérifiée et seul un logiciel légitime est lancé

En démarrage sécurisé, le code en ROM non modifiable vérifie la signature du premier chargeur d'amorçage, qui vérifie celle de l'étape suivante ou du noyau du système d'exploitation, et ainsi de suite, formant une chaîne de confiance. Si une signature ne correspond pas à une étape, le démarrage s'arrête ; un logiciel malveillant ayant modifié le chargeur d'amorçage ou la partie de démarrage du système ne peut donc pas s'exécuter. Il est largement utilisé dans les smartphones, ordinateurs et systèmes embarqués.

Quel élément placé dans la puce constitue le mieux la « racine de confiance » (root of trust) du démarrage sécurisé ?

  1. ALe code de démarrage en ROM non modifiable et la clé publique de vérification des signatures (ou son empreinte)
  2. BUn code de démarrage en mémoire flash modifiable par n'importe qui
  3. CLe dernier système d'exploitation téléchargé depuis Internet
Afficher la réponse et l'explication

Réponse : A. Le code de démarrage en ROM non modifiable et la clé publique de vérification des signatures (ou son empreinte)

La chaîne de confiance suppose que la partie effectuant la première vérification est légitime. On prend donc comme racine de confiance le code de démarrage en ROM masquée, écrit à la fabrication de la puce et non modifiable ensuite, ainsi que la clé publique servant à vérifier les signatures (dont on inscrit souvent l'empreinte dans des eFuse pour économiser de la place). Si cet élément est modifié, toutes les vérifications ultérieures perdent leur sens.

« Démarrage sécurisé (secure boot) » dans les explications

Questions mentionnant « Démarrage sécurisé (secure boot) » (7)

  1. Quelle est la définition du démarrage sécurisé (secure boot) ?
  2. Quel élément placé dans la puce constitue le mieux la « racine de confiance » (root of trust) du démarrage sécurisé ?
  3. Quel est l'avantage d'utiliser la cryptographie à clé publique pour vérifier les signatures logicielles en démarrage sécurisé ?
  4. Pourquoi un mécanisme anti-retour arrière (anti-rollback) est-il nécessaire sur un appareil doté du démarrage sécurisé ?
  5. Quelle est la différence entre démarrage sécurisé et démarrage mesuré (measured boot) ?
  6. Pourquoi désactive-t-on les ports de débogage comme JTAG, ou exige-t-on une authentification, sur les appareils expédiés en tant que produits ?
  7. Quel est le principe de la « défense en profondeur », privilégiée en sécurité matérielle et logicielle ?

Termes associés

eFuse Chargeur d'amorçage (bootloader) Racine de confiance (root of trust) Démarrage mesuré (measured boot) TPM JTAG TEE (environnement d'exécution de confiance) Attaque par analyse de consommation Attaque par canal auxiliaire Attaque par démarrage à froid (cold boot)

Retour au glossaire