nxs-data-anonymizer 1.11.0 veröffentlicht – ein Tool zur Anonymisierung von Dumps von PostgreSQL- und MySQL/MariaDB/Percona-Datenbanken. Das Tool ist in der Programmiersprache Go geschrieben und wird unter der Lizenz Apache License 2.0 veröffentlicht.
Das Tool kann über unbenannte Kanäle (Pipe) in der Befehlszeile verwendet werden, um den Dump direkt aus der Quell-Datenbank in die Ziel-Datenbank mit den erforderlichen Transformierungen umzuleiten. Abhängig vom Typ der Entitäten in den Sicherheitseinstellungen anonymisiert das Tool Spalten für Tabellen mit den in den Filters beschriebenen Regeln. Wenn eine Tabelle keine Regeln enthält, werden die Daten trotzdem geschützt, da der Anonymisierer sie nicht in den resultierenden Dump einfügt. Es ist möglich, die Anonymisierung von Entitäten in verschiedenen Tabellen nach verschiedenen Regeln zu verknüpfen und mit einmalig generierten Daten mithilfe von globalen Variablen zu arbeiten.
In der neuen Version:
- Neue Variablen "Raw column data type" und "Regex’s capturing groups" wurden zu den Filtern hinzugefügt, die die Verwendung von regulären Ausdrücken mit Gruppen für verschiedene Datentypen in den Spalten ermöglichen.
- Die Generierung von Werten für typisierte Daten wurde implementiert. Jetzt, wenn die Sicherheitspolitik der Spalte auf die Randomisierung von Zellwerten eingestellt ist, werden diese Werte automatisch gemäß ihren Datentypen generiert. Zuvor wurden alle Typen gleich behandelt; mit diesem Update wurde eine Klassifizierung hinzugefügt (z.B. für MySQL-Spalten mit den Typen date und datetime).
Quelle: opennet.ru
