Wydanie narzędzia anonimizacji baz danych nxs-data-anonymizer 1.9.0

Opublikowano nxs-data-anonymizer 1.9.0 — narzędzie do anonimizacji zrzutów baz danych PostgreSQL oraz MySQL/MariaDB/Percona. Narzędzie zostało napisane w języku Go i jest wydawane na licencji Apache License 2.0.

Program obsługuje anonimizację danych na podstawie szablonów i funkcji biblioteki Sprig. Nxs-data-anonymizer można używać za pomocą nieoznakowanych kanałów (pipe) w wierszu poleceń do przekierowywania zrzutów z bazy danych źródłowej bezpośrednio do bazy danych docelowej z odpowiednimi przekształceniami. Proces anonimizacji może być indeksowany — w wyznaczonych odstępach czasowych wyświetlane są dane o postępie realizacji operacji. Dzięki zewnętrznym poleceniom poprzez dodanie do wartości kolumny „type: command” można określić wartości pól.

W zależności od typu encji w ustawieniach zabezpieczeń narzędzie anonimizuje kolumny dla tabel zgodnie z zasadami opisanymi w sekcji filters. Jeśli tabela nie zawiera żadnych zasad, dane i tak będą dostatecznie chronione, ponieważ anonimizator nie włączy ich do wynikowego zrzutu.

W nowej wersji do filtra kolumn dodano blok „Link”, dzięki któremu można powiązać anonimizację encji bazy danych w różnych tabelach. W tym bloku przechowywane są zasady, według których narzędzie anonimizuje powiązane ze sobą kolumny w określonych konfiguracjach tabel w całej bazie danych. W ten sposób komórki w określonych kolumnach, które miały identyczne wartości przed anonimizacją, będą miały identyczne wartości po anonimizacji.

Pojawiła się również możliwość pracy z jednorazowo wygenerowanymi danymi za pomocą globalnych zmiennych przez specjalnie opracowany moduł, który zapewnia generację z możliwością użycia w filtrach.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster