PostgreSQL Anonymizer 0.6, rozszerzenie umożliwiające anonimizację danych w systemie DBMS

Do dyspozycji nowa odsłona projektu Anonimizator PostgreSQL, który stanowi dodatek do DBMS PostgreSQL rozwiązujący problem ukrywania lub zastępowania danych poufnych lub stanowiących tajemnicę handlową. Dane można na bieżąco ukrywać w oparciu o specjalnie zdefiniowane reguły i listy użytkowników, których odpowiedzi na zapytania muszą być anonimowe. Kod dystrybuowane przez na licencji PostgreSQL.

Przykładowo za pomocą danego dodatku można udostępnić bazę danych podmiotom trzecim, na przykład zewnętrznym usługom Business Intelligence, automatycznie wycinając dla nich dane takie jak numery telefonów i kart kredytowych, czy też stosując bardziej wyrafinowane metody, takie jak zastępowanie nazw klientów i firm fikcyjnymi informacjami. Oprócz przeprowadzania anonimizacji podczas bezpośredniego łączenia się z systemem DBMS, istnieje tryb tworzenia anonimowych zrzutów SQL (proponowane jest narzędzie pg_dump_anon).

Anonimizator PostgreSQL rozszerza się PostgreSQL DDL (Data Definition Language) i pozwala ustawić strategię anonimizacji na poziomie schematu, który definiuje strukturę tabeli. Dostępny jest duży zestaw funkcji przetwarzania danych do zamiany: randomizacja, zastępowanie wartościami fikcyjnymi, częściowe szyfrowanie, tasowanie, hałas itp. Nowa wersja dodaje funkcje identyfikacji identyfikatorów, a także posiada tryb pseudonimizacji, który pozwala na generowanie realistycznych fikcyjnych wartości powiązanych z danymi źródłowymi.

PostgreSQL Anonymizer 0.6, rozszerzenie umożliwiające anonimizację danych w systemie DBMS

Dodatkowo na uwagę zasługuje opracowana przez Microsoft otwarta platforma służąca do wykrywania wycieków poufnych informacji Presidio. Platforma umożliwia identyfikację lub usunięcie informacji w dokumentach, tekstach i obrazach zawierających dane osobowe i poufne, takie jak imię i nazwisko, numery telefonów, adres e-mail, numery kart kredytowych, portfele kryptowalutowe, adresy, numery paszportów, dane finansowe itp. Obsługuje przetwarzanie różnych magazynów (od Amazon S3 po PostgreSQL) i formatów. Kod napisany jest w Go (istnieje wersja w Pythonie) oraz dystrybuowane przez na licencji MIT.

PostgreSQL Anonymizer 0.6, rozszerzenie umożliwiające anonimizację danych w systemie DBMS

Źródło: opennet.ru

Dodaj komentarz