Blog 24/7

zmęczenie alertami

TAB. 1Hasłoobie formy
Po angielskualert fatigue
Którą formą pisaćobie formy Obie formy są w obiegu. Przy pierwszym wystąpieniu pisz „polski termin (english term)”, dalej sam polski.
Inne formyprzeciążenie alertami · osłabienie czujności analityków
KategoriaSOC, wywiad o zagrożeniach i reagowanie

Zmęczenie alertami (alert fatigue) to spadek czujności osób obsługujących monitoring, wywołany nadmiarem alertów, z których większość okazuje się nieistotna albo fałszywa. Skutkiem jest przeoczenie zdarzeń naprawdę ważnych. Podręcznik Google o inżynierii niezawodności opisuje to tak: gdy powiadomienia przychodzą zbyt często, pracownicy je podważają, przeglądają pobieżnie albo ignorują, czasem pomijając także prawdziwy alarm ukryty w szumie [1]. Zjawisko dotyczy zarówno dużych zespołów SOC (Security Operations Center), jak i właściciela jednej strony, który dostaje kilkanaście maili dziennie od wtyczki.

Jak działa

Mechanizm jest prosty. Każdy alert wymaga uwagi. Gdy większość z nich nie prowadzi do żadnego działania, odbiorca uczy się, że alerty można pomijać. Autor rozdziału o monitoringu w podręczniku Google pisze, że z poczuciem pilności może zareagować tylko kilka razy dziennie, zanim się zmęczy [1].

Schemat poniżej pokazuje, jak nadmiar alertów sam się wzmacnia.

RYS. 1Spirala zmęczenia alertami

Kapitan Hack wiąże to zjawisko z pracą centrów operacji bezpieczeństwa: nadmiar zdarzeń wymagających więcej wysiłku, niż pozwala potencjał operatorów i analityków, prowadzi do zmęczenia i osłabienia czujności [4].

Przyczyny

Najczęstsze źródła nadmiaru alertów opisują polskie serwisy branżowe.

PrzyczynaNa czym polega
fałszywy alarmreguła reaguje na zwykłą aktywność [4]
Duplikatykilka etapów jednego ataku daje osobne alerty [2]
Niski priorytetwiele drobnych alertów z SIEM (Security Information and Event Management) przytłacza zespół [3]
Brak kontekstuanalityk musi sam szukać danych, by ocenić alert [4]

Niebezpiecznik, omawiając obronę przed phishingiem w środowisku Microsoftu, zwraca uwagę, że rozpatrywanie kolejnych etapów ataku osobno prowadzi do zduplikowania alertów, a w konsekwencji do tzw. alert fatigue [2]. Kapitan Hack pisze z kolei, że alerty generowane przez SIEM mogą z łatwością przytłoczyć zespół bezpieczeństwa, a problemem jest zmęczenie alertami o niskim priorytecie [3].

W WordPressie

Właściciel strony na WordPressie rzadko ma zespół SOC, ale zmęczenie alertami dotyka go tak samo. Źródłem są zwykle powiadomienia e-mail z rdzenia i wtyczek.

Maile o aktualizacjach. Rdzeń wysyła wiadomości po automatycznych aktualizacjach w tle. Filtr auto_core_update_send_email decyduje, czy wysłać e-mail po automatycznej aktualizacji rdzenia; typ wyniku może mieć wartość success, fail, critical albo manual [5]. Filtr istnieje od wersji 3.7.0 [5]. Analogiczny filtr auto_plugin_update_send_email dotyczy automatycznych aktualizacji wtyczek i istnieje od wersji 5.5.0 [6]. Pozwala to zostawić tylko wiadomości o błędach, które wymagają reakcji.

// mu-plugin: mail o aktualizacji rdzenia tylko przy błędzie
add_filter( 'auto_core_update_send_email', function ( $send, $type ) {
    return in_array( $type, array( 'fail', 'critical' ), true );
}, 10, 2 );

Powiadomienia wtyczek bezpieczeństwa. Wtyczki bezpieczeństwa potrafią wysyłać wiadomość przy każdej zablokowanej próbie logowania. Podczas ataku siłowego oznacza to dziesiątki maili, które nie wymagają działania, bo limit prób logowania już zadziałał. Bardziej przydatne są powiadomienia o zdarzeniach, które wymagają decyzji człowieka, na przykład o nowym koncie administratora albo zmianie pliku rdzenia.

Wiele stron naraz. Agencja, która obsługuje dziesiątki witryn, dostaje ten sam typ alertu z każdej z nich. Bez grupowania i ustalania priorytetów, czyli triażu, ważny sygnał z jednej strony ginie wśród rutynowych komunikatów z pozostałych.

Zagrożenia i skutki

Najpoważniejszym skutkiem jest przeoczenie prawdziwego ataku. Prawdziwy alarm może zostać zignorowany, bo ginie w szumie [1]. Zmęczenie alertami wydłuża więc czas przebywania atakującego w sieci i opóźnia reagowanie na incydenty.

