Публикуван nxs-data-anonymizer 1.11.0 — инструмент за анонимизация на dump файлове от PostgreSQL и MySQL/MariaDB/Percona. Инструментът е написан на езика Go и се издава под лиценз Apache License 2.0.
Инструментът може да се използва чрез неназовани канали (pipe) в командния ред за пренасочване на dump от изходната база данни директно в целевата база данни с необходимите преобразувания. В зависимост от типа на съществата в настройките за сигурност инструментът анонимизира колоните за таблици с правила, описани в раздела filters. Ако таблицата не съдържа никакви правила, данните пак ще бъдат защитени, тъй като анонимизаторът няма да ги включи в резултантния dump. Може да се свързва анонимизацията на съществата в различни таблици според различни правила и да се работи с еднократно генерирани данни с помощта на глобални променливи.
В новата версия:
- В филтрите са добавени нови променливи „Raw column data type“ и „Regex’s capturing groups“, позволяващи използването на регулярни изрази с групи за захващане за различни типове данни в колоните.
- Реализирана е генерация на стойности за типизирани данни. Сега, когато политиката за сигурност на колоната е настроена за рандомизация на стойностите на клетките, тези стойности се генерират автоматично в съответствие с техните типове данни. Преди всички типове се обработваха по един и същи начин, а с това обновление добавихме класификация (например, за колони MySQL с типове date и datetime).
Източник: opennet.ru
