Sécurité matérielle

Lorsqu'une vulnérabilité matérielle de CPU est découverte, quelle est l'une des contre-mesures appliquées aux CPU déjà expédiés ?

  1. ARappeler tous les CPU et remplacer les transistors un par un
  2. BMettre à jour le microcode du CPU pour modifier le comportement interne problématique ou ajouter de nouvelles fonctions de contrôle utilisables par le système d'exploitation
  3. CModifier le marquage en surface du CPU
Afficher la réponse et l'explication

Réponse : B. Mettre à jour le microcode du CPU pour modifier le comportement interne problématique ou ajouter de nouvelles fonctions de contrôle utilisables par le système d'exploitation

De nombreux CPU réalisent l'exécution des instructions complexes et une partie du contrôle interne par un microcode réinscriptible. Lorsqu'une vulnérabilité est découverte, le fabricant du CPU distribue une mise à jour du microcode, chargée à chaque démarrage via le BIOS ou le système d'exploitation. Cela permet de brider le comportement problématique ou d'ajouter de nouveaux contrôles, comme des instructions effaçant le prédicteur de branchement. Les problèmes du circuit lui-même sont corrigés en profondeur dans la génération suivante de CPU.

S'entraîner sur ce thème Retour au thème

Autres questions sur Sécurité matérielle

  1. Quelle description correspond le mieux aux problèmes traités par la sécurité matérielle ?
  2. Quelle est la définition d'une attaque par canal auxiliaire ?
  3. Quelle combinaison du principe d'une attaque temporelle et d'une contre-mesure type est correcte ?
  4. Quelle combinaison du problème caché dans la fonction de comparaison de mots de passe ci-dessus et de sa contre-mesure est correcte ?
  5. Quelle est la principale raison pour laquelle les attaques par canal auxiliaire exploitant le cache sont possibles ?