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 ?
- ARappeler tous les CPU et remplacer les transistors un par un
- 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
- 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.