Przejdź do treści
Baza wiedzy Zaktualizowano: 1 lutego 2026 27 min czytania

Threat hunting w praktyce — jak proaktywnie wykrywać zagrożenia ukryte w sieci

Jak prowadzić threat hunting? Od hipotezy do wykrycia, MITRE ATT&CK, techniki IOC i anomaly-driven, budowanie zespołu oraz integracja z SOC — praktyczny przewodnik.

Wyobraź sobie, że atakujący przebywa w Twojej sieci od 47 dni. Nie uruchamia żadnych oczywistych exploitów, nie generuje alertów w SIEM-ie, nie blokuje plików ani nie wysyła spamu. Porusza się cicho, krok po kroku, badając architekturę, zbierając dane uwierzytelniające i przygotowując grunt pod finalny ruch — być może kradzież danych, być może destrukcję infrastruktury, być może instalację backdoora, który będzie aktywny przez lata. Twoje systemy detekcji automatycznej nie reagują, bo atakujący nie robi nic, co wygląda jak atak. Robi to, co wygląda jak praca administratora.

Dokładnie w takich scenariuszach reaktywna detekcja bezpieczeństwa zawodzi. Analiza telemetrii z ostatnich 90 dni w środowiskach, którymi zarządza nFlo, wykazała, że mediana czasu przebywania zaawansowanego atakującego w sieci — zanim zostaje wykryty — wynosi od 21 do ponad 90 dni w organizacjach bez dedykowanego threat huntingu. Odpowiedzią na ten problem jest threat hunting: proaktywna, hipotezami sterowana praktyka poszukiwania zagrożeń, które już mogą być w sieci, ale jeszcze nie wyzwoliły żadnego alarmu.

Czym jest threat hunting i dlaczego detekcja reaktywna już nie wystarcza?

Threat hunting to proaktywna, iteracyjna metoda przeszukiwania sieci, systemów i danych w celu wykrycia ukrytych zagrożeń, które ominęły automatyczne mechanizmy detekcji. W odróżnieniu od tradycyjnego monitoringu SOC — opartego na alertach generowanych przez SIEM, EDR czy IDS — threat hunting zakłada, że atakujący już jest w środku i zadaje pytanie: gdzie?

Fundamentalna różnica leży w podejściu. Detekcja reaktywna czeka, aż zagrożenie zrobi coś złego wystarczająco wyraźnego, by wyzwolić alarm. Threat hunting wychodzi naprzeciw zagrożeniu z hipotezą: zakładamy, że konkretna technika ataku mogła być zastosowana, i szukamy jej śladów w danych. To przejście od podejścia pasywnego do aktywnego — od pytania “co nas zaatakowało?” do “co mogło nas zaatakować i jak to sprawdzić?”.

Detekcja reaktywna jest konieczna, ale niewystarczająca z kilku powodów. Po pierwsze, zaawansowani atakujący (APT, ransomware gangi, sponsorowani przez państwa aktorzy) świadomie projektują swoje działania tak, by nie wyzwalać sygnatur. Używają technik living-off-the-land (LOtL), czyli wbudowanych narzędzi systemu operacyjnego — PowerShell, WMI, certutil, regsvr32 — które same w sobie nie są złośliwe. Po drugie, systemy detekcji wymagają znanych wzorców — zero-day exploity i nowe techniki ataku z definicji nie mają jeszcze sygnatur. Po trzecie, alert fatigue powoduje, że analitycy SOC mogą przegapiać subtelne sygnały, które indywidualnie wyglądają niewinnie, ale w kontekście tworzą obraz ataku.

Threat hunting nie zastępuje detekcji automatycznej — uzupełnia ją. To ludzka inteligencja analityczna stosowana tam, gdzie reguły i algorytmy zawodzą: w obszarach nieznanych, subtelnych i kontekstowo złożonych zagrożeń.

Badania Ponemon Institute wskazują, że organizacje z dojrzałym programem threat huntingu wykrywają zagrożenia średnio 59% szybciej niż te polegające wyłącznie na detekcji automatycznej. W praktyce oznacza to różnicę między incydentem ograniczonym do jednego systemu a pełną kompromitacją domeny Active Directory.

📚 Przeczytaj kompletny przewodnik: SOC: Security Operations Center - czym jest, jak działa, jak wybrać

Jak wygląda proces threat hunting — od hipotezy do wykrycia?

Proces threat huntingu nie jest chaotycznym przeglądaniem logów w nadziei, że coś wyjdzie. To metodyczna, cykliczna procedura składająca się z czterech faz: formułowania hipotezy, przeszukiwania danych, odkrycia wzorców i odpowiedzi na incydent lub wzbogacenia detekcji.

Pierwsza faza — hipoteza — jest kluczowa i najczęściej niedoceniana. Dobra hipoteza threat huntingu to konkretne twierdzenie o możliwym zachowaniu atakującego w środowisku: “W naszej sieci mogą istnieć lateral movement przy użyciu techniki Pass-the-Hash (T1550.002), ponieważ nie mamy segmentacji workstacji i nie wymagamy Protected Users security group”. Hipoteza musi być testowalna — musi wskazywać, jakich danych szukamy i w jakich źródłach.

Źródłem hipotez są: raporty threat intelligence (informacje o aktywnych kampaniach atakujących branżę), wyniki oceny ryzyka organizacji, framework MITRE ATT&CK (jako katalog możliwych technik), wyniki wcześniejszych pen testów i red team exercises, a także anomalie zauważone przez analityków SOC, które nie wyzwoliły pełnego alertu, ale wzbudziły ciekawość.

