Analityka alertów i redukcja fałszywych wyników w Halotech: praktyczne taktyki

  • Wyniki fałszywie pozytywne powodują zmęczenie alertami, stratę czasu i ryzyko przeoczenia krytycznych incydentów, jeśli nie są zarządzane za pomocą odpowiednich wskaźników i kontekstu.
  • Aby ograniczyć liczbę wyników fałszywie dodatnich, należy normalizować i wzbogacać dane, udoskonalać reguły i korelacje oraz stosować analizę behawioralną i wykrywanie anomalii.
  • Komunikacja między SOC, IT, OT i biznesem, wraz z kontrolowanymi testami luk, pomaga kontekstualizować alerty i ustalać priorytety działań, które mają rzeczywisty wpływ na organizację.
  • Zintegrowana architektura, dobrze wyszkolona sztuczna inteligencja i ciągłe doskonalenie pozwalają na automatyzację prostych dochodzeń i pozwalają zespołowi skupić się na rzeczywistych zagrożeniach.

Analityka alertów i redukcja fałszywych alarmów

Analityka alertów i redukcja liczby fałszywych alarmów w Halotech to nie tylko kwestia dostosowania kilku reguł w systemie SIEM i trzymania kciuków. Chodzi o bezpośrednią walkę ze zmęczeniem alertami, ciągłym hałasem w centrach operacyjnych i niebezpiecznym poczuciem, że wszystko piszczy, ale nic nie ma znaczenia. Kiedy każdego dnia napływają setki, a nawet tysiące alertów, oddzielenie ziarna od plew przestaje być luksusem, a staje się kwestią przetrwania dla zespołu ds. bezpieczeństwa.

W tym kontekście optymalizacja wykrywania bez blokowania legalnych operacji to najtrudniejsza do osiągnięcia równowaga. Zbytnia gorliwość i zatrzymanie systemów; zbytnia pobłażliwość i otwarcie drzwi poważnym lukom w zabezpieczeniach. Przyjrzyjmy się, w bardzo praktyczny sposób, jak Halotech radzi sobie z tym problemem: czym tak naprawdę jest fałszywy alarm, dlaczego występuje, jaki ma wpływ na biznes, a przede wszystkim, jakie konkretne taktyki można zastosować, aby radykalnie ograniczyć jego występowanie bez obniżania poziomu bezpieczeństwa.

Czym jest wynik fałszywie dodatni i dlaczego jest tak problematyczny w nowoczesnym ośrodku operacyjnym?

W cyberbezpieczeństwie fałszywie pozytywny alarm to alert klasyfikujący coś jako złośliwe, podczas gdy w rzeczywistości jest to legalne . Może to być normalny przepływ informacji w sieci, który system IPS interpretuje jako atak, legalny e-mail oznaczony jako phishing, wewnętrzna aplikacja uznana przez EDR za złośliwe oprogramowanie lub rutynowy dostęp do chmury, który uruchamia regułę nieprawidłowego zachowania.

Te fałszywe alarmy mogą wynikać zarówno z błędów konfiguracji SOC (źle dostrojonych reguł, niemożliwych progów, zbyt ogólnych korelacji), jak i z samych rozwiązań bezpieczeństwa: EDR/EDX, zapór sieciowych, WAF, DLP, IDS/IPS, NDR lub SIEM z niedopasowaną do kontekstu logiką. Rezultat jest zawsze ten sam: alert, który wymusza podjęcie działań, jakby wystąpił incydent, podczas gdy w rzeczywistości go nie ma.

Problem pogłębia ogromna dysproporcja między ruchem legalnym a złośliwym . Nawet przy pozornie niskim wskaźniku fałszywie dodatnich wyników (na przykład 1%), całkowita liczba błędnych alertów może gwałtownie wzrosnąć. Wyobraźmy sobie centrum operacyjne (SOC) przetwarzające 100 000 zdarzeń dziennie, z których tylko 100 jest rzeczywiście złośliwych, a 99 900 normalnych. Przy wskaźniku fałszywie dodatnich wyników na poziomie 1% w przypadku ruchu legalnego, zespół otrzymałby 999 błędnych alertów, w porównaniu do zaledwie 100 prawdziwych. Prawdopodobieństwo, że alert będzie rzeczywiście krytyczny, wyniosłoby zaledwie 9%.

