- ¿Cómo funciona el cifrado de datos en Google Cloud?
- ¿Cómo funciona el control de claves nativas frente al control de claves externas en GCP?
- ¿Cómo gestiona IAM el acceso a los recursos de KMS, HSM y PKI?
- ¿Cómo se debe gestionar la rotación de claves en GCP?
- ¿Qué información deberÃa registrar en KMS, HSM y PKI?
- ¿Cuánto cuestan las herramientas de cifrado de GCP?
- ¿Cómo es la arquitectura de cifrado multi-nube en GCP, AWS y Azure?
- ¿Cuáles son las limitaciones de las herramientas de cifrado nativas de GCP?
- Lista de verificación para la toma de decisiones: Elección de las herramientas de cifrado de GCP
- ¿Qué recomendarÃa Encryption Consulting?
- Preguntas frecuentes
Google Cloud Platform protege los datos mediante tres capas interconectadas: Cloud KMS para la gestión de claves, Cloud HSM/Cloud EKM para la custodia de claves y el Servicio de Autoridad de Certificación para la infraestructura de clave pública (PKI). Esto es importante porque elegir la capa incorrecta (por ejemplo, una clave de software cuando un requisito de cumplimiento exige la custodia del hardware) genera una brecha de auditorÃa posterior. Acción recomendada: usar Cloud KMS por defecto con claves respaldadas por software y recurrir a Cloud HSM o Cloud EKM solo cuando un requisito especÃfico lo exija.
Puntos Clave
- La protección de datos de GCP se basa en tres componentes que trabajan conjuntamente: Cloud KMS (ciclo de vida de las claves), Cloud HSM/Cloud EKM (custodia de claves) y Certificate Authority Service (PKI para identidades TLS/mTLS).
- Nativo (software Cloud KMS), BYOK (material de clave importado) y HYOK/externo (Cloud EKM): cada turno controla la clave de manera diferente; la mayorÃa de las cargas de trabajo deberÃan permanecer en claves de software nativo.
- Los roles de IAM para KMS deben otorgarse a nivel de llavero o clave, separando quién administra las claves de quién está autorizado a usarlas para cifrar/descifrar.
- El nivel de protección HSM de Cloud KMS cuenta actualmente con la validación FIPS 140-2 Nivel 3, mientras que su nivel de protección de software utiliza primitivas criptográficas validadas según FIPS 140-3 Nivel 1 (BoringCrypto), una distinción que conviene conocer antes de citar una afirmación de "FIPS 140-3" para las claves de GCP respaldadas por hardware.
- La rotación, los registros de auditorÃa en la nube y la facturación por servicio difieren significativamente entre las capas de KMS, HSM y PKI, por lo que una revisión de costos o cumplimiento debe analizar las tres por separado.
Publicado: noviembre de 2020. Actualizado: agosto de 2026. Revisado por el equipo de gestión de claves en la nube de Encryption Consulting.
Esta publicación ofrece una visión general de cómo se integran las herramientas de cifrado de GCP. Para conocer el funcionamiento interno especÃfico de Cloud KMS (jerarquÃa de claves, llaveros de claves, niveles de protección), consulte nuestro análisis detallado de Google Cloud Security – Key Management Services . Para comparar el KMS de GCP con el de AWS y Azure, consulte AWS KMS vs. Azure Key Vault vs. GCP KMS.
¿Cómo funciona el cifrado de datos en Google Cloud?
Los datos en la nube existen en dos estados que requieren una protección distinta: datos en tránsito y datos en reposo. El cifrado de datos en tránsito utiliza TLS para encapsular los datos durante su transferencia entre sistemas, de modo que un paquete interceptado resulta ilegible incluso si se captura. El cifrado de datos en reposo protege los datos almacenados en disco o en almacenamiento de objetos, convirtiendo el texto plano en texto cifrado que carece de sentido sin la clave. GCP cifra ambos tipos de datos de forma predeterminada: AES-256 para los datos en reposo en Google Cloud Storage y TLS para los datos en tránsito, sin necesidad de configuración adicional para habilitar ninguna de las dos opciones.
El cifrado predeterminado utiliza cifrado de sobre: ​​una clave de cifrado de datos (DEK) cifra los datos en sÃ, y una clave de cifrado de clave (KEK) cifra la DEK para una mayor protección. Ambas se gestionan a través de la API del Servicio de administración de claves en la nube de Google (Cloud KMS) , que se integra con el resto de Google Cloud (Cloud Storage, Cloud Functions, BigQuery, Compute Engine) para que los servicios puedan solicitar operaciones de cifrado sin tener que gestionar directamente el material de clave sin procesar.
¿Cómo funciona el control de claves nativas frente al control de claves externas en GCP?
Cloud KMS ofrece cuatro formas distintas de obtener una clave, cada una con un modelo de custodia diferente:
| Modelo de control de llaves | Cómo funciona | Mejor ajuste |
|---|---|---|
| Software KMS en la nube (nativo) | Claves simétricas o asimétricas generadas y utilizadas Ãntegramente dentro del módulo criptográfico de software de Google. | La opción predeterminada para la mayorÃa de las cargas de trabajo; el menor coste y sin dependencia de hardware. |
| HSM en la nube (nativo, con respaldo de hardware) | Las claves se generan y utilizan únicamente dentro de los módulos de seguridad de hardware validados según la norma FIPS 140-2 de nivel 3 que opera Google. | Cargas de trabajo con requisitos de cumplimiento de custodia de hardware (mandatos de PCI DSS HSM, algunos contratos gubernamentales). |
| BYOK (material clave importado) | Una organización genera material clave fuera de GCP y lo importa a Cloud KMS, que luego gestiona su ciclo de vida en adelante. | Organizaciones que necesitan demostrar la procedencia de las claves o que ya generan claves a través de un HSM local existente. |
| EKM en la nube (externo/equivalente a HYOK) | Cloud KMS hace referencia a una clave que reside fÃsicamente en un gestor de claves externo (Thales, Fortanix y otros); Google nunca almacena material de clave utilizable. | Datos regulados en los que un contrato o un organismo regulador exige que Google nunca posea la clave. |
Por defecto, utilice las claves respaldadas por software de Cloud KMS a menos que un requisito especÃfico indique lo contrario. Tanto Cloud HSM como Cloud EKM aumentan el costo y la latencia, y solo merecen la pena cuando una obligación de cumplimiento o una cláusula contractual especÃfica exige ese nivel de custodia.
¿Cómo gestiona IAM el acceso a los recursos de KMS, HSM y PKI?
La gestión de identidades y accesos (IAM) es la capa de permisos que se aplica a todas las operaciones clave en GCP. Cualquier servicio o usuario que intente utilizar una clave de cifrado de dominio (DEK) o clave de cifrado de clave (KEK) necesita primero un rol de IAM que le otorgue ese permiso especÃfico. Los roles de IAM pueden definirse a nivel de llavero (que abarca todas las claves del grupo) o a nivel de clave individual para un control más preciso. Esto respalda directamente la buena práctica de separar a los administradores de claves de los administradores de datos: una persona que gestiona las claves de cifrado no necesita, ni deberÃa tener, acceso directo a los datos que protegen dichas claves.
- Grant
cloudkms.adminÚnicamente a las identidades responsables de la gestión del ciclo de vida de las claves, nunca a las cuentas de servicio de aplicaciones. - Grant
cloudkms.cryptoKeyEncrypterDecrypterLimitado estrictamente a la cuenta de servicio especÃfica que necesita cifrar/descifrar con esa clave. - Mantenga los recursos de Cloud KMS en un proyecto separado de los datos que protegen, de modo que una vulneración del proyecto de datos no otorgue automáticamente acceso a las claves.
- Revise las vinculaciones de IAM en los llaveros con la misma frecuencia que las revisiones de acceso a producción, ya que una concesión de KMS obsoleta equivale a un acceso de descifrado permanente.
¿Cómo se debe gestionar la rotación de claves en GCP?
Cloud KMS admite la rotación automática según un cronograma definido, pero la rotación solo crea una nueva versión de clave activa; no vuelve a cifrar los datos existentes ni elimina la versión anterior. Los datos cifrados con una versión de clave anterior siguen dependiendo de esa versión hasta que se ejecute un proceso explÃcito de recifrado. Google no publica un mÃnimo ni un máximo técnico fijo para el perÃodo de rotación, pero un intervalo de 90 dÃas para las claves simétricas es una referencia común que se ajusta a las recomendaciones generales del sector (incluida la guÃa general de criptoperiodo del NIST).
La rotación de certificados en la infraestructura de clave pública (PKI) es un asunto distinto a la rotación de claves: los certificados TLS emitidos a través del Servicio de Autoridad de Certificación (CA) tienen su propio perÃodo de validez, independiente de las claves de Cloud KMS que respaldan la clave privada de la CA emisora. Es importante realizar un seguimiento independiente de estos dos ciclos de rotación, en lugar de asumir que un único calendario los abarca a ambos.
¿Qué información deberÃa registrar en KMS, HSM y PKI?
- Registros de auditorÃa en la nube para cada operación de KMS: Quién realizó la llamada a encriptar/desencriptar/firmar, con qué clave y desde qué proyecto, se registra automáticamente sin configuración adicional.
- Eventos clave del ciclo de vida: Creación, rotación, destrucción programada y cambios en la vinculación de IAM en llaveros y claves.
- Eventos de emisión y revocación de certificados del Servicio de Autoridad de Certificación, vinculado a la CA que emitió cada certificado.
- Llamadas de ida y vuelta de Cloud EKM, si está en uso, ya que un fallo al intentar acceder al administrador de claves externo es en sà mismo un evento de disponibilidad relevante para la seguridad, no solo un error de la aplicación.
¿Cuánto cuestan las herramientas de cifrado de GCP?
Las claves respaldadas por software de Cloud KMS se facturan por versión de clave activa al mes, más cargos por operación; las claves de Cloud HSM tienen una tarifa por versión de clave considerablemente mayor para cubrir la capacidad de hardware dedicada; Cloud EKM añade el coste del propio gestor de claves externo a los cargos de Cloud KMS. El Servicio de Autoridad de Certificación se factura por separado, según el nivel de CA (DevOps o Enterprise) y los certificados emitidos, independientemente de los precios de KMS. Confirme las tarifas unitarias actuales en las páginas de precios de Google antes de presupuestar una migración, ya que Cloud KMS, Cloud HSM y el Servicio de Autoridad de Certificación se facturan según tres calendarios distintos.
¿Cómo es la arquitectura de cifrado multi-nube en GCP, AWS y Azure?
Cada nube principal implementa las mismas capas conceptuales (KMS administrado, nivel HSM respaldado por hardware, opción de administrador de claves externo y un servicio PKI/certificado) con nombres y posturas FIPS diferentes. El nivel Cloud HSM de GCP actualmente cumple con FIPS 140-2 Nivel 3, mientras que AWS KMS y Azure Managed HSM han migrado sus niveles HSM a FIPS 140-3 Nivel 3, una brecha que conviene señalar en cualquier revisión de cumplimiento que incluya GCP y que requiera especÃficamente la validación de hardware FIPS 140-3. Una arquitectura multi-nube consistente estandariza el control de acceso y la polÃtica de rotación en los tres productos KMS nativos en lugar de intentar ejecutar un solo KMS en varias nubes, ya que ninguno de los tres administra de forma nativa las claves de los demás.
Consulte nuestra comparativa de AWS KMS, Azure Key Vault y GCP KMS para obtener un análisis completo de las diferencias entre estos tres sistemas en cuanto a rotación, IAM y coste.
¿Cuáles son las limitaciones de las herramientas de cifrado nativas de GCP?
- La validación FIPS 140-2 Nivel 3 actual de Cloud HSM está un paso por detrás de los niveles de hardware FIPS 140-3 Nivel 3 de AWS y Azure, lo cual es importante para un mandato de cumplimiento que menciona especÃficamente la norma 140-3.
- La rotación no vuelve a cifrar los datos automáticamente; el recifrado y la limpieza de versiones antiguas son responsabilidad del cliente.
- Cloud EKM añade latencia y una dependencia externa a cada operación criptográfica, lo que supone una verdadera desventaja en términos de disponibilidad, no solo una ventaja en materia de seguridad.
- Los servicios KMS, HSM y de Autoridad de Certificación se facturan y administran por separado, por lo que para obtener una visión unificada del "gasto en cifrado" es necesario extraer datos de varias partidas de facturación de GCP.
Lista de verificación para la toma de decisiones: Elección de las herramientas de cifrado de GCP
- Por defecto, utilice claves respaldadas por software de Cloud KMS; recurra a Cloud HSM solo para requisitos especÃficos de custodia de hardware.
- Reserva Cloud EKM para los casos en que un regulador o un contrato exija que Google nunca conserve material clave utilizable.
- Defina el alcance de los roles de IAM a nivel de llavero o clave, separando a los administradores de claves de los administradores de datos.
- Defina un manual de procedimientos para la rotación y el recifrado, no solo un cronograma de rotación.
- Antes de una migración a gran escala, presupueste por separado los costos de Cloud KMS, Cloud HSM y el Servicio de Autoridad de Certificación.
¿Qué recomendarÃa Encryption Consulting?
La mayorÃa de los clientes de GCP con los que trabajamos utilizan por defecto claves Cloud KMS con respaldo de software sin revisar si un requisito de cumplimiento exige realmente un HSM o custodia externa, y luego descubren la deficiencia durante una auditorÃa. Los servicios de Cloud Key Management de Encryption Consulting asignan sus obligaciones de cumplimiento reales al nivel de control de claves de GCP adecuado, diseñan el modelo de IAM y separación de funciones, y nuestra oferta de HSM como servicio le proporciona custodia con respaldo de hardware sin necesidad de operar HSM directamente.
Preguntas frecuentes
¿Cuál es la diferencia entre Cloud KMS y Cloud HSM?
Cloud KMS es la API y la capa de gestión para claves criptográficas en general; Cloud HSM es un nivel de protección especÃfico dentro de Cloud KMS donde las claves se generan y utilizan únicamente dentro de hardware validado según FIPS 140-2 Nivel 3, en lugar del módulo criptográfico de software de Google.
¿GCP admite BYOK y HYOK?
Sà a ambas preguntas. BYOK es compatible mediante la importación de material de clave generado por el cliente a Cloud KMS. La custodia equivalente a HYOK es compatible a través de Cloud External Key Manager (Cloud EKM), que permite que un administrador de claves externo conserve el material de clave real mientras Cloud KMS lo referencia.
¿El HSM en la nube de GCP cuenta con la validación FIPS 140-3?
Aún no alcanza el nivel de protección de hardware; Cloud HSM cuenta actualmente con la validación FIPS 140-2 Nivel 3. El nivel de protección de software de GCP utiliza primitivas criptográficas validadas según FIPS 140-3 Nivel 1 (BoringCrypto), lo cual difiere de la validación 140-3 a nivel de hardware.
¿El cambio de una clave de Cloud KMS protege automáticamente los datos antiguos con la nueva clave?
No. La rotación solo crea una nueva versión de clave activa para operaciones futuras; los datos ya cifrados con la versión anterior siguen dependiendo de ella hasta que se ejecute un proceso de recifrado explÃcito.
¿Qué relación guarda la infraestructura de clave pública (PKI) de GCP con Cloud KMS?
El servicio de autoridad de certificación puede utilizar Cloud KMS o Cloud HSM para proteger la clave de firma privada de una CA, pero la emisión de certificados, los perÃodos de validez y la revocación se gestionan independientemente del programa de rotación de claves de Cloud KMS.
¿Necesita ayuda para asignar sus requisitos de cumplimiento al nivel de control de claves de GCP adecuado? Hable con el equipo de Cloud Key Management de Encryption Consulting.
- ¿Cómo funciona el cifrado de datos en Google Cloud?
- ¿Cómo funciona el control de claves nativas frente al control de claves externas en GCP?
- ¿Cómo gestiona IAM el acceso a los recursos de KMS, HSM y PKI?
- ¿Cómo se debe gestionar la rotación de claves en GCP?
- ¿Qué información deberÃa registrar en KMS, HSM y PKI?
- ¿Cuánto cuestan las herramientas de cifrado de GCP?
- ¿Cómo es la arquitectura de cifrado multi-nube en GCP, AWS y Azure?
- ¿Cuáles son las limitaciones de las herramientas de cifrado nativas de GCP?
- Lista de verificación para la toma de decisiones: Elección de las herramientas de cifrado de GCP
- ¿Qué recomendarÃa Encryption Consulting?
- Preguntas frecuentes
