|
Der Cloud-Anbieter dokumentiert und implementiert ein technisches Rahmenwerk für Confidential Computing und zeigt, wie bestimmte Cybersicherheitsrisiken mitigiert werden (vgl. OIS-07). Das Rahmenwerk umfasst mindestens die folgenden Verfahren und technischen Schutzmaßnahmen: 1. Nutzung von Trusted Execution Environments (TEEs) oder sicheren Enklaven zur Verarbeitung sensibler Daten während der Nutzung (engl. 'data in use') in einer geschützten Umgebung; 2. Dokumentation aller zugehörigen Schnittstellen; 3. Berücksichtigung vorhandener Hardware-Nachweise; 4. Einsatz von Verschlüsselungstechniken zur Sicherung der Daten während der Verarbeitung, einschließlich sicherer Schlüsselverwaltung; 5. Remote-Attestierung zur Überprüfung der Identität und des gemessenen Zustands des TEE sowie des im TEE ausgeführten Codes; 6. Implementierung von Überwachungs- und Protokollierungsmechanismen zur Detektion und Reaktion auf Sicherheitsvorfälle; 7. Durchführung von Sicherheitsüberprüfungen und Penetrationstests (vgl. OPS-22) regelmäßig sowie anlassbezogen, um die Wirksamkeit Confidential Computing Maßnahmen zu überprüfen; und 8. Regelmäßige Aktualisierungen der Trusted Computing Base des TEE durchführen. Ergänzende Informationen Confidential Computing im Sinne des Confidential Computing Consortium und im Sinne dieses Kriteriums ist der Schutz von Daten während der Nutzung (engl. 'data in use') durch die Durchführung von Berechnungen in einem hardwarebasierten, zertifizierten Trusted Execution Environment (TEE). Ein TEE stellt einen isolierten Teil innerhalb eines Systems dar, der eine besonders geschützte Laufzeitumgebung bereitstellt. Der TEE kann Teil des Hauptprozessors (CPU) oder Teil des System-on-Chip (SoC) sein. Im Allgemeinen erzwingt ein TEE, dass nur autorisierter Code innerhalb des TEE ausgeführt werden kann und die von diesem Code verwendeten Daten nicht von Code außerhalb des TEE gelesen oder manipuliert werden können. Die Attestierung des TEE und der innerhalb des TEE laufenden Anwendung dient der Validierung der Vertrauenswürdigkeit der Verarbeitung. Zu den Confidential Computing Maßnahmen gehört die Implementierung und Überwachung technischer und organisatorischer Kontrollen, um den sicheren Einsatz und Betrieb der Confidential Computing-Technik zu gewährleisten. Zu diesen Maßnahmen können die Validierung von TEE-Konfigurationen, kontinuierliche Attestierungsprozesse, die Überwachung auf nicht autorisierte Codeänderungen und die Lebenszyklusverwaltung zertifizierter Umgebungen gehören.
|