Czym są testy ukryte
Testy ukryte to ćwiczenie bezpieczeństwa, w którym symulowany atak lub naruszenie zasad przeprowadza się bez uprzedzania większości osób, które się z nim zetkną. Plan zna wąska grupa, zwykle sponsor i kierownik testu. Cała reszta, także zespół bezpieczeństwa i zwykli pracownicy, reaguje tak, jak zareagowałaby na prawdziwe zdarzenie.
Chodzi o zmierzenie tego, co organizacja faktycznie robi, a nie tego, co deklaruje. Polityki, listy przeszkolonych i panele narzędzi opisują zachowanie zamierzone, a test ukryty pokazuje lukę między zamiarem a zwykłym, zabieganym wtorkiem. W programie przeciwdziałania zagrożeniom wewnętrznym jest to praktyczny sprawdzian, czy zabezpieczenia i ludzie wokół nich działają.
Sprawdzany jest cały łańcuch: czy pracownik zgłosi podejrzaną wiadomość, czy zabezpieczenie zablokuje transfer, czy wykrywanie zagrożeń wewnętrznych wygeneruje alert i czy ktoś go podejmie i zareaguje w rozsądnym czasie.
Jak przebiega test ukryty
Test jest ukryty tylko wobec osób, które się testuje. Wobec kierownictwa jest odwrotnie: zaplanowany, autoryzowany i udokumentowany. Typowa kolejność:
- 1
Pisemna zgoda
Zarząd i dział prawny zatwierdzają zakres, granice i warunki przerwania, zanim cokolwiek się zacznie.
- 2
Projekt scenariusza
Wybierz realistyczną historię, na przykład fałszywą kampanię phishingową lub przesłanie atrapy danych, i zadbaj, by była nieszkodliwa.
- 3
Przebieg bez uprzedzenia
Testujący działa, a reszta organizacji pracuje jak zwykle; zaufana osoba może natychmiast przerwać test.
- 4
Zapis reakcji
Odnotuj, co zablokowano, co wykryto, kto to zauważył i ile trwał każdy etap.
- 5
Omówienie i poprawki
Przekaż wyniki wszystkim zaangażowanym, usuń znalezione luki i powtórz scenariusz po pewnym czasie.
Formy testów ukrytych
Test ukryty to metoda, a nie jedna technika. Scenariusz zależy od sprawdzanego zabezpieczenia, a sam pomysł sięga od skrzynki pocztowej po drzwi wejściowe. Najbardziej znany jest fałszywy phishing, który może naśladować także wyspecjalizowane odmiany, jak phishing klonujący.
| Forma | Co jest symulowane | Co pokazuje |
|---|---|---|
| Fałszywy phishing | Zwodnicze wiadomości e-mail wysyłane do pracowników | Ilu pracowników zgłasza wiadomość zamiast na nią reagować |
| Ćwiczenie red team | Pełny atak na systemy i ludzi przeprowadzony przez zespół zewnętrzny lub wewnętrzny | Czy zespół bezpieczeństwa go wykrywa i powstrzymuje |
| Scenariusz nadużycia przez insidera | Inscenizowane przesłanie atrapy danych wrażliwych w niedozwolone miejsce | Czy zabezpieczenia danych blokują lub zgłaszają transfer |
| Testy fizyczne i urządzeń | Wejście za innym pracownikiem przez drzwi lub pendrive pozostawiony w biurze | Czy pracownicy zaczepiają obcych i zgłaszają nieznane urządzenia |
| Socjotechnika telefoniczna | Rozmówca podający się za pomoc IT i prosi o dostęp | Czy pracownicy weryfikują rozmówcę, zanim zareagują |
Jak test wygląda w Anexet
Gdy scenariuszem jest przesłanie danych, dowód leży w warstwie wykrywania. Atrapa pliku, która pasuje do reguły treści w systemie DLP, powinna pojawić się jako incydent z poziomem ryzyka, a prowadzący test może otworzyć go w ramach analizy incydentów i prześledzić dalszy bieg zdarzeń. W Anexet zakładka Rules wymienia każdą regułę bezpieczeństwa z liczbą incydentów i poziomem ryzyka, więc licznik reguły, którą test miał uruchomić, pokazuje, czy został wykryty.
Kto co wie
Najtrudniejsza część testu ukrytego nie jest techniczna. O bezpieczeństwie i uczciwości ćwiczenia decyduje to, kogo się informuje, a kogo nie. Im mniej osób wie, tym bardziej wiarygodny wynik i tym ważniejszy ślad dokumentacyjny.
| Rola | Poinformowana z góry | Udział w teście |
|---|---|---|
| Sponsor z zarząduZatwierdza ćwiczenie | Tak | Podpisuje zakres i warunki przerwania |
| Kierownik testuPlanuje i prowadzi scenariusz | Tak | Projektuje scenariusz i zapisuje wyniki |
| HR i dział prawnyPilnują uczciwości i prawa | Tak | Sprawdzają plan pod kątem prawa pracy i ochrony danych |
| Zespół bezpieczeństwaWykrywa i reaguje | Zwykle nie | Traktuje zdarzenie jak prawdziwe, dopóki nie dowie się inaczej |
| PracownicyCel scenariusza | Nie | Reagują tak, jak zwykle |
Test ukryty to nie ukryty monitoring
Oba pojęcia łatwo pomylić, bo w obu ktoś czegoś nie wie. Różnią się jednak z natury. Test ukryty to zaplanowane, ograniczone w czasie ćwiczenie sprawdzające zabezpieczenia, zatwierdzone z góry przez kierownictwo i zakończone omówieniem. Ukryty monitoring to potajemne obserwowanie pracowników przez dłuższy czas, a wiele krajów dopuszcza je tylko w wąskich wyjątkach.
Zwykłe monitorowanie pracowników najlepiej prowadzić jawnie: z pisemną polityką i czytelną informacją, na przykład przez baner zgody przy logowaniu. Test ukryty tego nie zmienia. Testujący nie powinni czytać prywatnych wiadomości ani zbierać prawdziwych danych pracowników, a omówienie wyników powinno jasno mówić, co zrobiono.
Częste błędy
Większość testów ukrytych zawodzi z przyczyn organizacyjnych, a nie technicznych:
Nie przeprowadzaj testu ukrytego bez pisemnej zgody: bez niej ćwiczenie może zostać uznane za prawdziwy atak.
- Traktowanie porażki jako wyroku na człowieka: kliknięcie w fałszywy link to sygnał o procesie, a obwinianie uczy ludzi ukrywać błędy.
- Brak warunku przerwania: scenariusz, którego nie da się zatrzymać, może zakłócić prawdziwą pracę lub uruchomić realną akcję kryzysową.
- Prawdziwe dane w scenariuszu: używaj plików-atrap i kont testowych, nigdy danych klientów ani pracowników.
- Urządzenia zostawione w biurze bez ewidencji: test z nośnikami wymiennymi wymaga rejestru każdego podłożonego i odebranego urządzenia.
- Jednorazowość: pojedynczy wynik szybko się starzeje, bo zmieniają się ludzie, narzędzia i reguły.
Od czego zacząć
Zacznij od małych i prostych rzeczy: jeden scenariusz, jedno zabezpieczenie, jedna wyraźna miara. Wybierz scenariusz, który niepokoi cię najbardziej, ustal z góry miarę, na przykład czas do zauważenia przez pierwszą osobę, i powtórz test po poprawkach. Seria małych testów z czasem mówi więcej niż jedno efektowne ćwiczenie.
Wyniki przedstawiaj jako cechę systemu: czas wykrycia, czas reakcji i miejsce, w którym łańcuch się urwał, nigdy jako listę nazwisk.
Zabezpieczenie, którego nigdy nie sprawdzono, jest tylko założeniem. Test ukryty zamienia je w pomiar.
Jak rozwiązuje to Anexet
Anexet nie przeprowadza testów ukrytych i nikogo nie atakuje: to warstwa wykrywania, którą taki test sprawdza. Opisane niżej elementy konsoli pokazują, czy scenariusz został zauważony.
Reguły i incydenty
Reguła bezpieczeństwa zapisuje incydent, gdy transfer spełnia jej warunek, a zakładka Rules pokazuje liczbę incydentów i poziom ryzyka każdej reguły.
Status i kategoria
Każdy incydent ma status, na przykład False alert lub Important incident, i można mu nadać kategorię, więc incydenty testowe da się oznaczyć i przeglądać osobno od prawdziwych.
Od incydentu do aktywności
Polecenie Open user activity przy incydencie pokazuje, co użytkownik robił w tym czasie, co pomaga prześledzić całą drogę działania testowego.
Anexet DLP
Dowiedz się więcej