Das Unternehmen Google hat âHalf-Doubleâ vorgestellt, eine neue Technik fĂŒr RowHammer-Angriffe, die es ermöglicht, den Inhalt einzelner Bits des dynamischen Arbeitsspeichers (DRAM) zu verĂ€ndern. Der Angriff kann auf einigen modernen DRAM-Chips reproduziert werden, deren Hersteller eine Verringerung der Geometrie der Zellen erreicht haben.
Wir erinnern daran, dass RowHammer-Angriffe es ermöglichen, den Inhalt einzelner Speicherbits durch zyklisches Lesen von Daten aus benachbarten Speicherzellen zu verzerren. Da DRAM-Speicher aus einem zweidimensionalen Array von Zellen besteht, von denen jede aus einem Kondensator und einem Transistor besteht, fĂŒhrt das kontinuierliche Lesen desselben Speicherbereichs zu Spannungsschwankungen und Anomalien, die zu einem geringfĂŒgigen Verlust der Ladung benachbarter Zellen fĂŒhren. Wenn die LesestĂ€rke groĂ genug ist, kann die benachbarte Zelle so viel Ladung verlieren, dass der nĂ€chste Regenerationszyklus nicht ausreicht, um ihren ursprĂŒnglichen Zustand wiederherzustellen, was zu einer Ănderung der in der Zelle gespeicherten Daten fĂŒhrt.
Zum Schutz vor RowHammer haben Chip-Hersteller den TRR-Mechanismus (Target Row Refresh) implementiert, der Verzerrungen in benachbarten Zeilen schĂŒtzt. Die Methode Half-Double ermöglicht es, diesen Schutz zu umgehen, indem sie manipuliert, dass Verzerrungen nicht auf benachbarte Zeilen beschrĂ€nkt sind, sondern sich auch auf andere Zeilen des Speichers ausbreiten, wenn auch in geringerem MaĂe. Googles Ingenieure haben gezeigt, dass es fĂŒr aufeinanderfolgende Speicherzeilen âAâ, âBâ und âCâ möglich ist, Zeile âCâ anzugreifen, indem man sehr intensiv auf Zeile âAâ zugreift und nur eine geringe AktivitĂ€t zu Zeile âBâ aufrechterhĂ€lt. Zugriffe auf Zeile âBâ wĂ€hrend des Angriffs aktivieren eine nichtlineare Ladungsleckage und ermöglichen es, Zeile âBâ als Transportmittel zu verwenden, um den Rowhammer-Effekt von Zeile âAâ auf âCâ zu ĂŒbertragen.

Im Gegensatz zum TRRespass-Angriff, der SchwĂ€chen in verschiedenen Implementierungen des Mechanismus zur Verhinderung von Zellverzerrungen ausnutzt, basiert der Half-Double-Angriff auf den physikalischen Eigenschaften des Siliziumsubstrats. Half-Double zeigt, dass die wahrscheinlich verursachenden Rowhammer-Effekte eine Eigenschaft des Abstandes sind und nicht der direkten Anordnung der Zellen. Mit der Verringerung der Geometrie der Zellen in modernen Chips wĂ€chst auch der Einflussradius der Verzerrungen. Es ist nicht ausgeschlossen, dass der Effekt ĂŒber zwei Zeilen hinaus beobachtet wird.
Es wird berichtet, dass zusammen mit der JEDEC-Vereinigung mehrere VorschlĂ€ge zur Analyse möglicher Wege zur Blockierung solcher Angriffe erarbeitet wurden. Die Informationen ĂŒber die Methode wurden veröffentlicht, da Google der Ansicht ist, dass die durchgefĂŒhrten Forschungen das VerstĂ€ndnis des Rowhammer-PhĂ€nomens erheblich erweitern und die Bedeutung der Zusammenarbeit von Forschern, Chipherstellern und anderen Interessierten bei der Entwicklung einer umfassenden und langfristigen Lösung zum Schutz hervorheben.
Quelle: opennet.ru
