Avaldatud nxs-data-anonymizer 1.6.0 — PostgreSQL ja MySQL/MariaDB/Percona andmebaaside dumpide anonümiseerimise tööriist. Tööriist on kirjutatud Go keeles ja avaldatud Apache License 2.0 litsentsi alusel.
Utiliit toetab andmete anonümerimist malli ja Sprigi teegi funktsioonide alusel. Nxs-data-anonymizerit saab kasutada nimeomtete kanalite (pipe) kaudu käsureas, et suunata dump algsest andmebaasist otse sihtandmebaasi vajalike muudatustega. On võimalus töötada 'null' väärtustega filtrites funktsiooni kaudu. Tehtud on käsk -l/—log-format, mis võimaldab valida logimise formaadi (json või plain). Anonümerimise protsess saab olla indekseeritud — määratud ajavahemike järel väljastatakse andmeid opereerimise edusammude kohta. Kui lisada väline käsk veeru 'type: command' väärtusesse, on võimalik määrata välja väärtused.
Uues versioonis on lisatud funktsioon, mis võimaldab aktiveerida nxs-data-anonymizeri turvarežiimi, mille käigus kõik selgelt määratlemata andmed jäetakse tulemuskandjast välja. Olenemata turbe seadistustest anonümiseerib tööriist andmevälju tabelites, mille reeglid on kirjeldatud jaotises filters. Kui tabelis ei ole reegleid, on andmed siiski kaitstud, kuna anonüümija ei sisalda neid tulemuskandjas.
Algne teave veergudes kuvatakse väljundis ainult siis, kui security.exceptions.tablesis on näidatud tabeli nimi. Seega on dünaamiliselt arenevad projektid, mille andmebaasi struktuur muutub sageli, kaitstud isegi siis, kui arendaja unustab anonümerija konfiguratsioonifaili kohandada.
Allikas: opennet.ru