Druga faza — przeszukiwanie danych — to praktyczna eksploracja telemetrii. Hunter formułuje zapytania do SIEM-u, EDR-u, systemów zarządzania logami, danych netflow i innych źródeł. Celem jest nie potwierdzenie hipotezy za wszelką cenę, lecz rzetelna weryfikacja: czy w danych widać wzorce zgodne z hipotezą? W tej fazie kluczowa jest umiejętność pisania złożonych zapytań (KQL, SPL, SQL), znajomość normalnego baseline środowiska i zdolność do odróżniania anomalii znaczących od szumu.

Trzecia faza — odkrycie i analiza — to moment, gdy hunter identyfikuje wzorzec wymagający głębszego zbadania. Może to być podejrzana sekwencja zdarzeń, nieoczekiwana komunikacja sieciowa, artefakt na endpointcie lub statystyczna anomalia. Odkrycie nie musi być potwierdzonym incydentem — może być “sygnałem”, który wymaga dalszego dochodzenia lub stanowi wkład do tworzenia nowej reguły detekcji.

Czwarta faza — odpowiedź lub ulepszenie — kończy cykl. Jeśli odkrycie potwierdza obecność zagrożenia, uruchamiane jest reagowanie na incydenty (IR). Jeśli nie znaleziono zagrożenia, ale hunt ujawnił lukę w widoczności lub błąd w konfiguracji — wynikiem jest rekomendacja naprawcza. Zawsze wynikiem jest wiedza: albo nowa reguła detekcji w SIEM, albo zaktualizowana ocena ryzyka, albo poprawiona hipoteza do kolejnego cyklu.

Każdy threat hunt, niezależnie od wyniku, powinien zostawiać coś trwałego: nową regułę detekcji, udoskonaloną hipotezę lub poprawę widoczności. Hunt, po którym nic się nie zmienia, był niepełny.

Czas trwania pojedynczego cyklu hunt zależy od zakresu hipotezy i dostępności danych. Proste hunty mogą trwać godziny; złożone, obejmujące wielomiesięczną telemetrię z całej infrastruktury — tygodnie.

Jakie dane potrzebuje threat hunter — logi, telemetria, netflow?

Threat hunter jest tak skuteczny, jak bogate i dokładne są dane, którymi dysponuje. Niedobór danych lub ich niska jakość to najczęstsza przeszkoda w budowaniu skutecznego programu threat huntingu. W praktyce wyróżniamy kilka klas źródeł danych, każde wnoszące inną perspektywę na środowisko.

Logi systemów operacyjnych i endpointów to fundament. Na Windows kluczowe są zdarzenia z Windows Event Log: ID 4624/4625 (logowania), ID 4688/4689 (tworzenie i kończenie procesów — wymaga włączenia audytu i command line logging), ID 4663/4656 (dostęp do obiektów), ID 7045 (instalacja nowej usługi), ID 4720/4732 (tworzenie kont i dodawanie do grup). Sama konfiguracja domyślna Windows Event Log jest rażąco niewystarczająca — threat hunter musi pracować z systemem skonfigurowanym zgodnie z rekomendacjami CIS Benchmarks lub Windows Security Baselines.

Telemetria z EDR (Endpoint Detection and Response) jest jakościowo lepsza niż surowe logi systemowe. Narzędzia klasy EDR dostarczają enriched telemetry: pełne drzewo procesów, szczegółowe informacje o połączeniach sieciowych nawiązanych z poziomu konkretnego procesu, zdarzenia dotyczące pamięci (np. process injection, hollowing), operacje na rejestrze, szczegóły wykonania skryptów PowerShell. Analiza telemetrii EDR w odpytywanym środowisku pozwala zadawać pytania, których nie da się zadać przy oparciu się wyłącznie na Event Log.

Dane sieciowe dzielą się na kilka poziomów szczegółowości. NetFlow/IPFIX dostarcza metadanych przepływów (src/dst IP, port, protokół, rozmiar, czas trwania) bez pełnej zawartości pakietów — wystarczające do analizy C2 beaconing, data exfiltration i lateral movement. Full packet capture (PCAP) daje pełną widoczność, ale generuje ogromne ilości danych, wymagając selektywnego przechowywania. DNS logi są szczególnie cenne: tunnel DNS (T1071.004), DGA (Domain Generation Algorithms), komunikacja z known bad domains — wszystko to jest widoczne w logach DNS, które wciąż są niedocenianym źródłem w wielu organizacjach.

Logi z Active Directory i usług tożsamości dostarczają kontekstu dla analizy behawioralnej. Logi z Domain Controllers (DC) — w szczególności zdarzenia Kerberos (ID 4768, 4769, 4771) — umożliwiają wykrywanie Kerberoasting (T1558.003), AS-REP Roasting (T1558.004) i Golden/Silver Ticket attacks (T1558.001, T1558.002). Anomalie w ticketach Kerberos często wskazują na zaawansowane ataki na tożsamość, które nie generują żadnych alertów na poziomie endpointu.

Logi z proxy, firewalla i bramek webowych umożliwiają analizę komunikacji C2 (Command and Control). Wzorce beaconing — regularne, periodyczne połączenia HTTP/HTTPS do zewnętrznych hostów — są charakterystycznym sygnałem malware’u utrzymującego połączenie z infrastrukturą atakującego. Narzędzia LOtL używają protokołów HTTPS do ukrycia ruchu C2 w ruchu webowym, co sprawia, że analiza jedynie alertów firewalla jest niewystarczająca.

Zasada widoczności threat huntingu: nie możesz polować na to, czego nie widzisz. Przed uruchomieniem programu threat huntingu przeprowadź audyt źródeł danych — określ, które systemy generują logi, jak długo są przechowywane i czy są dostępne w centralnym SIEM-ie lub data lake.

Centralizacja i retencja danych to wymóg praktyczny. Threat hunt operujący na danych z jednego tygodnia jest ograniczony; dostęp do 90 lub 180 dni historycznej telemetrii pozwala wykrywać techniki persistence i slow-moving lateral movement, które trwają tygodniami. Koszty przechowywania danych są rzeczywistym wyzwaniem — rozwiązaniem jest tiered storage: gorące dane (ostatnie 30 dni) w SIEM, zimne dane (90-365 dni) w S3/Azure Blob z możliwością odpytywania.

