Sécurité matérielle

Quelle contre-mesure s'applique aux attaques par lesquelles un appareil externe connecté à un ordinateur lit ou écrit à volonté le contenu de la mémoire principale par DMA ?

  1. AAugmenter la tension d'alimentation de l'appareil externe
  2. BAccélérer les transferts DMA
  3. CUtiliser l'IOMMU pour limiter la plage mémoire accessible par DMA à chaque appareil aux seules zones autorisées par le système d'exploitation
Afficher la réponse et l'explication

Réponse : C. Utiliser l'IOMMU pour limiter la plage mémoire accessible par DMA à chaque appareil aux seules zones autorisées par le système d'exploitation

Le DMA permettant aux appareils de lire et écrire directement la mémoire sans passer par le CPU, un appareil malveillant ou compromis qui se connecte peut lire ou modifier la mémoire du système d'exploitation ou les clés. Le problème s'est posé tout particulièrement pour les appareils connectés par des ports externes rapides. Avec l'IOMMU, les adresses accessibles à chaque appareil sont limitées à la plage définie par le système d'exploitation, et les DMA vers les emplacements non autorisés sont refusés.

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

Autres questions sur Sécurité matérielle

  1. Quel est le principe de la « défense en profondeur », privilégiée en sécurité matérielle et logicielle ?
  2. Lors de la fabrication de nombreux appareils, pourquoi dote-t-on chaque appareil d'une clé différente plutôt que d'une même clé pour tous ?
  3. Lorsqu'une vulnérabilité matérielle de CPU est découverte, quelle est l'une des contre-mesures appliquées aux CPU déjà expédiés ?
  4. Quelle description correspond le mieux aux problèmes traités par la sécurité matérielle ?
  5. Quelle est la définition d'une attaque par canal auxiliaire ?