Byla vydána verze nxs-data-anonymizer 1.6.0 — nástroj pro anonymizaci dumpů databází PostgreSQL a MySQL/MariaDB/Percona. Nástroj je napsán v jazyce Go a je vydáván pod licencí Apache License 2.0.
Nástroj podporuje anonymizaci dat na základě šablon a funkcí knihovny Sprig. Nxs-data-anonymizer lze používat přes nep pojmenované kanály (pipe) v příkazovém řádku pro přesměrování dumpu z původní databáze přímo do cílové databáze s požadovanými transformacemi. Existuje možnost pracovat s hodnotami „null“ pomocí funkcí ve filtrech. Je implementován příkaz -l/—log-format, který umožňuje vybrat formát protokolování (json nebo plain). Proces anonymizace může být indexován — v pravidelných intervalech se zobrazují údaje o pokroku operace. Díky externím příkazům přidáním do hodnoty sloupce „type: command“ lze stanovit hodnoty polí.
V nové verzi byla přidána funkce, která umožňuje aktivovat bezpečný režim práce nxs-data-anonymizer, při kterém budou všechna explicitně neuvedená data vyloučena z výsledného dumpu. V závislosti na typu entit v nastaveních zabezpečení nástroj anonymizuje sloupce pro tabulky podle pravidel popsaných v oddílu filtry. Pokud tabulka žádná pravidla neobsahuje, data budou stále chráněna, protože anonymizér je nezahrne do výsledného dumpu.
Původní informace ve sloupcích se objeví ve výstupu pouze v případě, že je v security.exceptions.tables uvedeno jméno tabulky. Takto budou dynamicky se vyvíjející projekty s často měněnou strukturou databáze chráněny, i když vývojář zapomene upravit konfigurační soubor anonymizéru.
Zdroj: opennet.ru
