Sécurité matérielle

Quel est le principe de la vulnérabilité appelée Meltdown, qui a touché certains CPU ?

  1. ALe CPU fond sous l'effet de la chaleur et les données fuient
  2. BMême pour une instruction lisant la mémoire du noyau sans autorisation, la valeur est lue spéculativement avant que l'exception de contrôle des droits ne soit confirmée, et une trace dépendant de cette valeur subsiste dans le cache
  3. CUne erreur de configuration rendant la mémoire du noyau accessible à tous les processus
Afficher la réponse et l'explication

Réponse : B. Même pour une instruction lisant la mémoire du noyau sans autorisation, la valeur est lue spéculativement avant que l'exception de contrôle des droits ne soit confirmée, et une trace dépendant de cette valeur subsiste dans le cache

Lorsqu'un programme utilisateur tente de lire la mémoire du noyau, une exception de violation de droits survient normalement et la valeur n'est pas obtenue. Sur les CPU affectés, cependant, pendant le bref délai précédant la confirmation de l'exception, les instructions suivantes utilisant la valeur lue étaient exécutées spéculativement et un emplacement dépendant de cette valeur était chargé dans le cache. Même si l'exception faisait abandonner les résultats, les données du noyau pouvaient être déduites par canal auxiliaire de cache.

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

Autres questions sur Sécurité matérielle

  1. Quel est le principe du KPTI (isolation des tables de pages du noyau), introduit comme contre-mesure logicielle à Meltdown ?
  2. 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 ?
  3. Quel énoncé est généralement correct au sujet des contre-mesures aux vulnérabilités d'exécution spéculative ?
  4. Parmi les analyses de consommation exploitant les courbes de consommation d'une puce effectuant des traitements cryptographiques, quelle est la caractéristique de l'analyse différentielle de consommation (DPA) ?
  5. Quel est le principe du masquage utilisé comme contre-mesure à l'analyse de consommation ?