Cybersicherheit

Google enthüllt Phoenix-Angriffe zur Umgehung von Rowhammer-Abwehrmechanismen in DDR5-Speicher

Von Google unterstützte Forschungsarbeiten in Zusammenarbeit mit der ETH Zürich haben gezeigt, dass speziell entwickelte Angriffsmuster die verbesserten TRR-Abwehrmechanismen in einigen DDR5-Modulen umgehen können. Dabei gelang der erste Rowhammer-Exploit zur Rechteausweitung auf einem produktiven Desktop-System mit DDR5-Speicher. Das Unternehmen arbeitet weiter an Testplattformen und dem PRAC-Standard, um den Schutz des DRAM-Ökosystems zu verbessern.

2025-09-15
4 Min. Lesezeit
198 Aufrufe
certi.news Editorial Team
Google enthüllt Phoenix-Angriffe zur Umgehung von Rowhammer-Abwehrmechanismen in DDR5-Speicher

Google gab bekannt, dass Forschende in Zusammenarbeit mit der ETH Zürich speziell entwickelte Angriffsmuster entwickelt haben, die die verbesserten Abwehrmechanismen von Target Row Refresh (TRR) in DDR5-Speicher umgehen. Diese Forschung ermöglichte den ersten Rowhammer-Exploit zur Rechteausweitung auf einem standardmäßigen, für den Produktiveinsatz bestimmten Desktop-System mit DDR5-Speicher – in einem Experiment mit einem modernen AMD-Zen-Prozessor und DDR5-Speicher von SK Hynix.

Die Ergebnisse wurden in einer gemeinsamen Forschungsarbeit mit dem Titel „Phoenix: Rowhammer Attacks on DDR5 with Self-Correcting Synchronization“ veröffentlicht. Google erklärte, dass weiterhin geprüft werde, inwieweit die Ergebnisse auf andere Hardwarekonfigurationen übertragbar sind. Die Arbeit soll auf der Konferenz IEEE Security & Privacy 2026 in San Francisco vom 18. bis 21. Mai 2026 vorgestellt werden.

Wie funktioniert Rowhammer?

Rowhammer nutzt eine Schwachstelle in DRAM-Speicherzellen aus, die Daten in Form elektrischer Ladungen speichern, welche mit der Zeit abfließen. Das System aktualisiert die Zellen regelmäßig, um Datenverlust zu verhindern. Wird eine Zelle jedoch vor dem Aktualisierungszyklus entladen, kann sich das darin gespeicherte Bit ändern.

Durch wiederholten Zugriff auf eine Speicherzeile kann ein Angreifer Änderungen an Bits in benachbarten Zeilen verursachen. Diese Änderungen können dazu genutzt werden, Daten zu beschädigen, Speicherseiten zu beeinflussen, die von anderen Anwendungen oder dem Betriebssystem zugewiesen wurden, sensible Daten anzugreifen, um Rechte auszuweiten, oder eine Dienstverweigerung zu verursachen. Der Schutz vor dieser Art von Angriffen gewinnt in Umgebungen mit mandantenfähiger Isolation, etwa Cloud-Infrastrukturen, zunehmend an Bedeutung.

Vorhandene, aber umgehbare Abwehrmechanismen

Speichersysteme verwenden Mechanismen wie ECC und TRR, um die Risiken von Rowhammer zu begrenzen. TRR überwacht Zugriffe auf eine begrenzte Anzahl von Zeilen in der Nähe einer Zielzeile und fordert eine Aktualisierung der betroffenen Zeile an, sobald die Zahl der Zugriffe einen bestimmten Schwellenwert überschreitet. Dieser Mechanismus kann in den DRAM-Chip oder in den Hostprozessor integriert werden.

Dieser Schutz ist jedoch nicht endgültig. Der TRRespass-Angriff zeigte, dass sich TRR durch gleichzeitige Zugriffe auf mehrere nicht benachbarte Zeilen umgehen lässt, während spätere Angriffe wie Half-Double und Blacksmith effizientere Zugriffsmuster einführten. Außerdem unterstützen aktuelle DDR5-Systeme PRAC oder vergleichbare starke Schutzmechanismen noch nicht und sind daher auf probabilistische Verfahren wie ECC und verbessertes TRR angewiesen.

Open-Source-Testplattformen

Um die Analyse dieser Abwehrmechanismen zu erleichtern, arbeitete Google mit Antmicro an der Entwicklung zweier spezialisierter Open-Source-Plattformen auf FPGA-Basis zur Prüfung von DDR5-Modulen:

  • DDR5-RDIMM-Plattform: Eine Testplatine, die die Anforderungen registrierter RDIMM-Speicher erfüllt, wie sie in Rechenservern üblich sind.
  • SO-DIMM-Plattform: Eine Version mit Unterstützung für den Standardanschluss von DDR5-Modulen, die in Workstations und Endgeräten verwendet werden.