To właśnie eksperci nazywają „błędem bazowym” : myślenie, że niski wskaźnik błędów automatycznie oznacza, że ​​prawie wszystko, co jest wyzwalane, jest poprawne. W praktyce brak równowagi między „dobrym szumem” a „złym szumem” oznacza, że ​​każdy niewielki odsetek błędów generuje falę alertów, których zespół ludzki nie jest w stanie spokojnie przeanalizować.

SOC i zmęczenie czujnością

Rzeczywisty wpływ wyników fałszywie dodatnich: znacznie większy niż szum

Fałszywe alarmy to coś więcej niż tylko uciążliwość; mają one bezpośredni wpływ na ciągłość działania firmy . Gdy zautomatyzowane rozwiązanie reaguje na fałszywy alert, może zakłócić działanie usług, zablokować użytkowników lub przerwać krytyczne procesy. Zapora sieciowa blokująca prawidłowe wywołania API, system DLP uniemożliwiający przesyłanie plików roboczych do chmury lub zapora WAF blokująca normalne żądania klientów wpływają na produktywność równie mocno, jak planowana przerwa w działaniu usługi – z tą różnicą, że nikt się jej nie spodziewa.

Co więcej, ciągłe powtarzanie nieistotnych alertów podważa zaufanie do narzędzi bezpieczeństwa . Pracownicy przestają traktować ostrzeżenia poważnie („program antywirusowy znowu nas nęka”), a nawet analitycy SOC zaczynają postrzegać panel alertów jako „ścianę hałasu”. Poziom czujności spada, a paradoksalnie, realne zagrożenia stają się groźniejsze, ponieważ są zakamuflowane wśród rutynowych alertów.

Do tego dochodzi ogromna strata czasu i zasobów . Każdy przychodzący alert wymaga co najmniej spojrzenia, szybkiego sprawdzenia i podjęcia decyzji. W scenariuszu, w którym ponad 40% lub 50% alertów to fałszywie pozytywne wyniki, znaczna część dnia pracy SOC jest poświęcana na ściganie „duchów”. To nie przypadek, że wiele raportów wskazuje, że połowa wszystkich zespołów pomijała krytyczne alerty z powodu nieskutecznego ustalania priorytetów.

W środowiskach przemysłowych (OT) wpływ może być jeszcze bardziej widoczny. Źle zakomunikowane operacje konserwacyjne mogą zostać odebrane przez SOC jako anomalie w ruchu lub potencjalny sabotaż. Rozpoczyna się dochodzenie, kontaktuje się z lokalnymi zespołami i poświęca godziny na przeglądanie logów i topologii sieci… tylko po to, by odkryć, że była to prosta, zaplanowana zmiana. Brak kontekstu powoduje marnotrawstwo czasu i zasobów.

Fałszywie negatywy: druga strona skali

Dyskusja na temat redukcji wyników fałszywie dodatnich zawsze rodzi pytanie: co, jeśli złagodzę zasady i ostatecznie otworzę drzwi dla wyników fałszywie ujemnych? To znaczy przypadków, w których szkodliwa aktywność jest klasyfikowana jako bezpieczna. To klasyczny dylemat: „czy lepiej przesadzić z blokowaniem, czy nie?”.

Jeśli zasady będą zbyt surowe, będzie więcej hałasu, ale mniejsze ryzyko, że coś się prześlizgnie . Użytkownicy jednak w końcu się zniechęcą i spróbują obejść narzędzia bezpieczeństwa, a nawet je odinstalować, jeśli tylko będą mogli. Z drugiej strony, jeśli zbyt mocno rozluźnisz ustawienia „nie przeszkadzać”, będziesz mieć pozornie spokojne środowisko, ale potencjalnie pełne niewidzialnych zagrożeń.

Kluczem jest znalezienie równowagi między czułością a swoistością . To właśnie tutaj wchodzą w grę takie pojęcia jak wskaźnik wyników fałszywie dodatnich (FPR), wskaźnik wyników prawdziwie dodatnich (TPR lub czułość) i wskaźnik wyników prawdziwie ujemnych (TNR lub swoistość). Ocenianie rozwiązania wyłącznie na podstawie liczby blokowanych elementów jest błędem: należy również wziąć pod uwagę, jak bardzo zakłóca ono prawidłowe działanie.

Narzędzia takie jak EDR, NDR, XDR i MDR, po ich dobrej integracji, pozwalają nam przejść od metody siłowej do blokowania na rzecz bardziej inteligentnego podejścia , wspieranego przez detekcję behawioralną, kontekst zasobów i korelację zdarzeń. Celem nie jest już blokowanie wszystkiego, co się porusza, ale blokowanie bardziej efektywne, pozostawiając wstępne dochodzenie systemom analitycznym i analitykom.

W tej grze ważne jest zaakceptowanie, że pewien poziom fałszywych alarmów jest nieunikniony , ale nie oznacza to pogodzenia się z konsekwencjami. Misją jest zredukowanie ich do rozsądnego minimum, nie pozostawiając niebezpiecznych luk w obronie.

Praktyczne taktyki zmniejszania liczby wyników fałszywie dodatnich

Najczęstsze przyczyny fałszywych wyników w systemach SIEM, EDR i innych rozwiązaniach

Aby skutecznie ograniczyć liczbę fałszywych alarmów, należy najpierw zrozumieć ich źródło. Często wynikają one ze zbyt agresywnych lub ogólnych reguł wykrywania . Należą do nich ogólne reguły, które uruchamiają się przy każdym częściowym dopasowaniu wzorca, słabo dopracowane sygnatury zagrożeń lub zapytania korelacyjne, które nie uwzględniają rzeczywistego kontekstu organizacji. Oto najczęstsze przyczyny:

  • Nieaktualne lub słabo zdefiniowane linie bazoweKiedy normalne modele zachowań użytkowników i systemów (w tym komponenty UEBA) nie są aktualizowane zgodnie z rzeczywistością biznesową, całkowicie uzasadnione zmiany (nowe aplikacje, elastyczne harmonogramy, masowa praca zdalna) zaczynają być postrzegane jako anomalie bez żadnego powodu.
  • Brak kontekstu w alertachJeśli alert nie zawiera informacji o rodzaju zasobu, którego dotyczy problem, krytyczności systemu, geolokalizacji połączenia ani roli użytkownika, SIEM zazwyczaj zachowuje ostrożność i oznacza podejrzane zdarzenia jako podejrzane. Ta ostrożność, bez odpowiedniego wzbogacenia danych, skutkuje setkami alertów, które analityk musi ręcznie zbadać.
  • Nieprawidłowo skonfigurowane źródła danychNiekompletne logi, źle przeanalizowane pola, niestandardowe formaty lub systemy wysyłające zduplikowane zdarzenia – to wszystko może prowadzić do problemów. Jeśli SIEM błędnie zinterpretuje te dane, generuje alerty na podstawie błędnych informacji. Równie niebezpieczne jest korzystanie z nieaktualnych źródeł informacji o zagrożeniach: adresów IP lub domen, które kiedyś były szkodliwe, ale już nie są, a mimo to nadal oznaczają legalny ruch jako niebezpieczny.

Analiza behawioralna i same modele sztucznej inteligencji również mogą być przyczyną, jeśli są słabo wyszkolone, stronnicze lub działają na podstawie niepełnych danych. Model uczenia maszynowego, który nie został wystarczająco dobrze przeszkolony w praktyce i nie ma wystarczającej liczby przykładów normalnego użytkowania w Twojej organizacji, będzie miał tendencję do oznaczania jako „nietypowe” tego, co jest powszechne w Twojej firmie.

