Avaldatud nxs-data-anonymizer 1.9.0 — PostgreSQL ja MySQL / MariaDB / Percona andmebaasi dumpide anonümiseerimise tööriist. Tööriist on kirjutatud Go keeles ja seda jagatakse Apache License 2.0 litsentsi alusel.
Programm toetab andmete anonümiseerimist mallide ja Sprig raamatukogu funktsioonide põhjal. Nxs-data-anonymizerit saab kasutada nimetud kanali (pipe) kaudu käsureas, et suunata dump algsest andmebaasist vahetult sihtandmebaasi, rakendades vajalikke teisendusi. Anonümiseerimisprotsess võib olla indekseeritud — määratud intervallide kaudu esitatakse teavet operatsiooni edenemise kohta. Tänu välistele käskudele, mis lisatakse veeru «type: command» väärtusse, saab määrata väli väärtused.
Sõltuvalt entiteetide tüübist turvaseadetesse anonümiseerib tööriist veerge tabelites, mille reeglid on kirjeldatud jaotises filters. Kui tabelis ei ole mingeid reegleid, on andmed ikkagi usaldusväärselt kaitstud, kuna anonümiseerija ei hõlma neid tulemusse dumpi.
Uues versioonis on veerufiltrisse lisatud plokk «Link», mis võimaldab seostada andmebaasi entiteetide anonümiseerimist erinevates tabelites. Selles plokis hoitakse reegleid, mille alusel tööriist anonümiseerib omavahel seotud veerge määratud konfiguratsiooniga tabelites kogu andmebaasis. Seega omavad kindlate veergude lahtrid, mis olid enne anonümiseerimist sama väärtusega, pärast anonümiseerimist sama väärtust.
Samuti on lisandunud võimalus töötada ühekordselt genereeritud andmetega globaalsete muutujate abil spetsiaalselt loodud mooduli kaudu, mis tagab genereerimise võimaluse filtreid kasutades.
Allikas: opennet.ru
