Die Version nxs-data-anonymizer 1.11.0 wurde 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 Apache License 2.0 veröffentlicht.
Das Tool kann über unbenannte Kanäle (Pipe) in der Kommandozeile verwendet werden, um den Dump direkt von der Quell-Datenbank in die Ziel-Datenbank mit den erforderlichen Transformationen umzuleiten. Abhängig von der Art der Entitäten in den Sicherheitseinstellungen anonymisiert das Tool Spalten für Tabellen anhand der in den Filters beschriebenen Regeln. Wenn die Tabelle keine Regeln enthält, werden die Daten dennoch geschützt, da der Anonymisierer sie nicht in den resultierenden Dump einfügt. Es können Anonymisierungsregeln für Entitäten in verschiedenen Tabellen verknüpft werden, und es ist möglich, mit einmalig generierten Daten unter Verwendung globaler Variablen zu arbeiten.
In der neuen Version:
- In den Filtern wurden neue Variablen „Raw column data type“ und „Regex’s capturing groups“ hinzugefügt, die die Verwendung von regulären Ausdrücken mit Gruppen für verschiedene Datentypen in Spalten ermöglichen.
- Die Generierung von Werten für typisierte Daten wurde implementiert. Nun, wenn die Sicherheitsrichtlinie der Spalte auf die Randomisierung der Zellwerte eingestellt ist, werden diese Werte automatisch gemäß ihren Datentypen generiert. Zuvor wurden alle Typen gleich behandelt, mit diesem Update wurde eine Klassifizierung hinzugefügt (zum Beispiel für MySQL-Spalten mit den Typen date und datetime).
Quelle: opennet.ru
