Qu'est-ce que Rowhammer ?

Phénomène où l'activation répétée d'une même ligne de DRAM en peu de temps fait perdre leur charge aux cellules des lignes voisines et inverse des bits. Exploitable pour des attaques, il fait l'objet de contre-mesures côté DRAM et contrôleur mémoire.

Nom japonais: ロウハンマー

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

Domaine: DRAM

S'entraîner : questions sur Rowhammer

Lequel des éléments suivants est une contre-mesure au Rowhammer des DRAM ?

  1. ADiviser par deux la capacité de la DRAM
  2. BRafraîchir précocement les lignes voisines d'une ligne activée de nombreuses fois (TRR, etc.), augmenter la fréquence de rafraîchissement
  3. CArrêter l'horloge du CPU
Afficher la réponse et l'explication

Réponse : B. Rafraîchir précocement les lignes voisines d'une ligne activée de nombreuses fois (TRR, etc.), augmenter la fréquence de rafraîchissement

Le Rowhammer est le phénomène par lequel l'activation répétée d'une ligne en peu de temps fait fuir, par interférence électrique, la charge des cellules des lignes voisines et inverse des bits. Il risque d'être exploité par un programme sans privilèges pour modifier les données d'autres processus ou du noyau. Les contre-mesures combinent des mécanismes de rafraîchissement supplémentaire des voisines des lignes très activées, l'augmentation de la fréquence de rafraîchissement et la détection et correction des inversions par ECC.

« Rowhammer » dans les explications

Questions mentionnant « Rowhammer » (2)

  1. Lequel des éléments suivants est une contre-mesure au Rowhammer des DRAM ?
  2. Dans une DRAM, comment appelle-t-on le phénomène par lequel l'activation répétée d'une rangée en peu de temps peut inverser les données des rangées voisines ?

Termes associés

Rafraîchissement (refresh) ECC (code correcteur d'erreurs) Ligne de mot (word line) Amplificateur de lecture (sense amplifier) Banc (bank) Cellule 1T1C DDR SDRAM DIMM Latence CAS Ligne de bit

Retour au glossaire