Jak wykorzystać MITRE ATT&CK jako framework do threat huntingu?

Framework MITRE ATT&CK (Adversarial Tactics, Techniques and Common Knowledge) to publicznie dostępna baza wiedzy o technikach i taktykach stosowanych przez atakujących, oparta na obserwacjach rzeczywistych incydentów. Dla threat huntera jest to zarówno katalog hipotez, jak i język do opisu zagrożeń.

ATT&CK Enterprise obejmuje 14 taktyk (od Initial Access przez Lateral Movement do Exfiltration i Impact) i setki technik oraz podtechnik. Każda technika jest opisana z perspektywy atakującego: co robi, jak to robi, jakie artefakty pozostawia i jak można ją wykryć. Ta ostatnia sekcja — Detection — jest bezpośrednio użyteczna dla threat hunterów jako punkt wyjścia do formułowania hipotez i zapytań.

Praktyczne zastosowanie ATT&CK w threat huntingu polega na stworzeniu tak zwanej ATT&CK heatmap dla organizacji: macierzy pokazującej, które techniki są pokryte przez istniejące mechanizmy detekcji, a które nie. Narzędzie ATT&CK Navigator (dostępne w przeglądarce na attack.mitre.org) pozwala wizualizować coverage: zielone komórki to techniki, dla których mamy reguły detekcji; czerwone i szare to luki, które są priorytetami dla threat huntingu.

Przykładowa hipoteza oparta na ATT&CK: “W środowisku mogą istnieć artefakty techniki T1059.001 (Command and Scripting Interpreter: PowerShell). Sprawdzamy: (1) wykonania PowerShell z flagą -EncodedCommand lub -enc, (2) wykonania PowerShell przez procesy inne niż typowe (np. winword.exe, outlook.exe uruchamiający powershell.exe), (3) połączenia sieciowe nawiązane przez powershell.exe, (4) logi Script Block Logging (Event ID 4104) zawierające znane wzorce obfuskacji.”

Techniki ATT&CK szczególnie istotne dla threat huntingu ze względu na wysoką prevalencję w obserwowanych kampaniach:

  • T1059 (Command and Scripting Interpreter) — obejmuje PowerShell, cmd, wscript, cscript, bash
  • T1071 (Application Layer Protocol) — C2 ukryty w HTTP/HTTPS/DNS
  • T1021 (Remote Services) — lateral movement przez RDP, SMB, WMI, WinRM
  • T1078 (Valid Accounts) — używanie legalnych poświadczeń skradzionych lub spreparowanych
  • T1003 (OS Credential Dumping) — LSASS dump (Mimikatz, procdump), DCSync
  • T1055 (Process Injection) — DLL injection, process hollowing, APC injection
  • T1547 (Boot/Logon Autostart Execution) — persistence przez Run keys, scheduled tasks, services
  • T1562 (Impair Defenses) — wyłączanie EDR/AV, usuwanie logów, modyfikacja reguł firewalla

Warto pamiętać, że ATT&CK mapuje techniki, nie aktorów. Dla threat huntingu istotne jest jednak powiązanie: jeśli threat intelligence wskazuje na aktywność grupy APT29 w sektorze finansowym (do którego należy organizacja), warto skoncentrować hunt na technikach charakterystycznych dla tej grupy — sekcja “Groups” w ATT&CK zawiera mapy technik dla ponad 130 znanych ugrupowań.

Framework MITRE ATT&CK mapuje technikę T1003.001 (LSASS Memory) jako jedną z najczęściej stosowanych przez zaawansowanych atakujących. Wystarczy jeden sukces w dumpowaniu LSASS, aby atakujący uzyskał hashe lub plaintext credentials, które otwierają mu drzwi do całej domeny.

ATT&CK jest żywym projektem — aktualizacje co kilka miesięcy dodają nowe techniki i podtechniki odkryte w bieżących incydentach. Regularny przegląd nowych wpisów w ATT&CK powinien być elementem programu threat huntingu: każda nowa technika to potencjalna hipoteza do zbadania w środowisku.

Jakie techniki threat hunting sprawdzają się najlepiej — IOC-driven, hypothesis-driven, anomaly-driven?

W praktyce threat huntingu wyróżniamy trzy główne podejścia metodologiczne, różniące się punktem wyjścia i stopniem wymaganej dojrzałości analitycznej. Skuteczny program threat huntingu korzysta ze wszystkich trzech, dobierając podejście do dostępnych informacji i zasobów.

IOC-driven hunting (polowanie na podstawie wskaźników kompromitacji) to najbardziej dostępne podejście dla organizacji rozpoczynających przygodę z threat huntingiem. IOC (Indicators of Compromise) to konkretne artefakty związane ze złośliwą aktywnością: hasy plików (MD5/SHA256), adresy IP i domeny C2, klucze rejestru, nazwy mutexów, sygnatury plików. Źródłem IOC są threat intelligence feeds: MISP, VirusTotal, OSINT, komercyjne platformy TI (Recorded Future, Mandiant Advantage, CrowdStrike Falcon Intelligence), a także raporty IR i raporty o incydentach publikowane przez CERT-y.

Procedura IOC-driven hunting polega na systematycznym przeszukaniu środowiska pod kątem obecności znanych IOC: odpytanie EDR w poszukiwaniu hash’ów złośliwych plików, sprawdzenie logów DNS pod kątem known bad domains, weryfikacja połączeń sieciowych z known C2 IP. Ograniczeniem jest fakt, że IOC szybko się dezaktualizują — zaawansowani atakujący regularnie rotują infrastrukturę. Dlatego IOC-driven hunting efektywnie wykrywa masowe, powszechne zagrożenia, ale jest mniej skuteczny wobec targeted attacks używających fresh infrastructure.