Drugim skutkiem jest wyłączanie alertów w całości. Odbiorca, który ma dość wiadomości, kasuje regułę albo przekierowuje maile do folderu, którego nie czyta. Traci wtedy także te sygnały, które były wartościowe.

Pokrewnym zjawiskiem jest MFA fatigue. Tam napastnik celowo zasypuje ofiarę prośbami o zatwierdzenie logowania, licząc, że w końcu kliknie „zatwierdź”. Mechanizm psychologiczny jest podobny: nadmiar powiadomień obniża uwagę.

Jak ograniczać

Podręcznik Google formułuje kilka zasad dla alertów kierowanych do ludzi.

  • Każde powiadomienie powinno prowadzić do działania [1].
  • Reakcja na powiadomienie powinna wymagać namysłu; jeśli wystarcza reakcja mechaniczna, nie powinno to być powiadomienie [1].
  • Powiadomienia wymagające rutynowej, algorytmicznej reakcji są sygnałem ostrzegawczym [1]; takie reakcje lepiej zautomatyzować, na przykład w SOAR (Security Orchestration, Automation and Response).
  • Reguły generujące alerty dla ludzi powinny być proste i opisywać wyraźną awarię [1].

Kapitan Hack zaleca, by alert zawierał od razu kontekst potrzebny do oceny: cel reguły, powiązane techniki MITRE ATT&CK, pola logu odpowiadające na pytania kto, co, gdzie, kiedy i jak, reputację adresów i plików oraz odnośnik do playbooka [4]. Jeśli jakaś informacja jest potrzebna do rozstrzygnięcia, czy zdarzenie jest złośliwe, powinna być w alercie albo łatwo dostępna [4].

Niebezpiecznik wskazuje na korelację: etapy jednego ataku widoczne w różnych źródłach danych warto łączyć w jeden incydent zamiast mnożyć alerty [2]. Stałe strojenie reguł, usuwanie tych, które nie dają wartości, i pomiar odsetka fałszywych alarmów to zadania, którymi zajmuje się detection engineering.

W praktyce pomaga też podział alertów na poziomy. Zdarzenia wymagające natychmiastowej reakcji trafiają do osoby dyżurnej, zdarzenia ważne, ale niepilne, do kolejki przeglądanej raz dziennie, a informacje statystyczne do raportu okresowego. Taki podział sprawia, że pilny kanał pozostaje rzadki, a więc wiarygodny. Na małej stronie WordPress może to oznaczać osobny adres e-mail tylko na alerty krytyczne, na przykład o zmianie pliku rdzenia albo nowym koncie administratora, i zbiorczy raport tygodniowy dla całej reszty.

TAB. 2

Przypisy

6
  1. [1] Site Reliability Engineering, rozdz. 6: Monitoring Distributed Systems · Google
  2. [2] Jak ograniczyć ataki phishingowe w środowisku Windows i Office 365 · Niebezpiecznik
  3. [3] Dlaczego SIEM nie jest najlepszym rozwiązaniem dla środowisk SaaS · Kapitan Hack
  4. [4] Jak powinien być skonstruowany poprawny alert bezpieczeństwa · Kapitan Hack
  5. [5] Hook: auto_core_update_send_email · WordPress.org
  6. [6] Hook: auto_plugin_update_send_email · WordPress.org
TAB. 3

Hasła w tym artykule

15
TAB. 4

Linkują tutaj

13

Wszystkie kategorie → · Hasło w słowniku →

Blog 24/7
05.11CISA i FBI wzywają do zabezpieczenia sterowników chłodzenia po atakach w Europietherecord.media05.11Midnight Blizzard atakowała iPhone'y i Androidy przez zainfekowane strony w Europie i USAsecurityweek.com05.11APT29 kradła dane z iPhone'ów i Androidów przez przejęte i podrobione stronytherecord.media05.11Grupa APT29 przejęła skrypt Plerdy i atakowała niezałatane iPhone'y i Androidythehackernews.com05.11Microsoft wykrył 7,3 mld wiadomości phishingowych w III kwartale 2026microsoft.com05.11DigiCert ujawnia wyciek danych klientów i skanów dokumentów tożsamościbleepingcomputer.com05.11CWPdoor podmienia serwer cwpsrv w Control Web Panel i otwiera tylne wejście do Linuksableepingcomputer.com05.11Brytyjskie NCSC ostrzega, że narzędzia AI zwiększyły liczbę wykrywanych luk zero-daythehackernews.com05.11Skaner RootEvidence sprawdza starą lukę w Cisco IOS i dodaje nagłówki Opt-Outisc.sans.edu05.11Włamanie do portalu grantowego Norad, zagrożone dane 20 614 użytkownikówhelpnetsecurity.com