ApsaraDB for MongoDB ofrece una protección de seguridad integral que elimina las preocupaciones sobre la seguridad de sus datos. Proteja la información de su instancia de ApsaraDB for MongoDB mediante la recuperación ante desastres entre zonas, la autorización de Resource Access Management (RAM), los registros de auditoría, el aislamiento de red, las listas blancas de direcciones IP y la autenticación por contraseña.
Recuperación ante desastres entre zonas
ApsaraDB for MongoDB proporciona una solución de recuperación ante desastres entre zonas para lograr alta confiabilidad y seguridad de los datos. Esta solución le permite desplegar los nodos de una instancia de conjunto de réplicas o de un clúster fragmentado en tres zonas distintas dentro de la misma región. Si una de estas zonas pierde conectividad por causas de fuerza mayor, como cortes de energía o fallas de red, ApsaraDB for MongoDB activa automáticamente una conmutación por error. De esta manera se garantiza la disponibilidad del servicio y la seguridad de los datos.
Seleccione varias zonas cuando cree una instancia de ApsaraDB for MongoDB. Para obtener más información, consulte Create a multi-zone replica set instance o Create a multi-zone sharded cluster instance. También puede migrar una instancia existente de conjunto de réplicas o de clúster fragmentado a varias zonas. Para obtener más información, consulte Migrate across zones.
Si no habilitó el cifrado transparente de datos (TDE) en sus instancias de ApsaraDB for MongoDB que ejecutan MongoDB 4.2 o versiones anteriores y usan discos locales, puede migrarlas de una sola zona a varias zonas.
Control de acceso
-
Autorice a los usuarios de RAM para gestionar instancias específicas de ApsaraDB for MongoDB.
Utilice RAM para crear y gestionar usuarios de RAM. Este servicio también le permite controlar los permisos de dichos usuarios sobre los recursos disponibles en su cuenta de Alibaba Cloud. Si varios usuarios de su empresa necesitan usar los mismos recursos al mismo tiempo, asigne los permisos mínimos necesarios mediante RAM. Así evita que compartan la misma clave y reduce los riesgos de seguridad de la información para su empresa.
Para obtener más información, consulte Configure RAM user permissions on ApsaraDB for MongoDB.
-
Cree cuentas en una instancia de ApsaraDB for MongoDB y otorgue permisos a dichas cuentas.
En un entorno de producción, no se conecte a una instancia de ApsaraDB for MongoDB con las credenciales de la cuenta root. Cree cuentas en la instancia y otorgue permisos a las cuentas creadas.
Para obtener más información, consulte Manage the permissions of MongoDB database users.
Aislamiento de red
-
Despliegue las instancias de ApsaraDB for MongoDB en redes privadas virtuales (VPC).
ApsaraDB for MongoDB es compatible con diversos tipos de red. Se recomienda desplegar las instancias de ApsaraDB for MongoDB en VPC.
Una VPC es una red virtual aislada que ofrece mayor seguridad y rendimiento que la red clásica. Antes de desplegar instancias de ApsaraDB for MongoDB en VPC, debe crear las VPC correspondientes. Para obtener más información, consulte Default VPC and default vSwitch.
Si una instancia de ApsaraDB for MongoDB está desplegada en la red clásica, migre la instancia a una VPC. Para obtener más información, consulte Switch the network type of an instance from classic network to VPC. Si la instancia ya se encuentra en una VPC, no se requiere ninguna acción adicional.
NotaApsaraDB for MongoDB admite el acceso sin contraseña a través de VPC. Las VPC proporcionan un método práctico y seguro para conectarse a las instancias de ApsaraDB for MongoDB. Para obtener más información, consulte Disable password-free access over VPC.
-
Configure listas blancas de direcciones IP.
Cuando se crea una instancia de ApsaraDB for MongoDB, se genera automáticamente una lista blanca de direcciones IP predeterminada. Esta lista solo contiene la dirección IP
127.0.0.1. Antes de conectarse a la instancia, configure manualmente la lista blanca de direcciones IP.Para obtener más información, consulte Modify a whitelist.
NotaNo agregue la entrada
0.0.0.0/0a una lista blanca de direcciones IP. Esta entrada indica que cualquier dirección IP puede acceder a la instancia de ApsaraDB for MongoDB.Se recomienda configurar las listas blancas de direcciones IP según sus necesidades de negocio y actualizarlas periódicamente. Una vez que confirme que una dirección IP ya no necesita acceder a la instancia de ApsaraDB for MongoDB, elimínela de inmediato.
Registros de auditoría
Los registros de auditoría de una instancia de ApsaraDB for MongoDB documentan todas las operaciones que se ejecutan en ella. Estos registros le permiten obtener información sobre las acciones realizadas en los datos de la instancia. Analice los registros de auditoría para solucionar problemas, identificar comportamientos anómalos y auditar la seguridad de la instancia.
Para obtener más información, consulte Query audit logs.
Cifrado de datos
-
Cifrado SSL
Si se conecta a una instancia de ApsaraDB for MongoDB a través de Internet, habilite el cifrado SSL para dicha instancia. El cifrado SSL ayuda a proteger los datos en tránsito. ApsaraDB for MongoDB cifra las conexiones de red en la capa de transporte conforme al protocolo SSL, lo cual mejora la seguridad y garantiza la integridad de los datos. Para obtener más información, consulte Use the mongo shell to connect to a database in SSL encryption mode.
-
TDE
TDE cifra los datos antes de escribirlos desde los archivos de datos hacia un disco. También los descifra antes de leerlos del disco y cargarlos en la memoria. TDE no aumenta el tamaño de los archivos de datos y se utiliza sin necesidad de modificar los datos de configuración de su aplicación. Para obtener más información, consulte Configure transparent data encryption (TDE).
NotaTDE solo admite cifrado en el nivel de colección. Para obtener más información sobre el cifrado en el nivel de campo, consulte Explicit Encryption. El cifrado en el nivel de campo solo es compatible con instancias de ApsaraDB for MongoDB que ejecutan MongoDB 4.2 y usan discos locales.