IT-Forscher haben gezeigt, dass die Verschlüsselung von Arbeitsspeicher, die in Confidential-Computing‑Umgebungen verwendet wird, mit einem Adapterstecker ausgehöhlt werden kann. Nach dem Bericht greift die Technik – bezeichnet als DDROP – gezielt auf die aktuelle DDR5‑Leistungseinheit zu und ermöglicht einen unautorisierten Zugriff auf zuvor geschützt Daten. Der Vorfall unterstreicht die Notwendigkeit, physische Zugriffswege als potenzielle Schwachstellen zu berücksichtigen.
Confidential Computing ist ein Konzept, bei dem Daten in einem geschützten, verschlüsselten Zustand verarbeitet werden, selbst wenn das System von nicht vertrauenswürdigen Parteien betrieben wird. Die Idee ist, dass der Speicher selbst verschlüsselt ist, sodass ein Angreifer, der Zugriff auf das System hat, die Daten nicht lesen kann. Dieser Ansatz soll die Privatsphäre und die Integrität kritischer Informationen gewährleisten.
Die RAM‑Verschlüsselung arbeitet, indem sie Daten im Speicher mit einem Schlüssel verschlüsselt, der in der Regel im Secure‑Enclave‑Modul gehalten wird. Durch die Verschlüsselung sollen selbst physische Zugriffe auf den Speicher keinen Zugriff auf die Klartextdaten ermöglichen. Die Schlüsselverwaltung erfolgt dabei häufig in Hardware, um die Sicherheit zu erhöhen.
IT-Forscher haben gezeigt, dass die Verschlüsselung von Arbeitsspeicher, die in Confidential-Computing‑Umgebungen verwendet wird, mit einem Adapterstecker ausgehöhlt werden kann. Nach dem Bericht greift die Technik – bezeichnet als DDROP – gezielt auf die aktuelle DDR5‑Leistungseinheit zu und ermöglicht einen unautorisierten Zugriff auf zuvor geschützt Daten. Der Vorfall unterstreicht die Notwendigkeit, physische Zugriffswege als potenzielle Schwachstellen zu berücksichtigen.
Confidential Computing ist ein Konzept, bei dem Daten in einem geschützten, verschlüsselten Zustand verarbeitet werden, selbst wenn das System von nicht vertrauenswürdigen Parteien betrieben wird. Die Idee ist, dass der Speicher selbst verschlüsselt ist, sodass ein Angreifer, der Zugriff auf das System hat, die Daten nicht lesen kann. Dieser Ansatz soll die Privatsphäre und die Integrität kritischer Informationen gewährleisten.
Die RAM‑Verschlüsselung arbeitet, indem sie Daten im Speicher mit einem Schlüssel verschlüsselt, der in der Regel im Secure‑Enclave‑Modul gehalten wird. Durch die Verschlüsselung sollen selbst physische Zugriffe auf den Speicher keinen Zugriff auf die Klartextdaten ermöglichen. Die Schlüsselverwaltung erfolgt dabei häufig in Hardware, um die Sicherheit zu erhöhen.
In der jüngsten Untersuchung nutzen die Forscher einen Adapterstecker – ein kleines, physisches Bauteil, das in die Speicher‑Buchsen passt – um die Verschlüsselung zu umgehen. Der Stecker wird zwischen dem Speicherchip und dem Motherboard eingebaut und ermöglicht die direkte Manipulation der Datenwege in der Speichersteuerung.
Der Adapterstecker agiert als Zwischenstück, das die Kommunikation zwischen dem DDR5‑Modul und dem Speichercontroller stört. Durch gezielte Signale kann der Stecker die Speichersteuerung dazu bringen, Daten im Klartext zu übertragen, wodurch die Schutzschicht der Verschlüsselung unterlaufen wird.
DDR5 ist die aktuelle Generation von SODIMM‑Speichermodulen und wird in modernen Servern und Hochleistungsrechnern eingesetzt. Die Technologie bietet höhere Bandbreiten und verbesserte Energieeffizienz im Vergleich zu DDR4. DDROP nutzt spezifische Eigenschaften der DDR5‑Protokolle, um die Angriffsmöglichkeit zu realisieren.
Die Entdeckung wirft ernsthafte Bedenken hinsichtlich der Sicherheit von Confidential‑Computing‑Systemen auf. Wenn ein physischer Stecker die Verschlüsselung umgehen kann, könnten Angreifer, die Zugang zu einem Server haben, sensible Daten auslesen, ohne dass das System selbst kompromittiert wird. Dies könnte die Vertrauensbasis für Cloud‑Dienstanbieter und kritische Infrastrukturen erschüttern.
Nach Angaben von Branchenexperten reagieren Hersteller von Speicherlösungen bereits auf die Meldung. Einige haben angekündigt, zusätzliche mechanische Sperren einzuführen, um physische Zugriffe zu erschweren. Es ist jedoch unklar, inwieweit solche Maßnahmen die beschriebenen Angriffsszenarien vollständig verhindern können.
Um die Gefahr zu mindern, könnten zusätzliche Sicherheitsschichten in den Speichercontroller integriert werden, die den Zugriff auf den Adapterstecker erkennen und blockieren. Auch die Implementierung von Authentifizierungsmechanismen auf Hardwareebene könnte helfen, unerwünschte Signale zu unterbinden.
Für die Zukunft bedeutet die Entdeckung, dass die Entwicklung von Confidential‑Computing‑Systemen einen stärkeren Fokus auf physische Sicherheit erfordert. Neben der Verschlüsselung müssen auch die physischen Zugriffswege robust geschützt werden, um die Integrität des gesamten Systems zu gewährleisten.
Die Forschungsgemeinschaft reagiert mit verstärkten Untersuchungen zu Speicher‑Sicherheitsarchitekturen. Viele Arbeiten konzentrieren sich darauf, wie Speichercontroller so gestaltet werden können, dass sie nicht von einfachen physischen Komponenten manipuliert werden können. Gleichzeitig wird nach neuen Verschlüsselungstechniken gesucht, die auch bei physikalischen Angriffen standhalten.
Abschließend verdeutlicht der Fall, dass die Sicherheit von Confidential Computing nicht nur von Softwarelösungen abhängt. Physische Komponenten und deren Schutzmechanismen spielen ebenso eine entscheidende Rolle. Nur durch einen ganzheitlichen Ansatz, der sowohl digitale als auch physische Angriffe berücksichtigt, kann die Vertraulichkeit von Daten in modernen Systemen gewährleistet werden.