Policy-Compliant Cloud Storage Systems
Dieses Paper präsentiert GDPRuler, ein vertrauenswürdiges Middleware-System, das durch den Einsatz eines richtlinienerzwingenden Monitors innerhalb einer Confidential Virtual Machine eine verifizierbare DSGVO-Konformität für unveränderte Key-Value-Stores auf nicht vertrauenswürdigen Clouds ermöglicht und dabei starke Compliance-Garantien bei geringem Performance-Overhead sowie effizientem Metadatenmanagement erreicht.
Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen
Stellen Sie sich vor, Sie besitzen ein sehr schnelles, hocheffizientes Lagerhaus (ein Key-Value-Store), in dem Sie Millionen von Kisten aufbewahren. Jede Kiste hat ein einfaches Etikett (einen Key) und enthält Ihre persönlichen Gegenstände (die Daten). Dieses Lagerhaus ist großartig in Bezug auf die Geschwindigkeit, aber es befindet sich in einem Gebäude, das einem Fremden gehört (der Cloud). Sie sind besorgt, dass der Gebäudeeigentümer in Ihre Kisten spionieren, die Etiketten ändern oder Ihnen den Zugriff auf Ihre Sachen verweigern könnte, wenn Sie danach fragen.
Darüber hinaus gibt es strenge neue Gesetze (DSGVO), die besagen:
- Sie dürfen nur Ihre eigenen Kisten ansehen.
- Sie dürfen Ihre Kisten nur für bestimmte Zwecke verwenden, denen Sie zugestimmt haben (wie „Einkaufen“, nicht „Marketing“).
- Wenn Sie sagen „Lösche dies“, muss es für immer verschwunden sein, und es muss ein Nachweis darüber existieren, dass dies geschehen ist.
- Sie müssen in der Lage sein, gegenüber einem Polizeibeamten (dem Regulator) zu beweisen, dass Sie diese Regeln befolgt haben.
Das Problem ist, dass dieses schnelle Lagerhaus nicht mit diesen Regeln gebaut wurde. Es ist zu simpel, um komple Was komplexen rechtlichen Anweisungen zu verstehen, und der Gebäudeeigentümer (der Cloud-Anbieter) ist technisch dazu in der Lage, Ihre Regeln zu ignorieren, falls er wollte.
Die Lösung: GDPRuler
Das Paper stellt GDPRuler vor, das wie ein hochsicherer, unsichtbarer Sicherheitswächter fungiert, der direkt zwischen Ihnen und dem Lagerhaus steht.
So funktioniert es, unter Verwendung einfacher Analogien:
1. Die „Glaskiste“ (Confidential Virtual Machine)
Normalerweise, wenn Sie einen Sicherheitswächter engagieren, könnte der Gebäudeeigentümer immer noch über die Schulter des Wächters schauen oder ihn sogar bestechen. GDPRuler platziert den Wächter in eine Confidential Virtual Machine (CVM).
- Die Analogie: Stellen Sie sich vor, der Wächter arbeitet in einer transparenten, unzerbrechlichen Glaskiste, die von außen verschlossen ist. Selbst der Gebäudeeigentümer kann nicht in die Kiste sehen, den Wächter berühren oder dessen Arbeit verändern. Der Wächter kann seine Identität gegenüber Ihnen mithilfe eines speziellen digitalen Ausweises (Remote Attestation) nachweisen, um zu beweisen, dass er echt ist und nicht manipuliert wurde.
2. Der „Intelligente Übersetzer“ (Policy Language)
Das Lagerhaus spricht nur „Key“ und „Value“. Es spricht nicht „Recht“.
- Die Analogie: GDPRuler besitzt einen Übersetzer, der Ihre rechtlichen Wünsche (wie „Verwende diese Daten nur zum Einkaufen“) in einfache Anweisungen umwandelt, die das Lagerhaus versteht. Wenn Sie das Lagerhaus bitten, etwas zu tun, prüft der Übersetzer zuerst Ihre Identität und Ihre Regeln. Wenn Sie versuchen, die Daten für „Marketing“ zu nutzen, obwohl Ihre Regel „nur zum Einkaufen“ besagt, stoppt der Übersetzer die Anfrage, noch bevor sie das Lagerhaus erreicht.
3. Der „Winzige Aufkleber“ (Compact Metadata)
Um Regeln durchzusetzen, muss das System jeder einzelnen Kiste eine Liste von Regeln beifügen. Wenn diese Liste ein riesiges Buch wäre, würde sie das Lagerhaus extrem verlangsamen.
- Die Analogie: GDPRuler schreibt die Regeln auf einen winzigen, unsichtbaren Aufkleber, der perfekt auf die Kiste passt, ohne unnötigen Platz einzunehmen. Es verwendet einen speziellen Code (Bitmaps), sodass der Aufkleber super klein ist. Das bedeutet, dass das Lagerhaus schnell bleibt, auch wenn nun jeder Kiste eine Regel beigefügt ist.
4. Der „Spezielle Index“ (Metadata Indexing)
Wenn Sie alle Kisten finden wollen, die zu „Alice“ gehören, oder alle Kisten, die für „Marketing“ verwendet werden, müsste ein normales Lagerhaus jede einzelne Kiste öffnen, um das Etikett zu prüfen. Das ist langsam.
- Die Analogie: GDPRuler erstellt einen speziellen Bibliotheks-Katalog nur für diese Regeln. Anstatt jede Kiste zu öffnen, schaut der Wächter einfach im Katalog unter „Alice“ nach, erhält eine Liste der spezifischen Kisten und geht direkt zu ihnen. Dies macht das Finden Ihrer Daten oder das Löschen dieser Daten 13- bis 182-mal schneller als ohne den Katalog.
5. Das „Manipulationssichere Tagebuch“ (Audit Logs)
Das Gesetz besagt, dass Sie eine Aufzeichnung darüber benötigen, wann auch immer jemand Ihre Daten berührt hat. Wenn der Gebäudeeigentümer dieses Tagebuch löschen könnte, wären die Regeln bedeutungslos.
- Die Analogie: GDPRuler führt ein Tagebuch innerhalb der Glaskiste. Jedes Mal, wenn eine Kiste geöffnet, bewegt oder gelöscht wird, wird ein Eintrag in das Tagebuch geschrieben. Dieses Tagebuch ist mit einem speziellen Wachssiegel (kryptografische Signatur) versiegelt, das bricht, wenn jemand versucht, ein Wort zu ändern. Wenn ein Regulator nach dem Tagebuch fragt, zeigt der Wächter ihm die versiegelten Seiten und beweist damit, dass niemand die Historie gefälscht hat.
Verlangsamt es die Dinge?
Die Autoren testeten dieses System mit realem Datenverkehr.
- Geschwindigkeit: Das System ist etwa 61 % so schnell wie das Lagerhaus allein. Der Großteil dieser Verlangsamung (etwa 30 %) liegt lediglich daran, dass die „Glaskiste“ (die sichere Umgebung) ein wenig zusätzliche Zeit benötigt, um zu arbeiten. Die eigentliche Arbeit des „Sicherheitswächters“ (das Prüfen der Regeln) verursacht nur etwa 8 % zusätzliche Verzögerung.
- Platz: Die winzigen Aufkleber (Metadaten) beanspruchen weniger als 20 % zusätzlichen Platz in den Regalen.
- Protokollierung: Das Schreiben der Tagebucheinträge ist so effizient, dass es das Lagerhaus kaum verlangsamt (weniger als 2 % Verlangsamung).
Das Fazit
GDPRuler beweist, dass man ein schnelles, modernes Cloud-Lagerhaus haben kann und gleichzeitig die Datenschutzgesetze strikt einhält, ohne das Lagerhaus neu bauen oder Ihre Software ändern zu müssen. Dies geschieht, indem ein vertrauenswürdiger, unzerbrechlicher Sicherheitswächter in einer Glaskiste platziert wird, der Ihre gesetzlichen Rechte in schnelle, durchsetzbare Aktionen übersetzt und dabei eine manipulationssichere Aufzeichnung über alles führt, was geschieht.
Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?
Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.