Antmicro entwarf und fertigte die beiden Plattformen. Anschließend arbeitete Google mit dem Unternehmen und Forschenden der ETH Zürich zusammen, um ihre Fähigkeit zur Analyse kommerziell erhältlicher Speichermodule in den Formaten RDIMM und SO-DIMM zu testen. Die Untersuchung der internen TRR-Mechanismen erfordert Reverse Engineering proprietärer Verfahren, die sich je nach Hersteller und Modell unterscheiden, sowie das Senden präziser DDR-Befehle und die Analyse der Antworten. Diese Aufgaben lassen sich auf herkömmlichen kommerziellen Systemen nur schwer ausführen.

Der weitere Weg

Google kommt zu dem Schluss, dass die derzeitigen Schutzmaßnahmen die Durchführung von Angriffen erschweren, sie jedoch nicht verhindern, da ein Angreifer ein tiefgehendes Verständnis der Struktur des angegriffenen Speichersubsystems benötigt. Das Unternehmen ist der Ansicht, dass ECC ursprünglich nicht als Sicherheitsmechanismus entwickelt wurde und dass Speicherverschlüsselung ohne kryptografische Integrität keinen wirksamen Schutz gegen Rowhammer bietet.

Google unterstützt den von JEDEC verabschiedeten PRAC-Standard, der in künftigen Versionen von DDR5 und LPDDR6 unterstützt werden soll. Der Standard zählt die Aktivierungen einer DRAM-Wortleitung präzise und alarmiert das System, sobald eine übermäßige Anzahl von Aktivierungen festgestellt wird. Bis dieser Schutz verfügbar ist, bewertet Google weiterhin andere Verfahren und arbeitet mit akademischen und industriellen Partnern zusammen, um Testplattformen und Analysetechniken zu verbessern.

Nachrichtenquelle
Google Security Blog
Originalquelle öffnen ↗
c
Autor

certi.news Editorial Team

Das Wichtigste

Von Google unterstützte Forschungen in Zusammenarbeit mit der ETH Zurich haben gezeigt, dass Phoenix-Angriffe einige verbesserte TRR-Schutzmechanismen in DDR5-Modulen umgehen können. Außerdem wurde ein Privilegieneskalations-Exploit mittels Rowhammer auf einem produktiven Desktop-System durchgeführt. Das Forschungspapier wird auf der IEEE Security & Privacy 2026 vorgestellt, während Google weiterhin an Open-Source-Testplattformen und dem PRAC-Standard arbeitet, um den Schutz zu verbessern.

  • Den Forschern gelang es, speziell entwickelte Angriffsmuster zu entwickeln, die einige Target-Row-Refresh-Schutzmechanismen in DDR5 umgehen.
  • Ein Privilegieneskalations-Exploit mittels Rowhammer wurde mit einem AMD-Zen-Prozessor und DDR5-Speicher von SK Hynix durchgeführt.
  • Google arbeitete mit Antmicro an der Entwicklung von zwei FPGA-basierten Testplattformen für DDR5-Module der Typen RDIMM und SO-DIMM.
  • Aktuelle DDR5-Systeme unterstützen den PRAC-Standard nicht und setzen stattdessen auf Mechanismen wie ECC und verbessertes TRR.
  • Google unterstützt den von JEDEC verabschiedeten PRAC-Standard, der in kommenden Versionen von DDR5 und LPDDR6 unterstützt werden soll.

FAQ

Was ist ein Rowhammer-Angriff?

Dabei wird der wiederholte Zugriff auf Zeilen eines DRAM-Speichers ausgenutzt, um Bitänderungen in benachbarten Zeilen zu verursachen. Dies kann zu Datenverfälschung, Privilegieneskalation oder Denial of Service führen.

Was hat der Phoenix-Angriff erreicht?

Die Forscher entwickelten speziell angepasste Zugriffsmuster, die einige verbesserte TRR-Schutzmechanismen in DDR5 umgehen, und führten einen Privilegieneskalations-Exploit mittels Rowhammer auf einem produktiven Desktop-System durch.

Welche Rolle spielt der PRAC-Standard?

PRAC zählt die Aktivierungen von DRAM-Wortleitungen präzise und benachrichtigt das System, wenn eine übermäßige Anzahl von Aktivierungen festgestellt wird. Dadurch soll der Schutz vor Rowhammer verbessert werden.

Thema erkunden

Verwandte Themen und Entitäten

Aus derselben Kategorie

Das könnte Sie interessieren

Alle Nachrichten anzeigen