Sécurité matérielle

Quelle est la caractéristique des TEE de type « enclave », comme SGX d'Intel ?

  1. AL'ensemble du noyau du système d'exploitation s'exécute sur un disque dur externe
  2. BUne partie de l'application s'exécute dans une zone que le CPU protège en chiffrant la mémoire, rendant son contenu illisible même pour le système d'exploitation ou l'hyperviseur
  3. CLes données de l'enclave peuvent être modifiées librement par n'importe qui
Afficher la réponse et l'explication

Réponse : B. Une partie de l'application s'exécute dans une zone que le CPU protège en chiffrant la mémoire, rendant son contenu illisible même pour le système d'exploitation ou l'hyperviseur

Dans une enclave, seule la partie de l'application traitant des secrets s'exécute dans une zone mémoire spéciale, chiffrée et protégée contre la falsification dans le CPU avant d'être placée en mémoire principale. Son contenu est invisible pour le système d'exploitation, l'hyperviseur et un attaquant lisant physiquement la mémoire. Seuls le CPU et ce code doivent être dignes de confiance. Des faiblesses face aux attaques par canal auxiliaire ont toutefois été signalées, ce qui impose de la prudence dans son usage.

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

Autres questions sur Sécurité matérielle

  1. Dans l'« informatique confidentielle » utilisée dans le cloud, quel est l'objectif des fonctions par lesquelles le CPU chiffre la mémoire des machines virtuelles (AMD SEV, Intel TDX, etc.) ?
  2. Quelle est la définition d'une PUF (fonction physiquement non clonable) ?
  3. Quel est l'avantage d'utiliser une PUF pour conserver une clé ?
  4. Quelle propriété la PUF SRAM exploite-t-elle ?
  5. Pourquoi combine-t-on un mécanisme de correction d'erreurs (données d'assistance, etc.) lors de la génération d'une clé à partir d'une PUF ?