Wie man DataSunrise Static Data Masking für MongoDB durchführt
DataSunrise hat jetzt die Fähigkeit zum statischen Maskieren von Daten für MongoDB. Früher wurde nur dynamisches Maskieren unterstützt. Jetzt können Sie alle Funktionen von DataSunrise mit einer Vielzahl von Maskierungsmethoden verwenden, einschließlich format-erhaltender Verschlüsselung (FPE), format-erhaltender Tokenisierung (FPT) und Lua-Skript zur Implementierung benutzerdefinierter Maskierungsalgorithmen.
Sie können leicht auswählen, welche Felder maskiert werden sollen und wie. Bei eingebetteten Dokumenten werden alle Felder mit einem angegebenen Namen maskiert. Dies gewährleistet vollständige Sicherheit bei der Verarbeitung sensibler Daten, unabhängig von Ihren Sicherheitszielen, wie Unternehmensaktivitäten oder dem Gewähren von Zugang zu Datenbanken für externe und Drittanbieter-IT-Unternehmen.
DataSunrise unterstützt das statische Maskieren von validierten Dokumenten nur. Andernfalls tritt während des statischen Maskierungsvorgangs ein Fehler auf.
Gewährung von Lese- und Schreibrechten
Um statisches Maskieren von Daten auf einer MongoDB-Datenbank durchzuführen, benötigen Sie einen Datenbankbenutzer mit den entsprechenden Berechtigungen.
Für die Quelldatenbank führen Sie aus:
use <Source_DB> db.grantRolesToUser("<User_name>", ["read"])
Für die Zieldatenbank führen Sie aus:
use <Target_DB> db.grantRolesToUser("<User_name>", ["readWrite"])
Erstellen einer Instanz für MongoDB
Zuerst müssen Sie eine Instanz für MongoDB in DataSunrise erstellen. Dies ist notwendig, um ein Datenbankprofil zu erstellen. Der Anfang ist für jede Datenbank gleich: Geben Sie einfach Verbindungsdetails für Ihre MongoDB ein.
Stellen Sie sicher, dass Sie Ihr Passwort in DataSunrise, CyberArk oder AWS Secrets Manager speichern. Andernfalls muss das Passwort in einer statischen Maskierungsaufgabe gespeichert werden, wenn Sie es nicht in einer Instanz speichern. Der statische Maskierungsvorgang kann nicht ohne das gespeicherte Passwort gestartet werden.
Drücken Sie Test und nach erfolgreicher Verbindung Speichern.
Neue statische Maskierungsaufgabe hinzufügen
Öffnen Sie die DataSunrise-Webkonsole, den statischen Maskierungsunterabschnitt, und klicken Sie auf Neu, um eine neue statische Maskierungsaufgabe zu erstellen.
In Source and Target Instances wählen Sie die Quell- und Ziel-Datenbankinstanzen aus der Dropdown-Liste und geben Sie die Anmeldeinformationen für den Datenbankbenutzer ein.
Drücken Sie die Auswählen-Schaltfläche und wählen Sie die erforderliche Sammlung, die im statischen Maskierungsvorgang als Quellsammlung verwendet werden soll:
Drücken Sie die Spalte hinzufügen-Schaltfläche und geben Sie den genauen Namen des Feldes ein, das Sie maskieren möchten:
Fügen Sie alle erforderlichen zu maskierenden Felder hinzu:
Wählen Sie bei Bedarf das erforderliche Feld aus, klicken Sie auf Maskierungsmethode festlegen und wählen Sie eine Maskierungsmethode für diese bestimmte Spalte. Wiederholen Sie dies bei Bedarf für andere Spalten. Alle Maskierungsmethoden sind für MongoDB verfügbar, außer Funktionsaufruf.
Da es sich um eine periodische statische Maskierungsaufgabe handelt, können Sie die erforderliche Ausführungsfrequenz der Aufgabe wählen.
Drücken Sie Speichern.
Statisches Maskieren starten
Geben Sie die neu erstellte statische Maskierungsaufgabe ein und drücken Sie Start:
Anpassung des statischen Maskierungsvorgangs
Es gibt drei Hauptparameter zur Konfiguration des statischen Maskierens für MongoDB:
- MongoDbDataSearchRecursionLimit – Suchgrenzwert für verschachtelte Tiefe sowohl für dynamisches als auch für statisches Maskieren.
- StaticMaskingParallelLoadThreadsCount – Anzahl der Threads, die für den parallelen Datentransfer während des statischen Maskierens verwendet werden.
- MongoBulkOperationSize – Datenvolumen (Anzahl der Dokumente), das durch eine Bulk-Einfügeoperation übertragen wird. Je höher der Wert dieses Parameters, desto schneller die Einfügeoperation, aber desto höher der Speicherverbrauch.
Fazit
DataSunrise ist ein zuverlässiger Anbieter von Schutzlösungen für MongoDB-Datenbanken. Statisches Maskieren garantiert den umfassenden Schutz sensibler Daten in Ihrem Unternehmen zusammen mit anderen Lösungen wie der Entdeckung sensibler Daten, der Aktivitätsüberwachung, der Datenbank-Firewall und anderen.
Bitte beachten Sie, dass In-Place Masking für MongoDB im Release 8.0.0 nicht unterstützt wird. Ab 2024 wird statisches In-Place-Masking vollständig unterstützt. Weitere Details finden Sie in unserem aktualisierten Artikel zu diesem Thema.
Halten Sie Ihre Daten mit DataSunrise sicher und folgen Sie unseren nächsten Updates, um auf dem neuesten Stand zu bleiben.