FlippyRAM — ein Distribution für das Testen des Rowhammer-Angriffs.

Auf der Konferenz 38C3 wurde das Framework FlippyRAM vorgestellt, das zur Überprüfung von Schwachstellen dient, die Angriffe der Klasse Rowhammer ermöglichen, um den Inhalt des Arbeitsspeichers zu verändern. Der Code des Tools ist in C++ geschrieben und wird unter der MIT-Lizenz veröffentlicht. Um das Testen zu erleichtern, wurde ein fertiges Live-Image (1 GB) erstellt, das es ermöglicht, einen Test durchzuführen, indem man von einem USB-Flashlaufwerk bootet, sowie ein Container-Image für Docker.

Ziel des Projekts ist es, Benutzer zur Teilnahme an einer Untersuchung zu bewegen, die versucht, Statistiken darüber zu sammeln, wie Schwachstellen der Klasse Rowhammer in gängigen Systemen auftreten. Die Testergebnisse können sowohl aus dem heruntergeladenen Image gesendet als auch manuell auf der Forschungswebsite hinzugefügt werden.

Die Rowhammer-Angriffsmethode wurde vor 10 Jahren vorgeschlagen, woraufhin ein Spiel von "Katze und Maus" zwischen Sicherheitsforschern und Hardwareherstellern begann – die Hersteller von Speicherchips bemühten sich, die Schwachstelle zu schließen, während die Forscher neue Möglichkeiten fanden, sie zu umgehen. Neben DDR3-Chips in Intel x86-Systemen wurden Angriffsziele auf DDR4- und DDR5-Chips, Systeme mit AMD- und ARM-Prozessoren, Möglichkeiten zur Umgehung von ECC-Fehlerkorrekturen, Netzwerkangriffe sowie Angriffe durch die Ausführung von JavaScript-Code im Browser identifiziert.

Der RowHammer-Angriff ermöglicht es, den Inhalt einzelner DRAM-Speicherbits zu verfälschen, indem kontinuierlich Daten aus benachbarten Speicherzellen gelesen werden. Da DRAM-Speicher aus einem zweidimensionalen Array von Zellen besteht, von denen jede aus einem Kondensator und einem Transistor besteht, führt das fortlaufende Lesen desselben Speicherbereichs zu Spannungsschwankungen und Anomalien, die zu einem kleinen Verlust von Ladung in benachbarten Zellen führen. Wenn die Leseintensität hoch ist, kann die benachbarte Zelle genügend Ladung verlieren, und der nächste Regenerationszyklus kann nicht schnell genug das ursprüngliche Zustand wiederherstellen, was zu einer Änderung des in der Zelle gespeicherten Wertes führt. Um sich gegen RowHammer zu schützen, haben Chiphersteller den TRR-Mechanismus (Target Row Refresh) integriert, der die Verfälschung von Zellen in bestimmten Fällen blockiert, jedoch nicht vor allen möglichen Angriffsszenarien schützt.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster