Release des Tools zur Anonymisierung von Datenbanken nxs-data-anonymizer 1.4.0.

nxs-data-anonymizer 1.4.0 veröffentlicht – ein Werkzeug zur Anonymisierung von Datenbank-Dumps für PostgreSQL und MySQL/MariaDB/Percona. Das Tool unterstützt die Anonymisierung von Daten basierend auf Vorlagen und Funktionen der Sprig-Bibliothek. Unter anderem können zur Befüllung Werte anderer Spalten derselben Zeile verwendet werden. Das Tool kann über unbenannte Kanäle (pipe) in der Befehlszeile verwendet werden und ermöglicht die Weiterleitung des Dumps von der Quell-DB direkt zur Ziel-DB mit den benötigten Transformationen. Das Tool ist in Go geschrieben und wird unter der Apache License 2.0 veröffentlicht.

Weniger als ein Jahr nach der ersten Veröffentlichung der Version 1.0.0 sind folgende Funktionen im Tool hinzugekommen:

  • Eine Filterfunktion zum Arbeiten mit null-Werten wurde hinzugefügt.
  • Der Befehl -l/—log-format wurde implementiert, um das Logging-Format (json oder plain) auszuwählen.
  • In Version 1.4 wurde eine Prozessanzeige für die Anonymisierung eingeführt – zu festgelegten Zeitintervallen werden Informationen über den Fortschritt des Vorgangs ausgegeben.
  • In Version 1.4 gibt es die Möglichkeit, Feldwerte über externe Befehle festzulegen, indem man den Wert der Spalte auf «type: command» setzt. Zum Beispiel: filters: some_table_name: columns: some_column_name: type: command value: /path/to/command/or/script.sh

    Wenn für eine Spalte «type: command» angegeben ist, wird der Wert des Feldes value als Dateipfad zu dem Befehl betrachtet, der jedes Mal für dieses Feld ausgeführt wird. Während der Ausführung des Befehls stehen folgende Umgebungsvariablen zur Verfügung:

    • ENVVARTABLE={TABLE_NAME}: enthält den Namen der gefilterten Tabelle
    • ENVVARCOLUMN_{COLUMN_NAME}={COLUMN_VALUE}: enthält alle Spalten und deren Werte (vor der Ersetzung) für die aktuelle gefilterte Zeile. Der Stdout des Befehls wird als neuer Wert für das gefilterte Feld betrachtet.

Quelle: opennet.ru

Erwerben Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster