| Termin | Definicja |
|---|---|
| integracja załączników z DLP | Integracja załączników z DLP umożliwia automatyczne skanowanie dołączanych plików pod kątem poufnych treści. Jak działa skanowanie załączników przez DLPIntegracja załączników z systemem DLP polega na włączeniu kontroli treści plików do przepływu obsługi wiadomości, formularzy, zgłoszeń lub dokumentów przesyłanych przez użytkownika. DLP, czyli Data Loss Prevention, analizuje załącznik przed jego udostępnieniem odbiorcy albo zapisaniem w docelowym systemie. Kontrola może obejmować nazwę pliku, rozszerzenie, rozmiar, typ rzeczywisty rozpoznany na podstawie zawartości oraz tekst odczytany bezpośrednio z dokumentu. W przypadku plików biurowych analizowane mogą być między innymi arkusze, dokumenty tekstowe i prezentacje, a w przypadku plików graficznych lub skanów potrzebny jest mechanizm OCR, który zamienia obraz pisma na tekst możliwy do przeszukania. Silnik DLP porównuje wykryte dane z regułami polityki. Reguła może reagować na określone wzorce, takie jak numery kart płatniczych, identyfikatory pracownicze, numery rachunków lub ustalone słowa kluczowe. Samo znalezienie ciągu znaków nie zawsze wystarcza do podjęcia decyzji, dlatego rozwiązania DLP często stosują walidację składni, kontekst dokumentu, liczbę dopasowań i poziom pewności klasyfikacji. Wynik skanowania może mieć postać decyzji zezwalającej, ostrzegającej, blokującej albo wymagającej dodatkowej akceptacji. Integracja nie zmienia danych w pliku; przekazuje załącznik i informacje o kontekście do kontroli, a następnie wykorzystuje odpowiedź silnika do sterowania dalszym przepływem. Przekazanie pliku i obsługa odpowiedzi silnikaTechnicznie integracja może działać synchronicznie lub asynchronicznie. W wariancie synchronicznym aplikacja zatrzymuje obsługę załącznika, przekazuje go do interfejsu DLP i czeka na wynik. Dopiero po otrzymaniu decyzji plik trafia do odbiorcy, magazynu lub kolejnego etapu procesu. Takie rozwiązanie upraszcza egzekwowanie blokad, ale zwiększa czas oczekiwania i wymaga prawidłowej obsługi limitu czasu. Wariant asynchroniczny zapisuje plik w kontrolowanym magazynie, nadaje mu identyfikator i uruchamia skanowanie w tle. Użytkownik otrzymuje status oczekiwania, a system publikuje załącznik dopiero po otrzymaniu pozytywnego wyniku. W poprawnie zaprojektowanym przepływie aplikacja powinna rozróżniać co najmniej wynik „dozwolony”, „zablokowany”, „błąd skanowania” oraz „wynik niedostępny”. Błąd połączenia z DLP nie powinien być automatycznie traktowany jako zgoda, ponieważ oznacza brak potwierdzenia, że plik został sprawdzony. Stosowana jest wtedy polityka fail-open albo fail-closed. Fail-open pozwala kontynuować przesyłanie mimo niedostępnego skanera, natomiast fail-closed zatrzymuje plik do czasu uzyskania wyniku. Wybór zależy od wymagań organizacji, ale musi być jawnie zapisany w konfiguracji i uwzględniony w testach. Należy również zapewnić idempotencję, aby ponowienie żądania nie tworzyło wielu kopii pliku ani nie uruchamiało nieskończonej liczby skanów. Reguły, kwarantanna i ślad audytowyZałącznik z wykrytą treścią podlegającą ograniczeniom może zostać zablokowany, przeniesiony do kwarantanny albo przekazany do ręcznej weryfikacji. Kwarantanna powinna przechowywać plik w miejscu niedostępnym dla zwykłych odbiorców, a aplikacja powinna zapisać powiązanie między identyfikatorem załącznika, wynikiem DLP i decyzją procesu. Przydatne jest przechowywanie skrótu kryptograficznego pliku, ponieważ pozwala potwierdzić, którego obiektu dotyczył wynik, bez opierania identyfikacji wyłącznie na nazwie. Zmiana nazwy pliku nie powinna omijać kontroli, dlatego klasyfikacja powinna opierać się na zawartości i typie rzeczywistym, a nie tylko na rozszerzeniu. Dziennik zdarzeń powinien wskazywać czas rozpoczęcia skanowania, czas zakończenia, identyfikator polityki, rezultat oraz przyczynę decyzji. Nie należy zapisywać w logach pełnej treści poufnego dokumentu ani całego załącznika. W komunikacie dla użytkownika można podać, że plik został zatrzymany przez regułę DLP, lecz szczegółowe informacje o dopasowanym wzorcu powinny być dostępne wyłącznie dla uprawnionych osób. Warto oddzielić status techniczny od decyzji biznesowej: „skanowanie zakończone błędem” nie oznacza tego samego co „plik zawiera wykrytą informację”. Taki podział ułatwia analizę incydentów, ogranicza liczbę fałszywych alarmów i pozwala odróżnić problem aplikacji od zadziałania prawidłowej polityki. Diagnostyka integracji załączników z DLPPodczas diagnozowania problemów należy sprawdzić cały łańcuch danych: pobranie pliku, jego identyfikację, przekazanie do silnika, odebranie odpowiedzi, zapis decyzji oraz udostępnienie albo zatrzymanie obiektu. Szczególnej uwagi wymagają pliki o zerowym rozmiarze, uszkodzone archiwa, dokumenty zaszyfrowane hasłem, załączniki wieloczęściowe i formaty, których silnik nie potrafi odczytać. Aplikacja powinna jasno rejestrować, czy plik został odrzucony przez walidację, pominięty z powodu konfiguracji, niedostępny dla skanera, czy zablokowany po dopasowaniu reguły. Sam komunikat „DLP error” nie wystarcza do ustalenia przyczyny. Testy powinny obejmować zarówno bezpieczny plik, jak i dokument zawierający rozpoznawalny wzorzec objęty polityką, plik przekraczający dozwolony rozmiar, nieobsługiwany format oraz przypadek braku odpowiedzi silnika. Trzeba zweryfikować, czy użytkownik nie może pobrać załącznika przed zakończeniem kontroli, czy ponowienie żądania zachowuje ten sam identyfikator procesu oraz czy wynik nie zostaje przypisany do innego pliku. W środowisku z komputerem użytkownika przydatne jest także sprawdzenie, czy aplikacja kliencka nie zapisuje tymczasowej kopii przed skanowaniem i czy po blokadzie usuwa lokalny plik roboczy. Takie testy pozwalają wykryć niespójność między interfejsem użytkownika, usługą obsługującą załączniki i silnikiem DLP bez wyciągania wniosków wyłącznie na podstawie pojedynczego komunikatu. |