Key Management Service (KMS) es una plataforma integral para la gestión de claves, el cifrado de datos y la administración de secretos. Reduce los costos de adquisición, operación y mantenimiento, así como los de desarrollo necesarios para construir una infraestructura criptográfica; de este modo, puede concentrarse en la lógica de su aplicación en lugar de administrar el hardware de seguridad subyacente.
KMS se compone de dos elementos: Key Management y Secrets Manager.
Key Management
Key Management le permite crear, controlar y usar claves criptográficas para proteger los datos en sus aplicaciones y en los servicios de Alibaba Cloud.
Tipos de clave
KMS ofrece tres tipos de clave para adaptarse a distintos requisitos de seguridad y cumplimiento:
|
Tipo de clave |
Protección |
Casos de uso |
Precios |
|
Claves predeterminadas |
Software |
Cifrado del lado del servidor en servicios de Alibaba Cloud |
Gratuito |
|
Claves protegidas por software |
Software |
Cifrado de aplicaciones, cifrado del lado del servidor |
De pago |
|
Claves protegidas por hardware |
Módulos de seguridad de hardware (HSM) certificados |
Cifrado de datos en aplicaciones, cifrado del lado del servidor en servicios de Alibaba Cloud, requisitos estrictos de cumplimiento |
De pago |
Para obtener más detalles, consulte Overview of Key Management.
Características
Cumplimiento respaldado por HSM
Las claves protegidas por hardware usan módulos de seguridad de hardware (HSM) certificados para cumplir con requisitos estrictos de seguridad y normativas. Consulte Hardware-protected key.
Cifrado nativo para la nube
KMS se integra con una amplia variedad de servicios de Alibaba Cloud. Úselo para el cifrado del lado del servidor en dichos servicios y para el cifrado de secretos en reposo dentro de clústeres Container Service for Kubernetes (ACK) Pro. Consulte Alibaba Cloud services that can be integrated with KMS.
Acceso mediante SDK y API
Acceda a KMS mediante programación a través de:
Alibaba Cloud SDK — gestione el ciclo de vida de las claves
KMS Instance SDK — ejecute operaciones criptográficas como cifrado, descifrado, firma y verificación
Gestión a escala de infraestructura
Use Resource Orchestration Service (ROS) o Terraform para automatizar el cifrado del lado del servidor en instancias de Elastic Compute Service (ECS) con discos en la nube, buckets de Object Storage Service (OSS), instancias de ApsaraDB RDS y proyectos de MaxCompute. Consulte Terraform overview.
Secrets Manager
Secrets Manager le permite almacenar, rotar y distribuir secretos de forma segura, lo que elimina la necesidad de incluir credenciales directamente en el código de sus aplicaciones.
Características
Secretos dinámicos para recursos de Alibaba Cloud
KMS administra los secretos correspondientes a recursos de Resource Access Management (RAM), ApsaraDB RDS y ECS. Configure ciclos de rotación para usar secretos dinámicos y reducir el impacto derivado de la filtración de pares de AccessKey de usuarios de RAM o de las credenciales de usuario en recursos de ApsaraDB RDS y ECS. Consulte Overview of Secrets Manager.
Integración simplificada con aplicaciones
Recupere secretos en su aplicación mediante:
Gestión a escala de infraestructura
Use ROS o Terraform para gestionar secretos a gran escala y automatizar la orquestación operativa. Consulte Terraform overview.