Comment effectuer le masquage statique des données pour MongoDB avec DataSunrise
DataSunrise dispose désormais de la capacité de masquage statique des données pour MongoDB. Auparavant, seul le masquage dynamique était pris en charge. Vous pouvez désormais utiliser toutes les fonctionnalités de DataSunrise avec diverses méthodes de masquage, y compris le cryptage préservant le format (FPE), la tokenisation préservant le format (FPT) et les scripts Lua pour implémenter des algorithmes de masquage personnalisés.
Vous pouvez facilement choisir quels champs doivent être masqués et comment. Pour les documents intégrés, tous les champs portant le même nom spécifié seront masqués. Cela garantit une sécurité complète lors du traitement des données sensibles, quelles que soient vos objectifs de sécurité, tels que les activités corporatives ou l’octroi d’accès aux bases de données à des entreprises d’infogérance et des sociétés tierces de services IT.
DataSunrise ne prend en charge le masquage statique des données que pour les documents validés. Sinon, une erreur se produira lors du processus de masquage statique.
Attribution de permissions de lecture et d’écriture
Pour effectuer un masquage statique des données sur une base de données MongoDB, vous avez besoin d’un utilisateur de base de données avec les permissions correspondantes.
Pour la base de données source, exécutez :
use <Source_DB> db.grantRolesToUser("<User_name>", ["read"])
Pour la base de données cible, exécutez :
use <Target_DB> db.grantRolesToUser("<User_name>", ["readWrite"])
Création d’une instance pour MongoDB
Tout d’abord, vous devez créer une instance pour MongoDB dans DataSunrise. Cela est nécessaire pour créer un profil de base de données. Le début est le même pour chaque base de données : il vous suffit de saisir les détails de connexion pour votre MongoDB.
Assurez-vous de sauvegarder votre mot de passe dans DataSunrise, CyberArk ou AWS Secrets Manager. Sinon, si vous ne sauvegardez pas votre mot de passe dans une instance, il doit être stocké dans une tâche de masquage statique. Le processus de masquage statique ne peut pas être lancé sans le mot de passe enregistré.

Appuyez sur Test et après la connexion réussie, appuyez sur Enregistrer.
Ajouter une nouvelle tâche de masquage statique des données
Ouvrez la console web DataSunrise, la sous-section de masquage statique, et cliquez sur Nouveau pour créer une nouvelle tâche de masquage statique.

Dans Instances source et cible, sélectionnez les instances de base de données source et cible dans la liste déroulante et saisissez les identifiants de l’utilisateur de la base de données.
Appuyez sur le bouton Sélectionner et choisissez la collection requise à utiliser dans le processus de masquage statique des données comme collection source:

Appuyez sur le bouton Ajouter une colonne et entrez le nom exact du champ que vous souhaitez masquer :

Ajoutez tous les champs requis à masquer :

Si nécessaire, sélectionnez le champ requis, cliquez sur Définir la méthode de masquage et choisissez une méthode de masquage pour cette colonne en particulier. Répétez pour d’autres colonnes si nécessaire. Toutes les méthodes de masquage sont disponibles pour MongoDB sauf l’appel de fonction.
Étant donné qu’il s’agit d’une tâche de masquage statique périodique, vous pouvez choisir la fréquence d’exécution de la tâche.
Appuyez sur Enregistrer.
Exécution du masquage statique des données
Entrez dans la nouvelle tâche de masquage statique des données créée et appuyez sur Démarrer:
Personnalisation du processus de masquage statique des données
Il y a trois principaux paramètres à configurer pour le masquage statique des données pour MongoDB :
- MongoDbDataSearchRecursionLimit – limite de profondeur de recherche imbriquée pour à la fois le masquage dynamique et statique.
- StaticMaskingParallelLoadThreadsCount – nombre de threads utilisés pour le transfert de données en parallèle pendant le masquage statique.
- MongoBulkOperationSize – volume de données (nombre de documents) transféré par une opération d’insertion en vrac. Plus la valeur de ce paramètre est élevée, plus l’opération d’insertion est rapide, mais plus la consommation de mémoire est importante.
Conclusion
DataSunrise est un fournisseur fiable de solutions de protection des bases de données MongoDB. Le masquage statique des données garantit la protection complète des données sensibles à travers votre entreprise, en conjonction avec d’autres solutions telles que la découverte de données sensibles, la surveillance des activités, le pare-feu pour bases de données, et d’autres encore.
Veuillez noter que le masquage sur place n’est pas pris en charge pour MongoDB dans la version 8.0.0. À partir de 2024, le masquage statique sur place est désormais pleinement pris en charge. Pour plus de détails, veuillez vous référer à notre article mis à jour sur ce sujet.
Gardez vos données en sécurité avec DataSunrise et suivez nos prochaines mises à jour pour rester à jour.