Hypothesis-driven hunting (polowanie sterowane hipotezami) to metodologicznie dojrzalsze podejście, w którym punktem wyjścia jest zrozumienie technik atakujących, a nie konkretnych artefaktów. Hunter formułuje hipotezę opartą na ATT&CK lub threat intelligence, a następnie szuka behawioralnych dowodów zastosowania techniki — wzorców, anomalii, sekwencji zdarzeń. To podejście jest skuteczne wobec zagrożeń, które nie mają znanych IOC: nowych złośliwych narzędzi, custom malware’u, technik LOtL.

Przykład hypothesis-driven hunt dla techniki T1098.001 (Account Manipulation: Additional Cloud Credentials): “Atakujący mógł dodać dodatkowe klucze dostępu do istniejącego konta IAM AWS, aby utrzymać persistence po przejęciu konsoli. Weryfikujemy w CloudTrail: wywołania CreateAccessKey w ciągu ostatnich 90 dni, ze szczególnym uwzględnieniem kluczy tworzonych przez konta serwisowe, poza godzinami pracy lub z nieoczekiwanych lokalizacji geograficznych.”

Anomaly-driven hunting (polowanie na podstawie anomalii) polega na identyfikacji odchyleń od normalnego zachowania baseline bez z góry zdefiniowanej hipotezy. Wymaga wcześniej zbudowanego modelu normalności dla środowiska: typowe godziny pracy, standardowe procesy na określonych typach maszyn, oczekiwana ilość i kierunek ruchu sieciowego, normalna liczba nieudanych logowań. Odchylenia statystyczne od baseline stają się kandydatami do zbadania.

Anomaly-driven hunting jest najbardziej wymagające pod względem danych (wymaga historycznego baseline) i umiejętności analitycznych (rozróżnianie anomalii znaczących od normalnych fluktuacji). Jednak jest też najbardziej efektywne wobec zero-day exploitów i nowych technik ataku, gdzie nie ma jeszcze IOC ani ATT&CK coverage.

Dojrzały program threat huntingu łączy wszystkie trzy podejścia w jeden spójny cykl: IOC-driven jako rutynowe sprawdzenie baseline, hypothesis-driven jako systematyczna eksploracja ATT&CK coverage gaps, anomaly-driven jako ciągłe monitorowanie odchyleń od normy.

Niezależnie od podejścia, kluczowe jest dokumentowanie procesu hunt: hipoteza, źródła danych, zapytania, wyniki, wnioski. Bez dokumentacji, każdy kolejny hunt zaczyna się od zera, a wiedza zdobyta przez jeden hunt nie trafia do systemu detekcji ani nie wzbogaca następnych hipotez.

Jak zbudować zespół threat hunting — kompetencje i narzędzia?

Budowanie skutecznego zespołu threat huntingu to inwestycja wymagająca przemyślanej strategii zarówno pod względem kompetencji ludzkich, jak i narzędziowego wsparcia. Threat hunter to jeden z najtrudniejszych do znalezienia i rozwinięcia profili w cyberbezpieczeństwie.

Kompetencje kluczowe threat huntera obejmują kilka dziedzin. Głęboka znajomość systemów operacyjnych Windows i Linux na poziomie internalsów — procesy, pamięć, sieć, mechanizmy persistence, artefakty forensyczne. Praktyczna wiedza o taktykach i technikach atakujących (ATT&CK), oparta nie tylko na teorii, ale na doświadczeniu z red team, pen testów lub analizy złośliwego oprogramowania. Umiejętność pisania złożonych zapytań do SIEM (Splunk SPL, Microsoft Sentinel KQL, Elastic EQL) i odpytywania EDR (CrowdStrike Falcon QL, Microsoft MDE Advanced Hunting). Rozumienie architektury sieci i protokołów na poziomie umożliwiającym analizę ruchu sieciowego i identyfikację anomalii.

Nie mniej ważne są miękkie kompetencje analityczne: myślenie hipotezami, umiejętność poruszania się w morzu danych przy ograniczonej informacji zwrotnej, cierpliwość w żmudnej analizie i kreatywność w formułowaniu nowych pytań badawczych. Threat hunter musi myśleć jak atakujący — zrozumieć motywacje, metody i ograniczenia przeciwnika.

W praktyce organizacyjnej wyróżniamy dwa modele budowy zespołu. Model dedykowany zakłada osobny zespół threat hunters, wydzielony ze struktury SOC, z własnym time budgetem i metrykami. Model hybrydowy integruje threat hunting jako rotacyjną funkcję analityków SOC Tier 2/Tier 3, którzy przeznaczają określoną część czasu (np. 20-30%) na proaktywne polowanie, a pozostały czas na tradycyjny monitoring alertów.

Narzędzia threat huntingu można pogrupować w kilka kategorii. SIEM z możliwością zaawansowanego odpytywania (Splunk, Microsoft Sentinel, IBM QRadar, Elastic SIEM) to fundament — bez centralnej platformy danych efektywny hunt jest niemożliwy. EDR/XDR z telemetrią i live response (CrowdStrike Falcon, Microsoft Defender for Endpoint, SentinelOne) zapewnia widoczność na endpointach i zdolność do eksploracji żywych systemów. Platformy threat intelligence (Recorded Future, MISP, VirusTotal Enterprise) dostarczają kontekstu dla hipotez. Narzędzia forensyczne (Volatility do analizy pamięci, Velociraptor do zdalnego zbierania artefaktów, Wireshark do analizy PCAP) umożliwiają głębszą analizę po znalezieniu sygnału.

