So führen Sie die statische Datenmaskierung von DataSunrise für MongoDB durch
DataSunrise unterstützt nun die statische Datenmaskierung für MongoDB. Zuvor wurde nur die dynamische Maskierung unterstützt. Jetzt können Sie alle Funktionen von DataSunrise mit einer Vielzahl von Maskierungsmethoden nutzen, darunter Format-Preserving Encryption (FPE), Format-Preserving Tokenization (FPT) und Lua-Skripte, um benutzerdefinierte Maskierungsalgorithmen zu implementieren.
Sie können ganz einfach auswählen, welche Felder maskiert werden sollen und auf welche Weise. Bei eingebetteten Dokumenten werden alle Felder mit einem bestimmten Namen maskiert. Dies gewährleistet höchste Sicherheit bei der Behandlung sensibler Daten, unabhängig von Ihren Sicherheitszielen, wie beispielsweise in Unternehmensaktivitäten oder beim Zugriff auf Datenbanken von ausgelagerten oder Drittanbieterdienstleistern.
DataSunrise unterstützt die statische Datenmaskierung nur für validierte Dokumente. Andernfalls tritt während des statischen Maskierungsvorgangs ein Fehler auf.
Gewähren von Lese- und Schreibberechtigungen
Um die statische Datenmaskierung auf einer MongoDB-Datenbank durchzuführen, benötigen Sie einen Datenbankbenutzer mit den entsprechenden Berechtigungen.
Für die Quellendatenbank 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 in DataSunrise eine Instanz für MongoDB erstellen. Dies ist notwendig, um ein Datenbankprofil anzulegen. Der Anfang ist bei jeder Datenbank gleich: Geben Sie einfach die Verbindungsdetails für Ihre MongoDB ein.
Stellen Sie sicher, dass Sie Ihr Passwort in DataSunrise, CyberArk oder AWS Secrets Manager speichern. Andernfalls muss, wenn Sie Ihr Passwort in einer Instanz nicht speichern, dieses in einer statischen Maskierungsaufgabe hinterlegt werden. Der statische Maskierungsvorgang kann ohne das gespeicherte Passwort nicht gestartet werden.

Drücken Sie Test und nach erfolgreicher Verbindung Speichern.
Neue statische Datenmaskierungsaufgabe hinzufügen
Öffnen Sie die DataSunrise-Webkonsole, den Abschnitt Statische Maskierung und klicken Sie auf Neu, um eine neue statische Maskierungsaufgabe zu erstellen.

Wählen Sie unter Quell- und Zielinstanzen die Quell- und Ziel-Datenbankinstanzen aus der Dropdown-Liste aus und geben Sie die Zugangsdaten für den Datenbankbenutzer ein.
Drücken Sie die Schaltfläche Auswählen und wählen Sie die erforderliche Sammlung aus, die im statischen Maskierungsvorgang als Quellensammlung verwendet werden soll:

Drücken Sie die Schaltfläche Spalte hinzufügen und geben Sie den exakten Namen des Feldes ein, das Sie maskieren möchten:

Fügen Sie alle erforderlichen Felder hinzu, die maskiert werden sollen:

Wählen Sie gegebenenfalls das entsprechende Feld aus, klicken Sie auf Maskierungsmethode festlegen und wählen Sie eine Maskierungsmethode für diese bestimmte Spalte aus. Wiederholen Sie dies für die weiteren Spalten nach Bedarf. Alle Maskierungsmethoden stehen für MongoDB zur Verfügung, mit Ausnahme des Funktionsaufrufs.
Da dies eine periodische statische Maskierungsaufgabe ist, können Sie die erforderliche Ausführungsfrequenz der Aufgabe festlegen.
Drücken Sie Speichern.
Ausführen der statischen Datenmaskierung
Öffnen Sie die neu erstellte statische Maskierungsaufgabe und drücken Sie auf Start:

Anpassung des statischen Datenmaskierungsprozesses
Zur Konfiguration der statischen Datenmaskierung für MongoDB gibt es drei Hauptparameter:
- MongoDbDataSearchRecursionLimit – Begrenzung der Such-Tiefe für verschachtelte Daten sowohl bei der dynamischen als auch bei der statischen Maskierung.
- StaticMaskingParallelLoadThreadsCount – Anzahl der Threads, die für den parallelen Datentransfer während der statischen Maskierung verwendet werden.
- MongoBulkOperationSize – Datenmenge (Anzahl der Dokumente), die durch einen Bulk-Insert-Vorgang übertragen wird. Je höher der Wert dieses Parameters, desto schneller ist der Insert-Vorgang, allerdings steigt auch der Speicherverbrauch.
Fazit
DataSunrise ist ein zuverlässiger Anbieter von Schutzlösungen für MongoDB-Datenbanken. Die statische Datenmaskierung garantiert einen umfassenden Schutz sensibler Daten in Ihrem Unternehmen, zusammen mit weiteren Lösungen wie Sensitive Data Discovery, Activity Monitoring, Database Firewall und anderen.
Bitte beachten Sie, dass In-Place Masking in der Version 8.0.0 für MongoDB nicht unterstützt wurde. Ab 2024 wird die statische In-Place-Maskierung nun vollständig unterstützt. Weitere Details entnehmen Sie bitte unserem aktualisierten Artikel zu diesem Thema.
Halten Sie Ihre Daten mit DataSunrise sicher und verfolgen Sie unsere nächsten Updates, um stets auf dem Laufenden zu bleiben.