Veröffentlichung des Anonymisierungswerkzeugs nxs-data-anonymizer 1.9.0

Nxs-data-anonymizer 1.9.0 veröffentlicht – ein Werkzeug zur Anonymisierung von Datenbank-Dumps für PostgreSQL und MySQL/MariaDB/Percona. Das Werkzeug ist in der Programmiersprache Go geschrieben und wird unter der Apache License 2.0 veröffentlicht.

Das Programm unterstützt die Anonymisierung von Daten basierend auf Vorlagen und Funktionen der Sprig-Bibliothek. Nxs-data-anonymizer kann über unnamed pipes in der Kommandozeile verwendet werden, um Dumps aus der Quell-Datenbank direkt in die Ziel-Datenbank mit den erforderlichen Transformationen umzuleiten. Der Anonymisierungsprozess kann indiziert werden – Informationen über den Fortschritt der Ausführung werden in angegebenen Intervallen ausgegeben. Durch externe Befehle, die durch die Angabe des Wertes im Feld „type: command“ hinzugefügt werden, können Werte für Felder festgelegt werden.

Je nach Art der Entitäten in den Sicherheitseinstellungen anonymisiert das Werkzeug die Spalten für Tabellen mit den in den Abschnitten filters beschriebenen Regeln. Wenn eine Tabelle keine Regeln enthält, werden die Daten trotzdem sicher geschützt, da der Anonymisierer sie nicht in den resultierenden Dump aufnimmt.

In der neuen Version wurde dem Spaltenfilter ein Block „Link“ hinzugefügt, mit dem die Anonymisierung von Datenbankentitäten in verschiedenen Tabellen verknüpft werden kann. In diesem Block werden Regeln gespeichert, nach denen das Werkzeug verwandte Spalten in den angegebenen konfigurierten Tabellen über die gesamte Datenbank anonymisiert. So werden Zellen in bestimmten Spalten, die vor der Anonymisierung dieselben Werte hatten, auch nach der Anonymisierung dieselben Werte haben.

Es besteht auch die Möglichkeit, mit einmalig generierten Daten über globale Variablen durch ein speziell entwickeltes Modul zu arbeiten, das die Generierung mit der Möglichkeit der Verwendung in Filtern ermöglicht.

Quelle: opennet.ru

60GB SSD 8Gb DDR4