ApsaraDB for MongoDB offre une protection complète pour garantir la sécurité de vos données. Sécurisez les données de votre instance ApsaraDB for MongoDB grâce à la reprise après sinistre inter-zones, aux autorisations Resource Access Management (RAM), aux journaux d'audit, à l'isolation réseau, aux listes d'autorisation d'adresses IP et à l'authentification par mot de passe.
Reprise après sinistre inter-zones
ApsaraDB for MongoDB propose une solution de reprise après sinistre inter-zones garantissant une fiabilité élevée et une sécurité optimale des données. Cette solution permet de déployer les nœuds d'une instance de jeu de réplicas ou d'un cluster fragmenté dans trois zones différentes d'une même région. En cas de déconnexion de l'une des trois zones due à un cas de force majeure (panne de courant, défaillance réseau, etc.), ApsaraDB for MongoDB déclenche automatiquement un basculement pour assurer la disponibilité du service et la sécurité des données.
Sélectionnez plusieurs zones lors de la création d'une instance ApsaraDB for MongoDB. Pour plus d'informations, consultez les rubriques Créer une instance de jeu de réplicas multizone ou Créer une instance de cluster fragmenté multizone. Vous pouvez également migrer une instance de jeu de réplicas ou un cluster fragmenté existant vers plusieurs zones. Pour plus d'informations, consultez la rubrique Migrer entre zones.
Si le chiffrement transparent des données (TDE) n'est pas activé sur vos instances ApsaraDB for MongoDB exécutant MongoDB 4.2 ou une version antérieure avec des disques locaux, vous pouvez migrer les instances d'une zone unique vers plusieurs zones.
Contrôle d'accès
-
Autorisez les utilisateurs RAM à gérer des instances ApsaraDB for MongoDB spécifiques.
Utilisez RAM pour créer et gérer des utilisateurs RAM, ainsi que pour contrôler leurs permissions sur les ressources de votre compte Alibaba Cloud. Si plusieurs utilisateurs de votre entreprise doivent accéder simultanément aux mêmes ressources, attribuez-leur le minimum de permissions nécessaires via RAM. Cette approche évite le partage d'identifiants communs et réduit les risques liés à la sécurité des informations.
Pour plus d'informations, consultez la rubrique Configurer les permissions des utilisateurs RAM sur ApsaraDB for MongoDB.
-
Créez des comptes sur une instance ApsaraDB for MongoDB et accordez-leur des permissions.
En environnement de production, ne vous connectez pas à une instance ApsaraDB for MongoDB avec les identifiants du compte root. Créez des comptes dédiés sur l'instance et accordez-leur les permissions appropriées.
Pour plus d'informations, consultez la rubrique Gérer les permissions des utilisateurs de base de données MongoDB.
Isolation réseau
-
Déployez les instances ApsaraDB for MongoDB dans des réseaux privés virtuels (VPC).
ApsaraDB for MongoDB prend en charge divers types de réseaux. Nous vous recommandons de déployer vos instances dans des VPC.
Un VPC est un réseau virtuel isolé offrant une sécurité et des performances supérieures à celles du réseau classique. Avant de déployer des instances ApsaraDB for MongoDB dans des VPC, créez ces derniers. Pour plus d'informations, consultez la rubrique VPC par défaut et vSwitch par défaut.
Si une instance ApsaraDB for MongoDB est déployée dans le réseau classique, migrez-la vers un VPC. Pour plus d'informations, consultez la rubrique Changer le type de réseau d'une instance du réseau classique vers un VPC. Aucune action supplémentaire n'est requise si l'instance est déjà déployée dans un VPC.
RemarqueApsaraDB for MongoDB prend en charge l'accès sans mot de passe via les VPC, une méthode pratique et sécurisée pour se connecter aux instances. Pour plus d'informations, consultez la rubrique Désactiver l'accès sans mot de passe via VPC.
-
Configurez des listes d'autorisation d'adresses IP.
La création d'une instance ApsaraDB for MongoDB génère une liste d'autorisation d'adresses IP par défaut contenant uniquement l'adresse IP
127.0.0.1. Configurez manuellement cette liste avant de pouvoir vous connecter à l'instance.Pour plus d'informations, consultez la rubrique Modifier une liste d'autorisation.
RemarqueN'ajoutez pas l'entrée
0.0.0.0/0à une liste d'autorisation d'adresses IP. Cette entrée rend l'instance ApsaraDB for MongoDB accessible depuis toutes les adresses IP.Configurez les listes d'autorisation d'adresses IP selon vos besoins métier et mettez-les à jour régulièrement. Supprimez immédiatement toute adresse IP qui n'a plus besoin d'accéder à l'instance.
Journaux d'audit
Les journaux d'audit d'une instance ApsaraDB for MongoDB enregistrent toutes les opérations effectuées sur l'instance. Ils vous permettent d'obtenir des informations sur les opérations réalisées sur les données. Analysez ces journaux pour résoudre les problèmes, identifier les comportements anormaux et auditer la sécurité de l'instance.
Pour plus d'informations, consultez la rubrique Interroger les journaux d'audit.
Chiffrement des données
-
Chiffrement SSL
Lors d'une connexion à une instance ApsaraDB for MongoDB via Internet, activez le chiffrement SSL pour protéger les données en transit. ApsaraDB for MongoDB chiffre les connexions réseau au niveau de la couche de transport conformément à la norme SSL, améliorant ainsi la sécurité et l'intégrité des données. Pour plus d'informations, consultez la rubrique Utiliser le shell mongo pour se connecter à une base de données en mode de chiffrement SSL.
-
TDE
Le TDE chiffre les données avant leur écriture sur le disque et les déchiffre avant leur lecture en mémoire. Il n'augmente pas la taille des fichiers de données et ne nécessite aucune modification de la configuration de votre application. Pour plus d'informations, consultez la rubrique Configurer le chiffrement transparent des données (TDE).
RemarqueLe TDE prend uniquement en charge le chiffrement au niveau des collections. Pour plus d'informations sur le chiffrement au niveau des champs, consultez la page Explicit Encryption. Le chiffrement au niveau des champs est pris en charge uniquement par les instances ApsaraDB for MongoDB exécutant MongoDB 4.2 avec des disques locaux.