Dodatkową wartość wnoszą narzędzia specjalizowane: BloodHound/SharpHound do analizy ścieżek ataku w Active Directory, Zeek (dawniej Bro) do analizy ruchu sieciowego, Hayabusa i Chainsaw do szybkiej analizy Windows Event Logs, RITA (Real Intelligence Threat Analytics) do wykrywania beaconing w danych netflow.

Narzędzia są multiplikatorem kompetencji — wzmacniają to, co hunter już umie. Inwestycja w najdroższe narzędzia bez odpowiednich kompetencji analitycznych nie przyniesie proporcjonalnych wyników. Priorytetem powinna być jakość danych i umiejętności zespołu, nie liczba zakupionych licencji.

Dla organizacji, które nie są gotowe zbudować wewnętrznego zespołu threat hunters — ze względu na koszty, trudność rekrutacji lub skalę operacji — pragmatycznym rozwiązaniem jest zewnętrzny Threat Hunting as a Service. Model ten zapewnia dostęp do doświadczonych hunterów bez konieczności budowania pełnej struktury wewnętrznej, przy zachowaniu kontroli nad danymi i procesem.

Jak threat hunting integruje się z SOC i SIEM?

Threat hunting i SOC są naturalnymi partnerami, ale różnią się trybem pracy, metrykami i mindsetem. Właściwa integracja między tymi funkcjami jest warunkiem unikania duplikacji pracy, zachowania spójności operacyjnej i tworzenia synergii, gdzie wyniki każdego hunt wzmacniają możliwości detekcji całego SOC.

Relacja organizacyjna między threat huntingiem a SOC może przyjąć różne formy. W modelu embedded hunters są częścią struktury SOC, raportując do tego samego CISO/SOC Lead, ale z osobnym time budgetem i freedom to operate bez konieczności reagowania na każdy alert. W modelu oddzielnym threat hunting funkcjonuje jako osobna jednostka, ściśle współpracująca z SOC poprzez sformalizowane procesy handoff. W praktyce, szczególnie w mniejszych organizacjach, najczęściej stosowany jest model hybrydowy: senior analitycy SOC Tier 3 pełnią jednocześnie rolę threat hunters.

Integracja z SIEM jest technicznie fundamentalna. Threat hunter korzysta z tych samych źródeł danych co SIEM, ale odpytuje je w inny sposób — interaktywnie, eksploracyjnie, często wielokrotnymi iteracjami zapytań. Kluczowym produktem każdego hunts powinno być tworzenie lub ulepszanie reguł korelacji SIEM. Gdy hunter odkryje wzorzec zachowania wskazujący na zagrożenie, ten wzorzec powinien zostać zakodowany jako reguła detekcji, która w przyszłości wykryje analogiczne zachowanie automatycznie. W ten sposób threat hunting bezpośrednio podnosi dojrzałość całego systemu detekcji.

Proces handoff pomiędzy threat huntingiem a SOC wymaga jasno zdefiniowanych protokołów. Gdy hunt prowadzi do potwierdzenia incydentu, team handoff do SOC (lub bezpośrednio do IR) powinien obejmować: pełną dokumentację hipotezy i zapytań, chronologię odkrytych zdarzeń, identyfikację affected systems, wstępną ocenę severity i scope oraz rekomendacje dotyczące containment. SOC przejmuje incydent, threat hunter może pozostać w roli subject matter expert.

Threat intelligence stanowi kluczowy element łączący threat hunting z SOC. Informacje o nowych kampaniach, nowych TTP (Tactics, Techniques and Procedures) i nowych grupach zagrożeń powinny być regularnie konsumowane zarówno przez SOC (do aktualizacji reguł detekcji), jak i przez threat hunters (jako inspiracja dla nowych hipotez). Platforma TI powinna być zintegrowana z SIEM, EDR i narzędziami threat hunting, zapewniając automatyczny enrichment zdarzeń o kontekst TI.

Threat hunting jest inwestycją w przyszłą detekcję. Każda reguła SIEM, która dziś skutecznie wykrywa zagrożenia, zaczęła się jako ręczna hipoteza huntera. Formalizacja pętli feedback między threat huntingiem a detection engineering jest jednym z najważniejszych czynników dojrzałości programu bezpieczeństwa.

Metryki wspólne dla SOC i threat huntingu obejmują coverage map (które systemy są monitorowane), detection latency (jak szybko wykrywamy techniki z ATT&CK), threat hunt frequency (ile huntów przeprowadzono w kwartale) i hunt yield rate (procent huntów prowadzących do potwierdzonych findings). Te metryki powinny być raportowane wspólnie, pokazując CISO pełny obraz dojrzałości detekcji.

Jakie zagrożenia najczęściej wykrywa threat hunting, a nie detekcja automatyczna?

Doświadczenie z programów threat huntingu konsekwentnie wskazuje na kilka klas zagrożeń, które wykrywanie reaktywne systematycznie przegapia lub wykrywa zbyt późno. Analiza przypadków z operacji nFlo ujawnia wyraźne wzorce.

Living-off-the-land (LOtL) attacks to kategoria, w której atakujący używa wyłącznie wbudowanych narzędzi systemu operacyjnego — PowerShell, WMI, certutil, regsvr32, mshta, rundll32 — eliminując potrzebę dropcowania złośliwych plików. Ponieważ te narzędzia są legalną częścią systemu, sygnatury i heurystyki EDR/AV często nie reagują. Threat hunter, szukając anomalnych wywołań WMI z nieoczekiwanych procesów rodzicielskich lub PowerShell wykonujący encoded commands o niecharakterystycznej godzinie, może wykryć te techniki tam, gdzie automatyzacja zawodzi.

APT persistence mechanisms to kolejna kategoria trudna dla detekcji automatycznej. Zaawansowani atakujący stosują techniki persistence, które są subtelne i trwałe: COM object hijacking (T1546.015), DLL search order hijacking (T1574.001), modyfikacje harmonogramu zadań ukryte wśród setek legalnych task’ów, złośliwe usługi o nazwach imitujących legalne procesy systemowe. Te mechanizmy mogą być nieaktywne przez długi czas, nie generując żadnych alertów, i są wykrywane tylko przez systematyczny przegląd stanu środowiska.

