Cifrado en tránsito
El cifrado en tránsito protege los datos durante la transmisión entre clientes y servidores, evitando el acceso no autorizado o la manipulación. En MongoDB Atlas, todo el tráfico de red a los clústeres de MongoDB está protegido por la seguridad de la capa de transporte (TLS), que está habilitada de forma predeterminada y no se puede deshabilitar. La versión predeterminada es TLS 1.2. Los datos transmitidos hacia y entre los nodos del clúster de MongoDB se cifran en tránsito mediante TLS, lo que garantiza una comunicación segura en todo momento.
MongoDB Enterprise Advanced también admite el cifrado en tránsito mediante TLS.
Obtenga más información sobre el cifrado en tránsito →
Cifrado en reposo
El cifrado en reposo garantiza que todos los archivos y datos almacenados estén cifrados, lo que proporciona una capa crítica de protección a nivel de base de datos. En MongoDB Atlas, los datos de los clientes se cifran automáticamente en reposo mediante AES-256 para proteger todos los datos de volumen (disco). Este proceso utiliza el cifrado de disco transparente de su proveedor de nube, y el proveedor administra las claves de cifrado. Además, tiene la opción de habilitar el cifrado a nivel de base de datos, lo que le permite utilizar sus propias claves de cifrado a través de AWS Key Management Service (KMS), Google Cloud KMS o Azure Key Vault.
MongoDB Enterprise Advanced integra el cifrado en reposo directamente en su motor de almacenamiento WiredTiger mediante AES-256. Puede configurar el cifrado en reposo en Enterprise Advanced con un proveedor de administración de claves habilitado para KMIP.
Cifrado en reposo → MongoDB Enterprise Advanced y MongoDB Atlas
Cifrado en uso
El cifrado en uso protege los datos mientras se procesan. Los datos se cifran en el lado del cliente mediante claves controladas por el cliente antes de que se envíen, almacenen o recuperen de la base de datos. Los beneficios de este enfoque son:
- Protección integral de datos: los datos se cifran durante todo su ciclo de vida, ya sea en uso, durante las copias de seguridad, en reposo o en tránsito.
- Garantía de cumplimiento: Ayuda a cumplir con los estrictos requisitos de privacidad de datos, como GDPR, HIPAA, PCI DSS y más.
- Protección integrada para un desarrollo optimizado: El cifrado en uso se incluye con MongoDB sin costo adicional, lo que elimina la necesidad de soluciones de cifrado de terceros y permite a los desarrolladores trabajar con MongoDB utilizando patrones de desarrollo integrados y familiares.
MongoDB utiliza dos funciones de cifrado para satisfacer sus necesidades de protección de datos: cifrado a nivel de campo del lado del cliente y cifrado consultable.