| Termin | Definicja |
|---|---|
| pseudonimizacja danych | Pseudonimizacja danych zmniejsza ryzyko ich bezpośredniego powiązania z konkretną osobą. Pseudonimizacja danych – czym jest i jaki ma celPseudonimizacja danych to sposób organizowania informacji, w którym dane pozwalające rozpoznać konkretną osobę zostają zastąpione innym oznaczeniem, na przykład identyfikatorem technicznym, numerem referencyjnym albo losowym ciągiem znaków. Zestawienie takiego oznaczenia z rzeczywistą tożsamością nie powinno być przechowywane w tym samym miejscu ani udostępniane wszystkim osobom mającym dostęp do głównego zbioru. Dzięki temu codzienna praca na danych może odbywać się bez ciągłego posługiwania się imieniem, nazwiskiem, adresem pocztowym czy numerem telefonu. Nie oznacza to jednak, że informacja przestaje być daną osobową. Jeżeli istnieje dodatkowy klucz, tabela powiązań lub inny sposób pozwalający ponownie ustalić, kogo dotyczy dany rekord, nadal można mówić o danych odnoszących się do osoby. Pseudonimizacja ogranicza więc łatwość identyfikacji, ale nie usuwa wszystkich obowiązków związanych z ochroną informacji. Jej zadaniem jest zmniejszenie skutków przypadkowego ujawnienia, ograniczenie zakresu dostępu i utrudnienie łączenia informacji przez osoby, które nie powinny znać pełnego kontekstu. Przykładowo w rejestrze zgłoszeń można zastąpić dane klienta identyfikatorem „K-18472”, a tabelę łączącą ten identyfikator z danymi kontaktowymi przechowywać oddzielnie, z dodatkowymi ograniczeniami dostępu. Osoba analizująca liczbę zgłoszeń, czas obsługi lub rodzaje usterek może wtedy pracować na oznaczeniach, bez potrzeby poznawania tożsamości każdej osoby. Pseudonimizacja danych w kontekście technicznym i porównaniaW praktyce pseudonimizacja może obejmować kilka warstw. Najprostszą jest zamiana bezpośredniego identyfikatora na losowy identyfikator. Bardziej rozbudowane rozwiązania wykorzystują tokeny, funkcje skrótu, szyfrowanie albo specjalne systemy zarządzania kluczami. Dobór metody zależy od tego, czy dane mają być później ponownie połączone z konkretnym rekordem, jak długo ma działać identyfikator oraz kto powinien mieć możliwość odtworzenia powiązania. Tokenizacja polega na zastąpieniu wartości tokenem i utrzymywaniu osobnej mapy powiązań. Jest przydatna wtedy, gdy autoryzowany proces musi w przyszłości odzyskać pierwotną wartość. Szyfrowanie zmienia dane w postać możliwą do odczytu dopiero po użyciu właściwego klucza. Jeżeli klucz pozostaje chroniony, dostęp do treści można kontrolować. Funkcja skrótu tworzy wartość wyliczoną z danych wejściowych, ale jej zastosowanie wymaga ostrożności, zwłaszcza gdy możliwe jest odgadywanie niewielkiego zbioru wartości, takich jak kody pocztowe, daty lub krótkie identyfikatory. Anonimizacja jest rozwiązaniem o innym charakterze. W przypadku skutecznej anonimizacji nie powinno być rozsądnego sposobu ponownego przypisania danych do osoby. Pseudonimizacja pozostawia natomiast możliwość odtworzenia powiązania, dlatego daje większą użyteczność operacyjną, lecz wymaga zabezpieczenia dodatkowych informacji. Samo usunięcie imienia i nazwiska nie zawsze wystarcza. Połączenie daty urodzenia, miejscowości, stanowiska i szczegółowego opisu zdarzenia może nadal umożliwiać rozpoznanie osoby. Warto odróżnić także maskowanie danych od pseudonimizacji. Maskowanie pokazuje jedynie część wartości, na przykład kilka ostatnich znaków identyfikatora, i często służy do prezentowania informacji na ekranie. Pseudonimizacja odnosi się do szerszej organizacji danych, obejmującej sposób tworzenia oznaczeń, przechowywania klucza, nadawania uprawnień i kontrolowania ponownej identyfikacji. Pseudonimizacja danych a typowe problemy i błędyJednym z częstych problemów jest przechowywanie klucza pseudonimizacji razem z głównym zbiorem. W takiej sytuacji osoba, która uzyska dostęp do jednego pliku, może szybko poznać pełną tożsamość wszystkich osób. Podobne ryzyko powstaje, gdy identyfikator jest przewidywalny, na przykład tworzony na podstawie daty urodzenia, numeru kolejnego lub fragmentu nazwiska. Oznaczenie powinno być trudne do odgadnięcia i nie powinno ujawniać znaczenia ukrytej wartości. Kolejnym błędem jest pozostawianie danych osobowych w kopiach, dziennikach systemowych, nazwach plików, załącznikach lub polach opisowych. Nawet jeśli główna tabela została poprawnie przekształcona, stare eksporty mogą zawierać te same informacje w niezmienionej formie. Należy sprawdzać również kopie zapasowe, pliki tymczasowe, wiadomości przesyłane między systemami i raporty generowane automatycznie. Ryzyko może powstać także przez łączenie wielu pozornie niegroźnych zbiorów. Identyfikator występujący w raportach sprzedażowych, historii kontaktu i rejestrze reklamacji może pozwolić na odtworzenie profilu osoby, nawet jeśli w żadnym pojedynczym pliku nie ma pełnych danych. Przy projektowaniu rozwiązania powinno się określić, które pola są konieczne do danego celu, jak długo mają być przechowywane i czy każdy dział rzeczywiście potrzebuje dostępu do wszystkich atrybutów. Nieprawidłowe bywa również używanie jednego identyfikatora we wszystkich procesach. Stały identyfikator ułatwia łączenie rekordów, ale zwiększa zakres informacji możliwych do skojarzenia. W niektórych zastosowaniach bezpieczniejsze będzie używanie odrębnych oznaczeń dla różnych zbiorów lub okresowe odnawianie tokenów. Takie rozwiązanie wymaga jednak jasnych reguł, aby nie utracić kontroli nad historią i nie tworzyć przypadkowych duplikatów. Warto pamiętać o dostępach administracyjnych. Ochrona nie kończy się na ustawieniu hasła do pliku. Znaczenie mają uprawnienia do odczytu, możliwość eksportu, historia operacji, zabezpieczenie kluczy, odporność kopii zapasowych oraz procedura postępowania po wykryciu nieautoryzowanego dostępu. Pseudonimizacja danych – praktyczne wskazówki wdrożeniowePrzed wyborem narzędzia powinno się opisać cel przetwarzania i ustalić minimalny zakres informacji. Następnie można podzielić dane na wartości bezpośrednio identyfikujące, dane opisowe oraz informacje potrzebne wyłącznie do ponownego kontaktu. Taki podział pomaga zdecydować, które elementy powinny zostać zastąpione identyfikatorem, które można usunąć, a które należy przechowywać w oddzielnym, lepiej chronionym miejscu. Identyfikatory powinny być generowane w sposób niezależny od danych źródłowych. Dobrą praktyką jest używanie wartości losowych, odpowiednio długich i niepowtarzalnych w zakresie danego zastosowania. Tabela powiązań powinna mieć osobne uprawnienia, a dostęp do niej powinien być rejestrowany. Jeżeli do odtworzenia danych używa się klucza, trzeba ustalić, kto może go użyć, w jakich sytuacjach i jak odnotowywana jest każda operacja. W systemach testowych nie powinno się bez potrzeby kopiować prawdziwych danych. Bezpieczniejsze jest korzystanie z danych syntetycznych albo przekształconych, które zachowują przydatne cechy statystyczne, ale nie opisują rzeczywistych osób. Przed przekazaniem raportu dalej należy sprawdzić, czy nie zawiera on ukrytych arkuszy, komentarzy, metadanych dokumentu lub nazw plików ujawniających tożsamość. Skuteczność pseudonimizacji powinna być okresowo sprawdzana. Test może obejmować próbę odtworzenia tożsamości przez osobę mającą dostęp wyłącznie do części danych, analizę możliwości łączenia zbiorów oraz weryfikację uprawnień. Należy też przygotować procedurę zmiany kluczy, wycofania dostępu, usunięcia niepotrzebnych kopii i obsługi incydentu. Przydatne jest prowadzenie dokumentacji opisującej cel, zakres, właściciela procesu, sposób generowania identyfikatorów i zasady retencji. Kiedy zgłosić pseudonimizację danych do serwisuPomoc techniczna może być potrzebna, gdy dane są rozproszone na kilku komputerach, dyskach, udziałach sieciowych lub nośnikach, a nie ma pewności, gdzie znajdują się kopie zawierające pełne informacje. Warto zgłosić się również wtedy, gdy system działa wolno po wdrożeniu dodatkowych zabezpieczeń, występują błędy podczas szyfrowania plików, zniknęły uprawnienia do katalogów albo nie da się ustalić, kto miał dostęp do klucza lub tabeli powiązań. W Warszawie kwestie związane z przygotowaniem komputera do bezpiecznej pracy, uporządkowaniem danych i sprawdzeniem podstawowych ustawień sprzętowych można omówić z Warszawskim Pogotowiem Komputerowym 24/7 pod numerem +48 22 100 48 29. Przed przekazaniem urządzenia powinno się wskazać, jakie dane są objęte ochroną, czy potrzebny jest wyłącznie przegląd techniczny, oraz kto może zatwierdzić operacje dotyczące plików. Nie należy przekazywać haseł ani kluczy bez ustalenia zakresu czynności i sposobu ich ochrony. Do serwisu warto zgłosić się także po przypadkowym skasowaniu tabeli powiązań, podejrzeniu złośliwego oprogramowania, nieautoryzowanym kopiowaniu plików albo utracie dostępu do zaszyfrowanego archiwum. W takiej sytuacji nie powinno się wielokrotnie uruchamiać programów naprawczych ani zapisywać nowych danych na tym samym nośniku, ponieważ może to utrudnić późniejszą analizę. Najpierw należy zabezpieczyć dostęp do urządzenia, odłączyć niepotrzebne nośniki i zanotować, kiedy zauważono problem oraz jakie działania zostały już wykonane. Pseudonimizacja jest elementem szerszego podejścia do bezpieczeństwa informacji. Najlepszy efekt daje połączenie ograniczonego zakresu danych, rozdzielenia identyfikatorów od kluczy, kontroli uprawnień, szyfrowania, kopii zapasowych i regularnej weryfikacji. Dopiero takie połączenie pozwala zmniejszyć ryzyko, że pozornie techniczny rekord zostanie łatwo powiązany z konkretną osobą. |