Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Vertrauliche Container bieten standardisierten Container-Workloads hardwaregestützten Schutz. Sie laufen in Trusted Execution Environments (TEEs), um die Datenvertraulichkeit, Datenintegrität und die Integrität des Laufzeitcodes zu verbessern.
Vorteile
Vertrauliche Container auf Azure laufen in hardwaregestützten TEEs. Für die meisten Implementierungen bedeutet dieser Schutz eine VM-basierte Isolation auf AMD-SEV-SNP- oder Intel-TDX-unterstützter Infrastruktur.
Die wichtigsten Vorteile umfassen Folgendes:
- Führe bestehende Container-Images ohne Codeänderungen (Lift-and-Shift) innerhalb eines TEE aus.
- Entwickeln Sie neue Anwendungen, die mit Confidential Computing kompatibel sind.
- Attestieren Sie Laufzeitumgebungen aus der Ferne und überprüfen Sie, was gestartet wurde.
- Stärken Sie Vertraulichkeit und Integrität durch hardwaregestützte Garantien.
- Isoliere Container von anderen Pods und vom VM-Node-OS-Kernel.
VM-isolierte Confidential Container in Azure Container Instances (ACI)
Vertrauliche Container in ACI ermöglichen eine schnelle und einfache Bereitstellung von Containern nativ in Azure mit der Möglichkeit, Daten und Code während der Verwendung dank AMD EPYC™-Prozessoren mit Confidential Computing-Funktionen zu schützen. Der Grund ist, dass Ihre Container in einem hardwarebasierten und attestierten Trusted Execution Environment (TEE) ausgeführt werden, ohne Notwendigkeit eines speziellen Programmiermodells und ohne Infrastrukturverwaltungsaufwand. Mit dieser Produkteinführung erhalten Sie:
- Vollständiger Gastnachweis, der kryptografische Messungen von Hardware und Software in der Trusted Computing Base (TCB) enthält.
- Werkzeuge zur Erstellung und Durchsetzung von Richtlinien im TEE.
- Open-Source-Sidecars für sichere Schlüsselfreigabe und verschlüsselte Dateisysteme.
Confidential VM node pools on Azure Kubernetes Service (AKS)
Für Kubernetes-Bereitstellungen verwenden Sie vertrauliche VM-Knotenpools auf AKS, um Container-Workloads auf vertraulichen AMD SEV-SNP VMs mit verwalteten Clusteroperationen auszuführen.
Vertrauliche Container in Intel SGX-Enklaven (Spezialisiert)
Azure Kubernetes Service (AKS) unterstützt das Hinzufügen von Intel SGX Confidential Computing-VM-Knoten als Agentpools in einem Cluster. Auf diesen Knoten können Sie vertrauliche Workloads in einer hardwarebasierten TEE ausführen. In diesen Umgebungen können mit Code auf Benutzerebene aus Containern private Arbeitsspeicherregionen zugeordnet werden, um den Code direkt per CPU auszuführen. Diese privaten Arbeitsspeicherregionen, die direkt per CPU ausgeführt werden, werden als „Enclaves“ (Enklaven) bezeichnet. Enklaven tragen zum Schutz von Datenvertraulichkeit, Datenintegrität und Codeintegrität vor der Beeinträchtigung durch andere Prozesse, die auf denselben Knoten ausgeführt werden, sowie durch Azure-Operatoren bei. Mit dem Intel SGX-Ausführungsmodell werden auch die Zwischenschichten des Gastbetriebssystems, Hostbetriebssystems und von Hypervisor entfernt, um die Angriffsfläche zu verkleinern. Das Modell für die hardwarebasierte Ausführung mit containerspezifischer Isolierung auf einem Knoten ermöglicht Anwendungen die direkte Ausführung mit der CPU, während der spezielle Arbeitsspeicherblock pro Container verschlüsselt bleibt. Confidential Computing-Knoten mit vertraulichen Containern sind ein wertvoller Beitrag zu Ihrer Zero-Trust-Sicherheitsplanung und Strategie für die tiefgehende Verteidigung von Containern. Weitere Informationen zu dieser Funktion finden Sie hier.
Fragen?
Wenn Sie Fragen zu Containerangeboten haben, kontaktieren Sie acconaks@microsoft.com.
Nächste Schritte
- Beginnen Sie mit Azure Confidential Computing Codebeispielen auf GitHub
- Bereitstellen einer vertraulichen Containergruppe mit Azure Container Instances
- Vertrauliche VM-Knotenpools in AKS bereitstellen
- Microsoft Azure-Nachweis
- Intel SGX Confidential Container Guidance (spezialisiert)
- Azure Kubernetes Service (AKS)