Opublikowano nxs-data-anonymizer 1.11.0 — narzędzie do anonimizacji zrzutów baz danych PostgreSQL i MySQL/MariaDB/Percona. Narzędzie jest napisane w języku Go i jest udostępniane na licencji Apache License 2.0.
Narzędzie można używać za pomocą nieoznakowanych potoków (pipe) w wierszu poleceń do przekazywania zrzutu z oryginalnej bazy danych bezpośrednio do docelowej bazy danych z wymaganymi przekształceniami. W zależności od rodzaju encji w ustawieniach bezpieczeństwa narzędzie anonimizuje kolumny dla tabel zgodnie z zasadami opisanymi w sekcji filtry. Jeśli tabela nie zawiera żadnych zasad, dane nadal będą chronione, ponieważ anonimizator nie włączy ich do wynikowego zrzutu. Można powiązać anonimizację encji bazy danych w różnych tabelach według różnych zasad i pracować z jednorazowo wygenerowanymi danymi za pomocą zmiennych globalnych.
W nowej wersji:
- Do filtrów dodano nowe zmienne „Typ danych kolumny Raw” oraz „Grupy przechwytywania Regex”, które umożliwiają korzystanie z wyrażeń regularnych z grupami przechwytywania dla różnych typów danych w kolumnach.
- Zrealizowano generowanie wartości dla danych typowanych. Teraz, gdy polityka bezpieczeństwa kolumny jest ustawiona na randomizację wartości komórek, te wartości są automatycznie generowane zgodnie z ich typami danych. Wcześniej wszystkie typy były przetwarzane w ten sam sposób, a w tej aktualizacji dodano klasyfikację (na przykład dla kolumn MySQL z typami data i datetime).
Źródło: opennet.ru
