A fost lansat nxs-data-anonymizer 1.9.0 — un instrument pentru anonimizarea dump-urilor bazelor de date PostgreSQL și MySQL/MariaDB/Percona. Instrumentul este scris în limbajul Go și este eliberat sub licența Apache License 2.0.
Programul suportă anonimizarea datelor pe baza șabloanelor și funcțiilor din biblioteca Sprig. Nxs-data-anonymizer poate fi utilizat prin intermediul canalelor fără nume (pipe) în linia de comandă pentru a redirecționa dump-ul din baza de date sursă direct în baza de date țintă cu transformările necesare. Procesul de anonimizare poate fi indexat — intervalele specificate afișează date despre progresul operațiunii. Datorită comenzilor externe prin adăugarea în valoarea coloanei «type: command», se pot stabili valori pentru câmpuri.
În funcție de tipul entităților din setările de securitate, instrumentul anonimizează coloanele pentru tabelele cu regulile descrise în secțiunea filters. Dacă tabela nu conține reguli, datele vor fi totuși protejate, deoarece anonimizatorul nu le va include în dump-ul rezultat.
În noua versiune, în filtrul coloanelor a fost adăugat un bloc «Link», care permite asocierea anonimizării entităților bazei de date în tabele diferite. În acest bloc sunt stocate regulile prin care instrumentul anonimizează coloanele interconectate în tabelele specificate în configurație pe întreaga bază de date. Astfel, celulele din anumite coloane, care aveau valori identice înainte de anonimizare, vor avea valori identice după anonimizare.
De asemenea, a fost posibilă lucrul cu date generate o singură dată folosind variabile globale printr-un modul special conceput, care asigură generarea cu posibilitatea de utilizare în filtre.
Sursa: opennet.ro
