Confidential Computing ayuda a proteger tus datos en uso, ya que los mantiene encriptados en la memoria durante el procesamiento. Combinada con la encriptación de datos en reposo y en tránsito, Confidential VM ayuda a mantener tus datos protegidos durante todo su ciclo de vida.
Un entorno de Confidential Computing implementa la protección de los datos en uso con un entorno de ejecución confiable (TEE) basado en hardware. Un TEE es un área aislada dentro de un procesador que ayuda a proteger la confidencialidad y la integridad del código y los datos cargados en él. Un TEE actúa como una sala segura para las operaciones sensibles, lo que mitiga el riesgo para los datos, incluso si el sistema host subyacente está comprometido. El Consorcio de Confidential Computing define este estándar de seguridad.
Ejemplos de casos de uso
Puedes usar Confidential Computing para lograr lo siguiente:
Privacidad mejorada: Realiza análisis en conjuntos de datos sensibles y ayuda a proteger las cargas de trabajo de IA generativa (como las instrucciones del usuario) sin exponer los datos a la infraestructura del host, los operadores de nube o los proveedores de plataformas de IA.
Colaboración segura: Entrena de forma conjunta modelos de aprendizaje automático, ejecuta el aprendizaje federado o consulta datos compartidos en una sala segura sin revelar conjuntos de datos de propiedad exclusiva o propiedad intelectual a otras partes participantes.
Mejora la seguridad de los datos: Mitiga el riesgo de violaciones de la seguridad de los datos durante el procesamiento protegiendo los recursos sensibles del entorno de ejecución, como las claves de API, la memoria de la sesión y el razonamiento del modelo. Esta mitigación te ayuda a cumplir con reglamentaciones como la Ley de Responsabilidad y Portabilidad de Seguros Médicos (HIPAA), el Reglamento General de Protección de Datos (GDPR) o los mandatos de soberanía digital.
Mayor confianza y transparencia: Proporciona pruebas verificables a través de la certificación criptográfica de que los cálculos, los modelos y las cargas de trabajo de los agentes de IA se ejecutan sin modificaciones dentro de un entorno seguro.
Protección de la propiedad intelectual: Protege la propiedad intelectual de los creadores cuando ejecutan modelos de propiedad.
Cómo funciona un entorno de Confidential Computing
Los entornos de Confidential Computing tienen las siguientes propiedades:
Encriptación del entorno de ejecución: El procesador mantiene encriptados en la memoria todos los datos del entorno de Confidential Computing. Cualquier componente del sistema o atacante de hardware que intente leer datos activos directamente de la memoria solo verá datos encriptados. En el caso de los tipos de máquinas con GPU compatibles, la encriptación del entorno de ejecución se extiende desde la CPU hasta las GPU conectadas a través de Confidential Computing de NVIDIA con canales PCIe encriptados.
Aislamiento: El procesador bloquea el acceso basado en software al entorno de Confidential Computing. El sistema operativo host, el hipervisor y otras aplicaciones no pueden leer ni modificar el entorno de Confidential Computing.
Certificación: La certificación remota verifica la confiabilidad del entorno de Confidential Computing comprobando la integridad de su hardware y software.
Seguridad del ciclo de vida de los datos: Para los tipos de máquinas compatibles, la protección de datos respaldada por hardware durante el procesamiento ayuda a garantizar que las entradas sensibles, los estados intermedios y las variables temporales se aíslen desde la transferencia hasta la destrucción en la memoria.
Migración en vivo confidencial: Para los tipos de máquinas compatibles, la plataforma puede migrar instancias o nodos de Confidential VM activos a hosts físicos nuevos sin interrupciones. La memoria permanece encriptada y la plataforma intercambia claves criptográficas solo después de verificar que el host de destino proporciona un TEE autorizado y certificado.
Servicios de Confidential VM
Google Cloud ofrece los siguientes productos de Confidential VM:
Confidential VM también está disponible en los siguientes productos:
Impacto de Confidential Computing en los límites de confianza
La Confidential Computing en Google Cloud te permite reducir tu límite de confianza para que menos recursos tengan acceso a tus datos confidenciales. Por ejemplo, en un Google Cloud entorno sin Confidential VM, Google Cloud la infraestructura y el SO invitado están dentro del límite de confianza. En un entorno deGoogle Cloud que usa Confidential VM sin Confidential Space, el SO invitado está dentro del límite de confianza, pero la infraestructura de nube no.
| Elementos | Dentro del límite de confianza sin usar Confidential VM | Dentro del límite de confianza cuando se usa Confidential VM | Dentro del límite de confianza cuando se usa Confidential Space |
|---|---|---|---|
| Pila de Cloud y administradores | Sí | No | No |
| BIOS y firmware | Sí | No | No |
| SO del host y el hipervisor | Sí | No | No |
| Administrador de invitado de VM | Sí | Sí | No |
| SO invitado de la VM | Sí | Sí | Sí, medido y certificado |
| Aplicaciones, modelos y agentes de IA | Sí | Sí | Sí, medido y certificado |
| Pesos y algoritmos de modelos propietarios | Sí | Sí | Sí |
| Datos y mensajes confidenciales | Sí | Sí | Sí |
¿Qué sigue?
- Obtén más información sobre la computación confidencial para el análisis de datos, la IA y el aprendizaje federado.
- Obtén más información sobre Google Cloud Attestation.