Projektowanie rozwiązań
Anonimizacja wbudowana w przepływ danych
Rezultat: Logi i dane do diagnozy i testów są dostępne na żądanie, bez ujawniania informacji chronionych.
01 / Zagadnienie
Do analizy problemów potrzebne były rzeczywiste logi, a do testów w powtarzalnych, realistycznych warunkach — rzeczywiste dane produkcyjne.
Wymagania ochrony danych nie pozwalały przekazywać ani jednych, ani drugich do dalszego wykorzystania z informacjami chronionymi w pierwotnej postaci.
02 / Metodologia
Rozwiązanie oparłem na trzech zasadach:
- Anonimizacja jako część przepływu — pozyskanie danych jest połączone z ich anonimizacją, więc informacje chronione nie trafiają do analizy ani do testów w pierwotnej postaci.
- Dostęp na żądanie — logi są pobierane, anonimizowane i przygotowywane do analizy wtedy, gdy są potrzebne.
- Ochrona danych poza środowiskiem produkcyjnym — dane produkcyjne przed odtworzeniem w środowisku testowym przechodzą przygotowanie i anonimizację, z zachowaniem wymaganego poziomu ochrony informacji.
03 / Autorskie rozwiązanie i rezultat
Opracowałem uruchamiany na żądanie proces, który pobiera logi z usług chmurowych, anonimizuje je i przygotowuje wynik do dalszej analizy.
Przygotowałem również mechanizm wykorzystania danych produkcyjnych w środowiskach testowych: przygotowanie danych, ich anonimizację i odtworzenie w środowisku testowym.
Wartość: logi i dane potrzebne do diagnostyki i testów są dostępne na żądanie, bez przekazywania informacji chronionych w pierwotnej postaci.
- Obszary technologiczne
- Anonimizacja danych · Analiza logów · Dane testowe · Usługi chmurowe · Ochrona danych