Qu'est-ce que KPTI ?

Isolation des tables des pages du noyau (Kernel Page Table Isolation). Contre-mesure de l'OS contre Meltdown, qui retire la majeure partie de la mémoire du noyau des tables des pages pendant l'exécution des programmes utilisateur.

Nom japonais: KPTI

« KPTI » apparaît dans 1 questions d'entraînement réparties sur 1 thèmes, dont Sécurité matérielle.

Domaine: Sécurité matérielle

S'entraîner : questions sur KPTI

Quel est le principe du KPTI (isolation des tables de pages du noyau), introduit comme contre-mesure logicielle à Meltdown ?

  1. APendant l'exécution des programmes utilisateur, retirer l'essentiel de la mémoire du noyau des tables de pages afin qu'elle ne puisse pas être lue, même spéculativement
  2. BChiffrer tout le noyau et le placer sur disque
  3. CInterdire l'exécution des programmes utilisateur
Afficher la réponse et l'explication

Réponse : A. Pendant l'exécution des programmes utilisateur, retirer l'essentiel de la mémoire du noyau des tables de pages afin qu'elle ne puisse pas être lue, même spéculativement

Pour accélérer les changements de contexte, les systèmes d'exploitation plaçaient aussi la mémoire du noyau (marquée comme inaccessible) dans les tables de pages des processus utilisateur. Avec Meltdown, la lecture spéculative précédant la vérification de cette marque, le KPTI retire purement et simplement les pages du noyau de la correspondance pendant l'exécution des programmes utilisateur. Sans traduction d'adresse possible, aucune lecture spéculative n'est possible. Le changement de table de pages à chaque appel système réduit toutefois les performances.

« KPTI » dans les explications

Questions mentionnant « KPTI » (1)

  1. Quel est le principe du KPTI (isolation des tables de pages du noyau), introduit comme contre-mesure logicielle à Meltdown ?

Termes associés

Meltdown Appel système Attaque par analyse de consommation Attaque par canal auxiliaire Attaque par démarrage à froid (cold boot) Attaque par injection de fautes Attaque temporelle (timing attack) Attestation à distance Cheval de Troie matériel Démarrage mesuré (measured boot)

Retour au glossaire