CPU et architecture
Quel exemple de vulnérabilité a révélé des attaques exploitant les traces laissées dans le cache par l'exécution spéculative pour déduire des données normalement inaccessibles ?
- ARowhammer
- BSpectre et Meltdown
- CLatch-up
Afficher la réponse et l'explication
Réponse : B. Spectre et Meltdown
Spectre et Meltdown, rendus publics en 2018, exploitent le fait que, même si les résultats d'instructions exécutées spéculativement sont annulés, les données lues restent dans le cache ; ces attaques déduisent des données secrètes normalement illisibles à partir des différences de temps d'accès (canal auxiliaire). Presque tous les processeurs hautes performances étaient concernés, et des correctifs de systèmes d'exploitation ainsi que des modifications de conception ont été apportés. Ce cas a montré qu'un mécanisme d'amélioration des performances peut devenir une faiblesse de sécurité.