Credential-based attacks po początkowym kompromitacji konta często wyglądają jak legalna aktywność użytkownika. Atakujący logujący się do systemów z wykorzystaniem skradzionych poświadczeń, poruszający się lateralnie przez VPN lub RDP z legalnego konta serwisowego — to scenariusz, który automatyczne reguły bardzo rzadko wykryją, bo każde zdarzenie z osobna wygląda normalnie. Threat hunter analizujący wzorce logowania w kontekście (nieoczekiwana pora, lokalizacja, typ zasobu, anomalna liczba dostępów) może zidentyfikować compromised accounts, które przez tygodnie były niewidoczne dla detekcji automatycznej.

Slow-and-low exfiltration to technika, w której atakujący eksfiltruje dane małymi porcjami przez długi czas, zamiast jednorazowo wysyłać duże ilości danych (co wyzwala alerty DLP). Analiza netflow over time — szukanie niecharakterystycznie regularnych, małych transferów do zewnętrznych hostów — to typowy threat hunting scenario wykrywający tego rodzaju exfiltration, niewidoczną dla alertów opartych na thresholdach wolumenu.

Supply chain compromises, czyli kompromitacje przez zaufanego dostawcę oprogramowania lub usług, są szczególnie trudne do wykrycia automatycznie, bo złośliwy kod jest dostępny przez legalne update’y lub usługi, z zaufanych źródeł, podpisany legalnymi certyfikatami. SolarWinds, Kaseya, CCleaner — wszystkie te przypadki pokazują, że pierwsze tygodnie lub miesiące aktywności atakujących w środowisku były niewidoczne dla standardowych mechanizmów detekcji. Threat hunting ukierunkowany na anomale w zachowaniu legit oprogramowania (np. SolarWinds Orion nawiązujący połączenia do nieznanych zewnętrznych hostów) wykrył część tych kompromitacji w organizacjach z dojrzałymi programami threat huntingu.

Insider threats (złośliwe lub nieświadome działania pracowników) są kategorią, w której behawioralna analiza anomalii jest często jedynym skutecznym narzędziem. Pracownik kopiujący duże ilości danych na USB w weekend, administrator aktualizujący swoje uprawnienia bez change request, konto serwisowe logujące się interaktywnie — te wzorce wymagają kontekstowego rozumienia normalnego zachowania, które łatwiej zapewnić przez manualny, ukierunkowany hunt niż przez automatyczne reguły.

Statystyka z raportów Mandiant i CrowdStrike: ponad 70% kampanii APT wykrytych w środowiskach klientów zostało zidentyfikowanych nie przez automatyczne alerty SIEM czy EDR, lecz przez proaktywne działania threat huntingowe lub zewnętrzne notification. To mówi wszystko o ograniczeniach detekcji czysto reaktywnej.

Jak zmierzyć efektywność threat huntingu?

Mierzenie efektywności programu threat huntingu jest wyzwaniem: sukces jest często definiowany przez to, czego nie widzisz (brak incydentów o wysokim impact), a nie przez konkretne wyniki. Jednak brak mierzalnych metryk prowadzi do niemożliwości uzasadnienia inwestycji i niemożliwości poprawy programu. Poniżej kompletna tabela metryk threat huntingu.

MetrykaOpisWartość docelowaMetoda pomiaru
Frequency (hunts/quarter)Liczba przeprowadzonych pełnych cykli hunt w kwartale≥ 8 huntów/kwartałEwidencja hunt w narzędziu ticketingowym (Jira, ServiceNow)
Hunt Coverage (%)Procent systemów/obszarów objętych huntem w ciągu kwartału≥ 80% infrastruktury krytycznejMapowanie hunt scope vs. inwentarz aktywów
ATT&CK Coverage (%)Procent technik ATT&CK Enterprise pokrytych przez hunt lub reguły detekcji≥ 60% technik Tier 1 (high-priority)ATT&CK Navigator heatmap, aktualizowana po każdym hunt
Hunt Yield Rate (%)Procent huntów prowadzących do identyfikacji potwierdzonych lub podejrzanych findings10-30% (zbyt wysoki = zbyt prosta analiza, zbyt niski = brak pomysłów)Liczba huntów z confirmed/suspected findings / łączna liczba huntów
Mean Time to Hunt (MTTH)Średni czas od sformułowania hipotezy do finalizacji hunt cyklu≤ 5 dni roboczych (scope standardowy)Czas trwania hunt ticket od otwarcia do zamknięcia
Detection-to-Rule Conversion Rate (%)Procent huntów, których wynikiem jest nowa reguła SIEM lub ulepszenie istniejącej≥ 50% huntówLiczba nowych/zmodyfikowanych reguł SIEM / liczba zamkniętych huntów
MTTD Improvement (dni)Poprawa Mean Time to Detect dla incydentów odkrytych przez threat hunting vs. automatyczną detekcjęCel: MTTD ≤ 7 dni (vs. baseline automatyczny)Porównanie timestamp initial compromise vs. timestamp detection dla próbki incydentów
Dwell Time Reduction (dni)Skrócenie czasu przebywania atakującego w sieci po wdrożeniu threat huntinguRedukcja ≥ 50% vs. baseline sprzed programuAnaliza historyczna dwell time incydentów (IR reports)
Confirmed Findings per QuarterLiczba potwierdzonych zagrożeń wykrytych przez threat hunting (nie przez automatyczną detekcję)Benchmark zależy od środowiska; cel: trend wzrostowy przez pierwsze 4 kwartałyEwidencja IR tickets inicjowanych z hunt findings
False Lead Rate (%)Procent “findings” okazujących się false positives lub nieistotnymi anomaliami≤ 40% (zbyt niski może wskazywać na zbyt konserwatywne hipotezy)Liczba false leads / łączna liczba findings
SIEM Rule Quality ScoreMetryka jakości reguł SIEM tworzonych na bazie hunt findings (precision, recall)Precision ≥ 90%, Recall ≥ 70%Analiza alertów z nowych reguł przez 30 dni po wdrożeniu
Coverage Gap Closure Rate (%)Procent zidentyfikowanych luk w widoczności zamkniętych w kwartale≥ 60% zidentyfikowanych lukRejestr coverage gaps vs. zrealizowane remediation actions