Analityka alertów: kluczowe wskaźniki i koncepcje

Analityka alertów polega na systematycznym pomiarze skuteczności systemu wykrywania i kosztów błędów. Nie chodzi tylko o zliczanie liczby wygenerowanych alertów, ale także o ich klasyfikację, oznaczanie działań dochodzeniowych i wyodrębnianie metryk, które umożliwiają podejmowanie świadomych decyzji.

Punktem wyjścia są cztery podstawowe kategorie wyników przy ocenie zdarzenia lub zbioru danych: prawdziwie dodatnie (było szkodliwe i zostało wykryte), prawdziwie ujemne (było uzasadnione i zostało zignorowane), fałszywie dodatnie (było uzasadnione, ale zostało oznaczone jako zagrożenie) i fałszywie ujemne (było szkodliwe, ale zostało uznane za uzasadnione). Na tej podstawie wyprowadzane są takie miary, jak wskaźnik fałszywie dodatnich wyników (FPR), wskaźnik prawdziwie dodatnich wyników (czułość) i wskaźnik prawdziwie ujemnych wyników (swoistość).

Współczynnik fałszywie pozytywnych wyników oblicza się, dzieląc liczbę błędnych alertów przez całkowitą liczbę zdarzeń rzeczywiście bezpiecznych (wyniki fałszywie pozytywne + prawdziwie negatywne). Wskaźnik ten wskazuje prawdopodobieństwo, że nieszkodliwa aktywność zostanie błędnie zaklasyfikowana jako złośliwa. Jednak sam w sobie nie daje pełnego obrazu.

Dlatego warto mówić o zrównoważonej dokładności , która stanowi średnią między wskaźnikiem prawdziwie dodatnich (TPR) a wskaźnikiem prawdziwie ujemnych (TNR). Wskaźnik ten ocenia zarówno zdolność wykrywania ataków, jak i unikania niepotrzebnych zakłóceń. Pozwala on na bardziej sprawiedliwe porównanie różnych rozwiązań i umożliwia dostosowanie strategii wykrywania w oparciu o wpływ operacyjny.

Oprócz tych wskaźników, dojrzały SOC powinien rejestrować średni czas trwania dochodzeń, wskaźniki ponownego otwierania alertów, częstotliwość reguł generujących zakłócenia , a przede wszystkim wyniki dochodzeń, które kończą się „bezowocnymi poszukiwaniami”. Bez dobrej historii tych danych nie można uczyć się na błędach i ciągle doskonalić.

halotech

Praktyczne taktyki ograniczania wyników fałszywie dodatnich w Halotech

Przejście od teorii do praktyki wymaga zastosowania szeregu połączonych taktyk na poziomie technicznym, organizacyjnym i procesowym . Halotech opiera się na kilku kluczowych dźwigniach, aby redukować hałas, nie tracąc czujności.

Pierwszym krokiem jest rygorystyczna normalizacja i inteligentne wzbogacanie źródeł danych . Syntaktyczna analiza logów, precyzyjna ekstrakcja pól i standaryzacja formatów przed wprowadzeniem ich do systemu SIEM lub platform analitycznych zapobiegają błędnym interpretacjom. Walidacja pól względem znanych schematów i korygowanie błędnie skonfigurowanych źródeł znacząco zmniejsza odsetek fałszywych alarmów.

Równolegle przeprowadzane jest precyzyjne dostrajanie reguł i logiki korelacji . Reguły ogólne są zastępowane bardziej szczegółowymi warunkami, w zależności od kontekstu organizacji, a każdy wyzwalacz jest dokumentowany: jakie pojedyncze zdarzenie go aktywuje, jakie dodatkowe warunki są wymagane, które zasoby są nim objęte itd. Ponadto stosowane są korelacje wielopoziomowe, wymagające kilku skoordynowanych wskaźników przed wygenerowaniem alertu krytycznego.

