Co oznaczają dane w tranzycie
Specjaliści ds. bezpieczeństwa wyróżniają zwykle trzy stany danych: przechowywane na dysku (dane w spoczynku), otwarte i przetwarzane przez aplikację (dane w użyciu) oraz przesyłane z jednego miejsca do drugiego (dane w tranzycie, nazywane też danymi w ruchu). Ten trzeci stan obejmuje wszystko, od wiadomości do współpracownika po kopię zapasową przenoszoną do innej lokalizacji.
Dane w tranzycie są narażone w szczególny sposób: opuszczają systemy kontrolowane przez organizację i przechodzą przez sieci, dostawców oraz urządzenia, nad którymi nie ma ona władzy. Dlatego programy ochrony danych traktują je jako osobny problem z własnymi zabezpieczeniami, a nie skutek uboczny ochrony nośników.
Którędy płyną dane
Dane firmowe wędrują kilkoma kanałami i każdy zawodzi na swój sposób. Najstarszy jest e-mail: wiadomość może przejść przez kilka serwerów, zanim dotrze do adresata, a monitorowanie poczty widzi ją wyraźnie tylko wtedy, gdy znajduje się jeszcze w systemach firmy.
| Kanał | Typowy przykład | Co może pójść nie tak |
|---|---|---|
| Umowa wysłana klientowi | Wiadomość przechodzi przez kilka serwerów, a szyfrowanie między nimi nie jest gwarantowane | |
| Usługi internetowe i chmurowe | Plik wgrany na prywatne konto w chmurze | HTTPS ukrywa treść przed siecią, a miejsce docelowe może być niezatwierdzone |
| Komunikatory i narzędzia do współpracy | Arkusz wklejony do czatu | Dane wychodzą kanałem, którego firma nie prowadzi |
| Transfer plików | Kopiowanie plików na udział sieciowy lub przez FTP | Protokoły bez szyfrowania ujawniają treść każdemu na trasie |
| Ruch wewnętrzny | Aplikacja odpytująca bazę danych lub API | Uznawany za zaufany, więc często zostaje bez szyfrowania |
Jak chroni szyfrowanie
Podstawowym zabezpieczeniem jest TLS, czyli protokół stojący za HTTPS oraz wieloma bezpiecznymi połączeniami poczty i transferu plików. Zastąpił on starszy protokół SSL, a przebieg jest w większości aplikacji taki sam.
- 1
Uzgodnienie
Klient i serwer ustalają wersję protokołu oraz zestaw algorytmów szyfrowania.
- 2
Uwierzytelnienie
Serwer przedstawia certyfikat, a klient sprawdza go w zaufanych urzędach certyfikacji.
- 3
Wymiana kluczy
Obie strony wyznaczają wspólne klucze sesji, nigdy nie wysyłając ich jawnie.
- 4
Ochrona ruchu
Dane są szyfrowane i opatrzone kontrolą integralności, więc każda zmiana po drodze zostanie wykryta.
Jak to wygląda w Anexet
Anexet obserwuje dane w tranzycie na stacji roboczej dzięki agentom oraz dzięki kontroli ruchu sieciowego i stron internetowych. Ekran profilu pokazuje, które protokoły są przechwytywane i czy obejmuje to ruch szyfrowany, a ekran certyfikatów, jak sesje szyfrowane stają się czytelne do analizy.
1 / 2
Szyfrowanie to nie kontrola
Szyfrowanie odpowiada na jedno pytanie: czy ktoś na trasie może odczytać lub zmienić dane? Nie pyta, czy nadawca w ogóle powinien je wysyłać. W tej luce dochodzi do większości przypadków eksfiltracji danych, bo pracownik wgrywający plik przez HTTPS korzysta z całkowicie bezpiecznego połączenia.
| Ryzyko | Szyfrowanie w tranzycie | Inspekcja treści |
|---|---|---|
| Podsłuch w sieci | ||
| Modyfikacja danych po drodze | ||
| Poufny plik wgrany do prywatnej chmury przez HTTPS | ||
| Wiadomość z danymi klientów wysłana do niewłaściwego adresata |
Typowe błędy
Awarie rzadko wynikają ze słabych algorytmów. Wynikają z założeń, a shadow IT pogarsza ostatnie z nich, bo niezatwierdzone usługi dodają miejsca docelowe, których nikt nie sprawdził.
Zaszyfrowane nie znaczy dozwolone: bezpieczne połączenie z niewłaściwym adresem nadal wynosi dane na zewnątrz.
- Zaufanie do sieci wewnętrznej i pozostawianie ruchu między serwerami w postaci jawnej
- Wyłączanie weryfikacji certyfikatów, by pozbyć się błędu, co znosi ochronę przed podszywaniem się
- Utrzymywanie starych protokołów, takich jak FTP czy HTTP bez szyfrowania, bo dotąd nic się nie zepsuło
- Założenie, że poczta jest szyfrowana end-to-end, gdy szyfrują tylko niektóre odcinki trasy
- Uznawanie HTTPS do dowolnego celu za bezpieczne, także do prywatnych usług i usług niezatwierdzonych
Przepisy a dane w tranzycie
Większość ram bezpieczeństwa i ochrony prywatności oczekuje ochrony danych podczas przesyłania, choć każda formułuje to inaczej. RODO wymaga odpowiednich środków technicznych i wymienia szyfrowanie jako przykład, HIPAA Security Rule zawiera standard bezpieczeństwa transmisji, a PCI DSS wymaga silnej kryptografii, gdy dane kart płatniczych przechodzą przez otwarte sieci publiczne.
W audycie liczą się dowody: którymi kanałami płyną dane regulowane, które z nich są szyfrowane i co dzieje się, gdy któryś nie jest. Aktualna mapa przepływów danych i sprawnie działające zarządzanie zgodnością pozwalają odpowiedzieć na te pytania szybko.
Od czego zacząć
Zacznij od ustalenia, którędy naprawdę płyną dane poufne i regulowane, potem zaszyfruj to, co nadal wędruje jawnie, i kontroluj to, co wychodzi kanałami szyfrowanymi. Szyfrowanie zamyka drogę osobom z zewnątrz, a system DLP obejmuje drogę, którą legalnie korzystają pracownicy.
Zamknięta rura chroni dane przed obcymi. Nie mówi nic o tym, kto je do niej włożył i dokąd płyną.
Jak rozwiązuje to Anexet
Anexet pracuje z danymi w tranzycie na stacji roboczej i w sieci, a zebrane dane pozostają w infrastrukturze klienta, ponieważ system jest wdrażany lokalnie (on-premise).
Przechwytywanie protokołów
Profile agentów włączają lub wyłączają przechwytywanie osobno dla każdego protokołu, m.in. POP3, SMTP, IMAP, MAPI, HTTP i FTP, a także kilku protokołów komunikatorów.
Ruch szyfrowany
Profil może przechwytywać ruch szyfrowany i niezaszyfrowany jednocześnie. Dla HTTPS agenci podmieniają certyfikaty w trybie automatycznym lub własnym.
Filtr hostów SSL
Czarna lub biała lista hostów określa, gdzie certyfikaty są podmieniane, więc wybrane witryny można pominąć.
Usługi webowe
Poczta webowa, komunikatory webowe i webowe wersje usług w chmurze mają własne ustawienia przechwytywania z limitem rozmiaru przechwytywanego pliku.
Anexet DLP
Dowiedz się więcej