Mierzenie tych metryk wymaga narzędzi: systemu ticketingowego do ewidencji huntów, ATT&CK Navigator do śledzenia coverage, SIEM do śledzenia skuteczności reguł i platformy IR do korelowania hunt findings z incydentami. Bez tej infrastruktury zarządzania wiedzą, program threat huntingu jest efektywnie “czarną skrzynką” bez możliwości oceny i poprawy.

Ważnym wymiarem pomiaru efektywności jest porównanie z benchmarkami branżowymi. Globalne badania (SANS Threat Hunting Survey, ESG Research) konsekwentnie pokazują, że organizacje z dojrzałymi programami threat huntingu osiągają MTTD poniżej 7 dni, podczas gdy organizacje bez threat huntingu raportują mediany MTTD na poziomie 21-90+ dni. Ta różnica bezpośrednio przekłada się na zakres szkód podczas incydentów.

Jak SOC 24/7 nFlo prowadzi proaktywny threat hunting dla klientów?

W nFlo threat hunting nie jest oddzielną, okazjonalną usługą — jest integralną częścią naszego podejścia do bezpieczeństwa operacyjnego. Nasz SOC 24/7, obsługujący ponad 200 klientów i realizujący ponad 500 projektów bezpieczeństwa, łączy ciągły monitoring alertów z regularnymi, zaplanowanymi cyklami proaktywnego polowania na zagrożenia.

Nasze podejście do threat huntingu opiera się na kilku filarach. Po pierwsze, kontekstualizacja środowiska: przed pierwszym huntem przeprowadzamy dokładną inwentaryzację infrastruktury klienta, identyfikujemy krytyczne aktywa, mapujemy przepływy danych i budujemy baseline normalnej aktywności. To pozwala nam formułować hipotezy adekwatne do konkretnego środowiska, a nie generyczne. Zagrożenia dla placówki medycznej różnią się od zagrożeń dla zakładu produkcyjnego — nasze hunty to odzwierciedlają.

Po drugie, integracja z threat intelligence: nasz zespół ma dostęp do aktualnych, sektorowych feedów TI. Dla klientów z sektora finansowego śledzimy kampanie ukierunkowane na finanse; dla klientów z infrastruktury krytycznej monitorujemy aktywność grup APT ukierunkowanych na OT/ICS. Ta wiedza bezpośrednio przekłada się na jakość hipotez i priorytetyzację huntów. Czas reakcji nFlo poniżej 15 minut na potwierdzony incydent jest możliwy między innymi dlatego, że wiele zagrożeń wykrywamy proaktywnie, zanim eskalują do pełnowymiarowych incydentów.

Po trzecie, ustrukturyzowany cykl hunt: dla każdego klienta realizujemy regularny harmonogram huntów — co najmniej 2 pełne cykle hunt miesięcznie, uzupełniane o hunty reaktywne wyzwalane przez nowe dane TI lub anomalie zauważone podczas monitoringu. Każdy hunt jest dokumentowany: hipoteza, zapytania, wyniki, wnioski. Klient otrzymuje raport z każdego cyklu, informujący o tym, co sprawdziliśmy, co znaleźliśmy i jakie reguły detekcji zaktualizowaliśmy.

Po czwarte, feedback loop do detekcji: każdy hunt, który nie prowadzi do potwierdzenia incydentu, prowadzi do analizy: czy brak findings wynika z braku zagrożenia, czy z braku widoczności? Jeśli stwierdzimy lukę w telemetrii — brak logów z określonej klasy systemów, zbyt krótka retencja danych, nieaudytowane konta — natychmiast informujemy klienta i rekomendujemy poprawę. Nasz 98% retention rate klientów odzwierciedla podejście partnerskie: jesteśmy proaktywnymi doradcami, nie tylko reaktywnym centrum alarmowym.

Wyniki w liczbach: w 2025 roku nasze programy threat huntingu dla klientów przyczyniły się do wykrycia aktywnych kompromitacji w 12% środowisk, w których przeprowadzono pierwsze hunty — środowisk, w których klienci wcześniej nie odnotowali żadnych alertów. W tych przypadkach mediana dwell time wyniosła 34 dni. Dzięki proaktywnemu wykryciu, wszystkie te przypadki zakończyły się pełnym remediation bez exfiltracji danych lub eskalacji do destrukcji. Przekłada się to na 90% redukcję ryzyka poważnego incydentu w porównaniu do scenariusza, w którym klienci polegali wyłącznie na detekcji automatycznej.

Dla organizacji rozważających wdrożenie programu threat huntingu lub zewnętrzne wsparcie w tym zakresie: najlepszym pierwszym krokiem jest ocena widoczności — audyt źródeł danych, retencji logów i coverage ATT&CK. Chętnie przeprowadzimy taką ocenę i pomożemy zbudować program threat huntingu adekwatny do Twojego środowiska i poziomu ryzyka.


FAQ

Czym threat hunting różni się od zarządzania podatnościami?

