Sécurité matérielle
Lequel des éléments suivants n'est pas une contre-mesure utilisée contre les vulnérabilités d'exécution spéculative comme Spectre ?
- AInsérer après les branchements dangereux une instruction barrière arrêtant l'exécution spéculative
- BAugmenter la fréquence d'horloge du CPU
- CMasquer les indices de tableau pour les maintenir dans les limites et empêcher la lecture spéculative hors limites
Afficher la réponse et l'explication
Réponse : B. Augmenter la fréquence d'horloge du CPU
Les contre-mesures à Spectre comprennent l'insertion après les branchements conditionnels d'instructions arrêtant l'exécution spéculative (lfence sur x86, etc.), le masquage des indices pour empêcher la lecture hors limites, des écritures empêchant l'exploitation de la prédiction des branchements indirects (retpoline, etc.) et le contrôle des prédicteurs par mise à jour du microcode. Arrêter toute exécution spéculative dégradant fortement les performances, on les limite généralement aux emplacements dangereux.