Le istanze Confidential VM sono un tipo di macchina virtuale di Compute Engine. Utilizzano la crittografia della memoria basata su hardware per garantire che i tuoi dati e le tue applicazioni non possano essere letti o modificati mentre sono in uso.
Le istanze Confidential VM offrono i seguenti vantaggi:
Isolamento: le chiavi di crittografia vengono generate e risiedono esclusivamente nell'hardware dedicato, inaccessibile all'hypervisor.
Attestazione: puoi verificare l'identità e lo stato della VM per assicurarti che i componenti chiave non siano stati manomessi.
Questo tipo di isolamento e attestazione hardware è noto come Trusted Execution Environment (TEE).
Puoi attivare il servizio Confidential VM ogni volta che crei una nuova istanza VM.
Tecnologie di Confidential Computing
Quando configuri un'istanza Confidential VM, il tipo di tecnologia di Confidential Computing utilizzata si basa sul tipo di macchina e sulla piattaforma CPU che scegli. Quando scegli una tecnologia di Confidential Computing, assicurati che soddisfi le tue esigenze di prestazioni e costi.
AMD SEV
AMD Secure Encrypted Virtualization (SEV) su Confidential VM offre la crittografia della memoria basata su hardware tramite il processore sicuro AMD e l'attestazione in fase di avvio tramite il vTPM di Google.
AMD SEV offre prestazioni elevate per attività di calcolo impegnative. La differenza di prestazioni tra una Confidential VM SEV e una VM Compute Engine standard può variare da nulla a minima, a seconda del workload.
A differenza di altre tecnologie di Confidential Computing su Confidential VM, le macchine AMD SEV che utilizzano i tipi di macchine N2D e C3D supportano la migrazione live.
Leggi il white paper su AMD SEV.
AMD SEV-SNP
AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-SNP) espande SEV, aggiungendo sicurezza basata su hardware per aiutare a prevenire attacchi dannosi basati su hypervisor come la riproduzione dei dati e la rimappatura della memoria. I report di attestazione possono essere richiesti in qualsiasi momento direttamente dal processore sicuro AMD.
Leggi il white paper su AMD SEV-SNP.
Intel TDX
Intel Trust Domain Extensions (TDX) crea un dominio di attendibilità (TD) isolato all'interno di una VM e utilizza estensioni hardware per la gestione e la crittografia della memoria.
Intel TDX aumenta la difesa del TD contro forme limitate di attacchi che utilizzano l'accesso fisico alla memoria della piattaforma, come l'analisi offline della memoria ad accesso casuale dinamico (DRAM) e gli attacchi attivi alle interfacce DRAM. Questi attacchi includono l'acquisizione, la modifica, il trasferimento, la giunzione e l'aliasing dei contenuti della memoria.
Leggi il white paper su Intel TDX.
NVIDIA Confidential Computing
NVIDIA Confidential Computing estende i vantaggi di sicurezza di un Trusted Execution Environment (TEE) basato su hardware alle GPU NVIDIA collegate. I dati sensibili nei workload di AI e ML con accelerazione GPU vengono criptati durante l'uso, garantendo l'isolamento dall'hypervisor.
Per fornire un ambiente riservato completo per i workload sia della CPU che della GPU, NVIDIA Confidential Computing è integrato con tecnologie di Confidential Computing basate su CPU come AMD SEV o Intel TDX.
Per informazioni dettagliate sulle serie di macchine, sui modelli di GPU e sulle piattaforme CPU che supportano NVIDIA Confidential Computing, consulta Configurazioni supportate.
Leggi i white paper NVIDIA H100 Tensor Core GPU Architecture e RTX PRO 6000 Blackwell GPU Architecture.
Servizi Confidential VM
Oltre a Compute Engine, i seguenti servizi Google Cloud utilizzano Confidential VM:
I nodi Confidential Google Kubernetes Engine impongono l'utilizzo di Confidential VM per tutti i nodi GKE.
Confidential Space utilizza Confidential VM per consentire alle parti di condividere dati sensibili con un workload concordato di comune accordo, mantenendo al contempo la riservatezza e la proprietà di questi dati.
Managed Service for Apache Spark Confidential Computing include cluster Managed Service for Apache Spark che utilizzano Confidential VM.
Confidential VM Dataflow include istanze Confidential VM worker Dataflow.
Passaggi successivi
Scopri di più sulle configurazioni supportate di Confidential VM.