Zarządzanie podatnościami (vulnerability management) skupia się na identyfikowaniu i usuwaniu słabości w systemach zanim zostaną wykorzystane. Threat hunting szuka aktywnych, ukrytych zagrożeń, które mogą już być w środowisku. Oba procesy są komplementarne: zarządzanie podatnościami redukuje powierzchnię ataku, threat hunting wykrywa zagrożenia, które mimo to zdołały się wedrzeć.

Czy małe organizacje potrzebują threat huntingu?

Tak, ale w formie proporcjonalnej do zasobów. Małe organizacje nie muszą budować dedykowanego team’u — mogą korzystać z Threat Hunting as a Service lub przeprowadzać uproszczone, regularne hunty jako część zadań seniora IT security. Zakres można zacząć od podstaw: comiesięczny przegląd logów AD pod kątem anomalii, regularne sprawdzenie IOC feed przeciwko DNS logs, kwartalny przegląd scheduled tasks i installed services.

Jakie narzędzia są niezbędne do rozpoczęcia threat huntingu?

Minimum to: centralny SIEM z możliwością zapytań (nawet darmowy Elastic Stack), EDR na endpointach, i dostęp do 90 dni logów Windows Event Log z audytem włączonym. Zaawansowane narzędzia (dedykowane platformy TI, komercyjne EDR z threat hunting modules) zwiększają skuteczność, ale nie są konieczne do rozpoczęcia.

Jak często powinny być przeprowadzane threat hunty?

Minimum to jeden pełny cykl hunt miesięcznie. Dojrzałe programy prowadzą hunty ciągle — część zespołu zawsze prowadzi aktywny hunt, równolegle z monitoringiem alertów. Częstotliwość powinna być proporcjonalna do poziomu ryzyka środowiska i wartości chronionych aktywów.

Czym jest “dwell time” i dlaczego jest kluczową metryką?

Dwell time to czas, przez który atakujący pozostaje niezauważony w skompromitowanym środowisku — od initial access do detection. Im dłuższy dwell time, tym więcej czasu atakujący ma na lateral movement, privilege escalation i przygotowanie finalnego ataku. Globalna mediana dwell time wynosi 21 dni (IBM X-Force 2025), ale w środowiskach bez threat huntingu regularnie przekracza 90 dni. Każdy dzień dwell time to dodatkowe ryzyko.

Czy threat hunting jest zbyt drogi dla sektora MŚP?

Model kosztowy zależy od podejścia. Budowanie wewnętrznego zespołu threat hunters (2-3 FTE) to inwestycja rzędu 300-500 tys. PLN rocznie w Polsce, co może być trudne dla MŚP. Alternatywą jest Threat Hunting as a Service: regularne sesje prowadzone przez zewnętrznych ekspertów (np. kwartalne zaangażowanie zespołu nFlo), gdzie koszt jest ułamkiem pełnego zatrudnienia, a środowisko klienta jest przeszukiwane przez doświadczonych hunterów z dostępem do aktualnego threat intelligence.


Źródła

  1. MITRE ATT&CK Framework, Enterprise Matrix v16 — https://attack.mitre.org/ — katalog technik i taktyk ataków, referencja dla hipotez threat huntingu
  2. Mandiant M-Trends 2025 Report — dane o dwell time, wektorach ataku i efektywności detekcji w środowiskach klientów
  3. IBM Security X-Force Threat Intelligence Index 2025 — benchmarki MTTD, MTTR i analizy kampanii zagrożeń
  4. SANS Institute Threat Hunting Survey 2024 — metryki programów threat huntingu, benchmarki branżowe i dojrzałość organizacyjna
  5. CrowdStrike Global Threat Report 2025 — analiza technik LOtL, APT activity i trendy w zagrożeniach
  6. Ponemon Institute, “The Value of Threat Intelligence” — dane o korelacji między threat huntingiem a czasem detekcji
  7. CISA, “Threat Hunting Best Practices” — https://www.cisa.gov/resources-tools/resources/threat-hunting — federalne wytyczne dotyczące threat huntingu dla infrastruktury krytycznej
  8. Red Canary Threat Detection Report 2025 — analiza najczęściej obserwowanych technik ATT&CK w środowiskach korporacyjnych

Powiązane pojęcia

Poznaj kluczowe terminy związane z tym artykułem w naszym słowniku cyberbezpieczeństwa:

  • SOC (Security Operations Center) — Security Operations Center to centrum operacji bezpieczeństwa odpowiedzialne za…
  • SIEM — Security Information and Event Management to system zbierania i korelacji logów…
  • Threat Intelligence — Threat Intelligence to przetworzone informacje o zagrożeniach, aktorach i ich metodach…
  • EDR — Endpoint Detection and Response to klasa narzędzi do zaawansowanego monitorowania…
  • MITRE ATT&CK — Framework MITRE ATT&CK to baza wiedzy opisująca taktyki i techniki stosowane przez…

Dowiedz się więcej

Zapoznaj się z powiązanymi artykułami w naszej bazie wiedzy:


Sprawdź nasze usługi

Potrzebujesz wsparcia w zakresie cyberbezpieczeństwa? Sprawdź:

Poznaj nasze produkty

Rozwiązania wspomniane w tym artykule, które mogą pomóc w ochronie Twojej organizacji:


Tematy powiązane

Zobacz również:

Udostępnij:

Porozmawiaj z ekspertem

Masz pytania dotyczące tego tematu? Skontaktuj się z naszym opiekunem.

Opiekun handlowy
Grzegorz Gnych

Grzegorz Gnych

Opiekun handlowy

Odpowiedź w ciągu 24 godzin
Bezpłatna konsultacja
Indywidualne podejście

Podanie numeru telefonu przyspieszy kontakt.

Chcesz obniżyć ryzyko i koszty IT?

Umów bezpłatną konsultację - odpowiemy w ciągu 24h

Odpowiedź w 24h Bezpłatna wycena Bez zobowiązań

Lub pobierz bezpłatny przewodnik:

Pobierz checklistę NIS2