Bardzo użytecznym podejściem jest praca z warstwowym systemem wykrywania i alertami opartymi na częstotliwości . Zamiast generować alarm dla pojedynczego, odizolowanego zdarzenia (na przykład nieudanej próby logowania), progi powtarzalności są ustawiane w określonym przedziale czasowym (wielokrotne nieudane próby w ciągu jednej minuty z tego samego adresu IP, a także tworzenie podejrzanych sesji itp.). Ten wielopoziomowy system weryfikacji odfiltrowuje niegroźne, odizolowane incydenty.

Kolejną kluczową taktyką jest strategiczne priorytetyzowanie i tłumienie reguł . Nie wszystkie alerty są sobie równe. Reguły są klasyfikowane według krytyczności zagrożenia, ważności zasobów, wymogów zgodności i potencjalnego wpływu na działalność biznesową. Te, które generują systematyczny szum i wnoszą niewielką wartość, są dezaktywowane, przełączane w tryb monitorowania lub podporządkowane regułom wyższego poziomu poprzez zależności między regułami.

Wykorzystanie zachowań, anomalii i wzbogacania danych

Poza tradycyjnymi regułami, kluczowe jest oparcie się na analizie behawioralnej i wykrywaniu anomalii . Modele uczenia maszynowego pozwalają na budowanie dynamicznych baz danych tego, co jest „normalne” w sieci oraz w aktywności użytkowników i urządzeń, dostosowując się z czasem do rzeczywistej ewolucji organizacji.

Możliwości UEBA (User and Entity Behavior Analytics) idą o krok dalej, profilując typowe zachowania kont, grup, usług i punktów końcowych. Stopniowe, ale stałe odchylenie od tych wzorców może sygnalizować naruszenie bezpieczeństwa konta lub zagrożenie wewnętrzne, nawet w przypadku braku klasycznej sygnatury ataku.

Statystyczne wykrywanie anomalii, oparte na modelach takich jak odchylenie standardowe, kwantyle czy gęstość prawdopodobieństwa , pozwala na identyfikację wartości odstających (nietypowych skoków ruchu, masowych transferów o nietypowych godzinach, nietypowych geolokalizacji dostępu), które nie mieszczą się w regułach statycznych. Aby jednak nie stały się one kolejnym źródłem szumu, modele muszą być odpowiednio zasilane, a ich progi zweryfikowane.

Wzbogacanie danych to kolejny kluczowy element. Integracja aktualnych informacji o zagrożeniach, baz danych zasobów, katalogów użytkowników i danych telemetrycznych z innych narzędzi zapewnia niezbędny kontekst do trafniejszego podejmowania decyzji. Na przykład, dodanie krytyczności danego zasobu pozwala na priorytetyzację zdarzeń wpływających na wrażliwe systemy w stosunku do tych, które dotyczą wyłącznie środowisk testowych.

Podobnie, uzupełnienie alertów o dane geolokalizacyjne, rolę użytkownika, poziom uprawnień lub informacje o urządzeniu pomaga odróżnić legalny dostęp z rozpoznanego zdalnego biura od podejrzanego logowania z nietypowej lokalizacji. Im bardziej kompleksowy obraz sytuacji ma analityk, tym mniejsze prawdopodobieństwo, że normalne zdarzenie zostanie uznane za incydent.

Komunikacja wewnętrzna, kontekst IT/OT i „hakowanie własnej sieci”

Aspekty techniczne są mało przydatne, jeśli organizacja ich nie wspiera. Dobrą praktyką jest wzmocnienie kanałów komunikacji między centrum SOC a zespołami infrastruktury, produkcji i biznesu . Zmiany konfiguracji, planowana konserwacja, wdrożenia nowych wersji lub migracje powinny być zgłaszane z wyprzedzeniem i przebiegać zgodnie z jasno określonym procesem.

