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 Go i wydane na licencji Apache 2.0.
Narzędzie może być użyte poprzez nienazwane potoki w wierszu poleceń, aby przekierować zrzut ze źródłowej bazy danych bezpośrednio do docelowej bazy danych z niezbędnymi przekształceniami. W zależności od rodzaju podmiotów w ustawieniach zabezpieczeń narzędzie anonimizuje kolumny tabel zgodnie z zasadami opisanymi w sekcji filtrów. Jeśli tabela nie zawiera żadnych reguł, dane nadal będą chronione, ponieważ moduł anonimizujący nie uwzględni ich w powstałym zrzucie. Możesz powiązać anonimizację jednostek bazy danych w różnych tabelach według różnych zasad i pracować z jednorazowo wygenerowanymi danymi przy użyciu zmiennych globalnych.
W nowej wersji:
- Do filtrów dodano nowe zmienne „Surowy typ danych kolumny” i „Grupy przechwytujące Regex”, dzięki czemu można używać wyrażeń regularnych z grupami przechwytywania dla różnych typów danych w kolumnach.
- Zaimplementowano generowanie wartości dla wpisanych danych. Teraz, gdy zasady bezpieczeństwa kolumn są skonfigurowane tak, aby losować wartości komórek, wartości te są generowane automatycznie zgodnie z ich typami danych. Wcześniej wszystkie typy były traktowane jednakowo, w tej aktualizacji dodaliśmy klasyfikację (na przykład dla kolumn MySQL z typami date i datetime).
Źródło: opennet.ru
