nxs-data-anonymizer 1.9.0 wurde veröffentlicht â ein Tool zur Anonymisierung von PostgreSQL- und MySQL/MariaDB/Percona-Datenbank-Dumps. Das Tool ist in Go geschrieben und unter der Apache-Lizenz 2.0 veröffentlicht.
Das Programm unterstĂŒtzt die Datenanonymisierung basierend auf Vorlagen und Funktionen der Sprig-Bibliothek. Nxs-data-anonymizer kann ĂŒber unbenannte Pipes in der Befehlszeile verwendet werden, um einen Dump von der Quelldatenbank mit den erforderlichen Transformationen direkt in die Zieldatenbank umzuleiten. Der Anonymisierungsprozess kann indiziert werden â Daten zum Fortschritt des Vorgangs werden in festgelegten Intervallen angezeigt. Dank externer Befehle können Sie durch HinzufĂŒgen von âtype: commandâ zum Wert der Spalte den Wert der Felder festlegen.
AbhĂ€ngig von der Art der EntitĂ€ten in den Sicherheitseinstellungen anonymisiert das Tool Spalten fĂŒr Tabellen mit den im Abschnitt âFilterâ beschriebenen Regeln. Wenn die Tabelle keine Regeln enthĂ€lt, sind die Daten dennoch zuverlĂ€ssig geschĂŒtzt, da der Anonymisierer sie nicht in den resultierenden Dump aufnimmt.
In der neuen Version wurde dem Spaltenfilter ein âLinkâ-Block hinzugefĂŒgt, mit dem Sie die Anonymisierung von DatenbankentitĂ€ten in verschiedenen Tabellen verknĂŒpfen können. Dieser Block speichert die Regeln, nach denen das Tool verwandte Spalten in Tabellen anonymisiert, die durch die Konfiguration in der gesamten Datenbank angegeben werden. Somit haben Zellen in bestimmten Spalten, die vor der Anonymisierung dieselben Werte hatten, nach der Anonymisierung dieselben Werte.
AuĂerdem wurde es möglich, mit einmalig generierten Daten mithilfe globaler Variablen zu arbeiten, und zwar durch ein speziell entwickeltes Modul, das die Generierung mit der Möglichkeit der Verwendung in Filtern ermöglicht.
Source: opennet.ru