Kontekstualizacja danych w oparciu o to, co dzieje się „w terenie”, jest niezbędna. Bez kontekstu produkcyjnego surowe dane łatwo ulegają błędnej interpretacji . Na przykład w sieciach OT lub przemysłowych analiza konkretnych protokołów lub ruchu SCADA wiąże się z niuansami, które analityk IT może przeoczyć, jeśli nie zna środowiska.

Kluczowe jest również, aby SOC posiadał dogłębną wiedzę na temat środowisk IT i OT firmy : które systemy są krytyczne, które procesy są rutynowe, kto potrzebuje dostępu do czego i skąd. Bez takiego przeglądu, odróżnianie legalnych działań od podejrzanych staje się ryzykowne.

Innym, wysoce praktycznym podejściem jest „zhakowanie własnej sieci” poprzez kontrolowane ćwiczenia włamań . Zamiast polegać wyłącznie na teoretycznych scenariuszach, przeprowadza się symulowane ataki na samą infrastrukturę, aby zweryfikować, które luki są rzeczywiście możliwe do wykorzystania i jak reagują narzędzia detekcyjne. Pomaga to nadać priorytet alertom dotyczącym wektorów, które mają realny wpływ na działalność firmy.

Wreszcie, ścisła współpraca z liderami biznesowymi pozwala SOC skupić się na tym, co naprawdę boli: kradzieży kluczowych danych, niedostępności kluczowych aplikacji, manipulacji procesami produkcyjnymi itp. Odfiltrowanie szumu informacyjnego wymaga zrozumienia, które incydenty mogą zaszkodzić reputacji, wpłynąć na cenę akcji lub doprowadzić do utraty klientów.

Zaawansowane architektury, sztuczna inteligencja i ciągłe doskonalenie

Branża zmierza w kierunku zintegrowanych architektur, takich jak SOAPA (Security Operations and Analytics Platform Architecture) , które grupują wiele produktów bezpieczeństwa w ramach jednej platformy danych. Ideą jest spójne gromadzenie, przetwarzanie, udostępnianie i analizowanie informacji, tak aby alert był eskalowany do komponentu SOAR (orkiestracja, automatyzacja i reagowanie) dopiero po weryfikacji i wzbogaceniu.

W tym kontekście automatyzacja wstępnego badania alertów staje się kluczowa. Algorytmy sztucznej inteligencji, trenowane na danych reprezentatywnych dla środowiska produkcyjnego, mogą obsługiwać najprostsze lub najbardziej powtarzalne przypadki, uwalniając analityków do analizy złożonych scenariuszy. Należy jednak zawsze brać pod uwagę ograniczenia i kluczowe jest zapobieganie przypadkowemu obniżeniu progu wykrywalności przez automatyzację.

Ciągła aktualizacja danych treningowych detektora o zróżnicowane i aktualne próbki jest niezbędna dla utrzymania dokładności. Jednocześnie zaleca się dynamiczne dostosowywanie progów klasyfikacji w oparciu o kontekst (rodzaj zasobu, pora dnia, obszar geograficzny, profil użytkownika) oraz walidację wyników za pomocą kilku niezależnych metod przed podjęciem decyzji inwazyjnych (takich jak odizolowanie sprzętu).

Jednym z elementów, który wiele organizacji zaniedbuje, jest systematyczne zarządzanie dziennikami i metrykami dochodzeń . Dokumentowanie alertów, które okazały się nieudanymi wyszukiwaniami, tych, które zostały ponownie otwarte, czasów rozwiązania problemu lub błędów klasyfikacji, stanowi obiektywną podstawę do dostosowywania reguł i ulepszania inżynierii wykrywania w czasie.

Na koniec, zaleca się ograniczenie pobierania danych do tego, co jest naprawdę niezbędne . Uleganie pokusie wprowadzania absolutnie wszystkiego do silników detekcji bez filtrowania może przynieść efekt przeciwny do zamierzonego: zbyt duża ilość danych zaciemni sygnał i spotęguje szum. Kwestionowanie trafności i trwałości zebranych danych jest również częścią strategii ograniczania liczby wyników fałszywie dodatnich.


Dodaj jako preferowane źródło w Google