nowa wersja projektu , dostarczającego rozszerzenie do bazy danych PostgreSQL, które rozwiązuje problem ukrywania lub zamiany danych poufnych lub informacji stanowiących tajemnicę handlową. Dane mogą być ukrywane w czasie rzeczywistym na podstawie specjalnie określonych zasad i list użytkowników, których zapytania należy zanonimizować. Kod na licencji PostgreSQL.
Na przykład, za pomocą rozważanego rozszerzenia można udostępnić dostęp do bazy danych osobom trzecim, takim jak zewnętrzne usługi analityki biznesowej, automatycznie usuwając dla nich takie dane, jak numery telefonów i karty kredytowe, lub stosując bardziej zaawansowane metody, takie jak zamiana imion klientów i firm na fikcyjne informacje. Oprócz wykonywania anonimizacji przy bezpośrednim połączeniu z bazą danych przewidziano tryb tworzenia zanonimizowanych zrzutów SQL (proponowane narzędzie pg_dump_anon).
PostgreSQL Anonymizer PostgreSQL DDL (Data Definition Language) i pozwala na określenie strategii anonimizacji na poziomie schematu, definiującego strukturę tabeli. Udostępniono szeroki zestaw funkcji do przetwarzania danych, które należy zamienić: randomizacja, zamiana na dane fikcyjne, częściowe , tasowanie, szumienie itd. W nowej wersji dodano funkcje do wykrywania identyfikatorów, a także wprowadzono tryb pseudonimizacji, który pozwala generować powiązane z danymi wyjściowymi realistyczne wartości fikcyjne.

Dodatkowo warto wspomnieć o rozwijanej przez firmę Microsoft otwartej platformie do wykrywania wycieków informacji poufnych . Platforma pozwala na wykrywanie lub usuwanie w dokumentach, tekstach i obrazach informacji zawierających dane osobowe i poufne, takie jak imię i nazwisko, numery telefonów, e-maile, numery kart kredytowych, portfele kryptograficzne, adresy, numery paszportów, dane finansowe itd. Obsługiwane są różne magazyny (od Amazon S3 do PostgreSQL) i formaty. Kod jest napisany w języku Go (dostępna jest wersja w Pythonie) i na licencji MIT.
Źródło: opennet.ru
