Hardwaresicherheit
Welche Gegenmaßnahme gegen Angriffe ist richtig, bei denen ein an einen PC angeschlossenes externes Gerät per DMA den Hauptspeicher eigenmächtig liest und beschreibt?
- ADie Versorgungsspannung des externen Geräts wird erhöht
- BDie DMA-Übertragung wird beschleunigt
- CMit einer IOMMU wird der Speicherbereich, auf den jedes Gerät per DMA zugreifen kann, auf die vom Betriebssystem freigegebenen Bereiche beschränkt
Antwort und Erläuterung anzeigen
Antwort: C. Mit einer IOMMU wird der Speicherbereich, auf den jedes Gerät per DMA zugreifen kann, auf die vom Betriebssystem freigegebenen Bereiche beschränkt
DMA ist ein Mechanismus, bei dem Geräte ohne Umweg über die CPU direkt Speicher lesen und beschreiben; wird ein bösartiges oder übernommenes Gerät angeschlossen, kann es Speicher und Schlüssel des Betriebssystems lesen oder verändern. Besonders bei Geräten an schnellen externen Anschlüssen war das ein Problem. Mit einer IOMMU lassen sich die für jedes Gerät zugänglichen Adressen auf vom Betriebssystem festgelegte Bereiche beschränken, und DMA auf nicht erlaubte Stellen wird abgewiesen.