Objavljen je nxs-data-anonymizer 1.6.0 — alat za anonimizaciju dumpova baza podataka PostgreSQL i MySQL/MariaDB/Percona. Alat je napisan na jeziku Go i izdaje se pod licencom Apache License 2.0.
Alat podržava anonimizaciju podataka temeljenu na predlošcima i funkcijama biblioteke Sprig. Nxs-data-anonymizer može se koristiti putem neimenovanih kanala (pipe) u komandnoj liniji za preusmjeravanje dumpa iz izvorne baze podataka direktno u ciljnu bazu podataka s potrebnim preobrazbama. Postoji mogućnost rada s vrijednostima 'null' putem funkcije u filtrima. Implementirana je komanda -l/—log-format koja omogućava odabir formata logiranja (json ili plain). Proces anonimizacije može biti indeksiran — kroz određene intervale ispisuju se podaci o napretku izvršenja operacije. Zahvaljujući vanjskim komandama putem dodavanja u vrijednost stupca 'type: command', moguće je postaviti vrijednosti polja.
U novoj verziji dodana je funkcija koja omogućava aktivaciju sigurnog rada nxs-data-anonymizer alata, pri čemu će se svi izričito neopisani podaci isključiti iz rezultantnog dumpa. Ovisno o vrsti entiteta u postavkama sigurnosti, alat anonimizira stupce za tablice s pravilima opisanima u dijelu filters. Ako tablica ne sadrži nikakva pravila, podaci će i dalje biti sigurni, jer anonimizator neće uključiti te podatke u rezultantni dump.
Izvorne informacije u kolonama pojavit će se u ispisu samo ako je u security.exceptions.tables navedeno ime tablice. Tako će dinamički razvijeni projekti s često promjenjivom strukturom baza podataka biti zaštićeni čak i ako se programer zaboravi prilagoditi konfiguracijski datoteci anonimizatora.
Izvor: opennet.ru
