Analiza Logów: Od Surowych Zdarzeń do Detekcji

Analiza Logów: Od Surowych Zdarzeń do Detekcji

SOC Prime Team
SOC Prime Team linkedin icon Follow

Środowisko przedsiębiorstwa emituje miliony zdarzeń co godzinę. Podczas incydentu osoba reagująca rzadko potrzebuje ich wszystkich. Potrzebuje tych kilku setek, które opowiadają historię: wybuch porażek 4625, po których następuje jedno udane 4624, zaszyfrowany PowerShell uruchomiony przez winword.exe, nowa usługa zainstalowana o 03:12 na kontrolerze domeny. Analiza logów jest dyscypliną polegająca na przejściu od pierwszej liczby do drugiej na tyle szybko, aby miało to znaczenie.

To zadanie stało się trudniejsze w dwóch kierunkach jednocześnie. Atakujący korzystający z narzędzi AI generują dowody z prędkością maszyny i wypełniają rzeczywiste działania aktywnością wyglądającą na nieszkodliwą. Tymczasem oczywista droga na skróty, polegająca na zaciąganiu logów do dużych modeli językowych (LLM), napotyka ograniczenia związane z szynami bezpieczeństwa, oknami kontekstu i obowiązkami dotyczącymi ochrony danych. Zespół reagujący Hugging Face napotkał dokładnie tę przeszkodę w lipcu 2026 roku, kiedy mniej więcej 17 000 zdarzeń zostało odrzuconych przez modele bazowe i musiało zostać przetworzonych na lokalnym modelu zamiast tego.

Poniżej omówimy analizę logów od początku do końca, a następnie przyjrzymy się LogTotal, bezpłatnemu rozwiązaniu SOC Prime odpowiadającemu na problem w czasie incydentu.

Wypróbuj LogTotal, za darmo

Jakie są podstawy analizy logów?

Każdy przepływ pracy analizy logów, nieważne czy działa w SIEM, jeziorze danych czy na laptopie osoby reagującej, opiera się na tych samych pięciu etapach. Pominięcie jednego z nich zwykle skutkuje później jako przeoczona detekcja lub fałszywy alarm, którego nikt nie potrafi wyjaśnić.

  1. Zbieranie. Agenci, przekazujący Syslog, sondy API i eksporty cloud-native przenoszą zdarzenia z źródła. Luki tutaj są ciche: konfiguracja Sysmon, która pomija identyfikator zdarzenia 10 (dostęp do procesu), oznacza, że wyciek danych przez LSASS nigdy się nie pojawia w dalszym ciągu.
  2. Parsowanie i normalizacja. Surowe linie stają się polami. Źródłowy adres IP powinien być tym samym polem, niezależnie od tego, czy pochodzi z zapory, IdP czy EDR, dlatego istnieją schematy takie jak ECS i OCSF.
  3. Wzbogacanie. Krytyczność zasobu, rola użytkownika, GeoIP i inteligencja o zagrożeniach zmieniają adres IP w kontekst, na którym analityk może działać.
  4. Korelacja. Pojedyncze zdarzenia rzadko dowodzą czegokolwiek. Łączenie ich przez hosta, użytkownika, GUID procesu lub identyfikator sesji to sposób tworzenia narracji o ataku.
  5. Przechowywanie i integralność. Gorące magazynowanie do wyszukiwania, zimne magazynowanie do badań kryminalistycznych oraz dowody manipulacyjne, by zapis był trwały.

Co to jest analiza logów?

Analiza logów to proces badania rekordów generowanych przez maszyny w celu odtworzenia tego, co się wydarzyło w systemie, zdecydowania, czy ma to znaczenie oraz ustalenia, co należy zrobić dalej. W operacjach bezpieczeństwa odpowiada na pięć pytań dotyczących każdej podejrzanej aktywności: kto działał, na jakim zasobie, kiedy, skąd i za pomocą jakiego mechanizmu.

Jest to inne niż zarządzanie logami. Zarządzanie to hydraulika: wciąganie, przechowywanie, przechowywanie danych, kontrola dostępu. Analiza to interpretacja. Zespół może mieć dobrze funkcjonującą linię przetwarzania logów i nadal przegapić włamanie, ponieważ nikt, ani człowiek, ani maszyna, nie zadaje właściwych pytań dotyczących danych.

W praktyce analiza logów działa w trzech trybach:

  • Detekcja. Zasady i modele oceniają zdarzenia w sposób ciągły i podnoszą alerty, gdy pojawia się znane złośliwe zachowanie.
  • Badanie. Po wystąpieniu alertu lub wskazówki, analitycy przechodzą przez powiązane zdarzenia, aby określić zakładkę incydentu i znaleźć przyczynę podstawową.
  • Polowanie na zagrożenia. Analitycy zaczynają od hipotezy, takiej jak nadużycie konkretnego LOLBin, i szukają proaktywnie dowodów, które przegapiła warstwa wykrywania.

Z wszystkich zespołów korzystających z logów, bezpieczeństwo ma najmniej miejsca na luki.

Dlaczego analiza logów jest tak ważna?

Ponieważ czas wpływa na koszt naruszenia, a logi to miejsce, gdzie czas jest wygrany lub stracony. Raport IBM z 2026 roku o kosztach naruszenia danych ustala średni czas zidentyfikowania i zapanowania nad naruszeniem na 247 dni, co jest pierwszym wzrostem od pięciu lat. Naruszenia życia powyżej 200 dni średnio kosztowały 5,65 miliona dolarów w porównaniu do 4,32 miliona dolarów dla tych opanowanych szybciej.

Poza kosztami, analiza logów wspiera cztery obowiązki, jakie niesie każdy program bezpieczeństwa:

  • Detekcja. EDR i NDR widzą skrawki aktywności. Logi z dostawców tożsamości, ślady audytowe SaaS i płaszczyzny sterujące chmurą wypełniają luki między nimi.
  • Zakres i przyczyna podstawowa. Bez dowodów na poziomie zdarzeń, osoby reagujące nie mogą powiedzieć, które konta zostały dotknięte lub jak atakujący dostał się, więc działanie naprawcze staje się zgadywaniem.
  • Raportowanie regulacyjne. Wymóg PCI DSS 4.0 10 nakłada obowiązek przeglądu logów audytowych i 12 miesięcy przechowywania. Formularz SEC 8-K Punkt 1.05 daje notowanym firmom cztery dni robocze od ustalenia materialności, co jest niemożliwe bez szybkiego określenia zakresu.
  • Inżynieria detekcji. Rzeczywista telemetria to sposób, w jaki zasady są testowane i dostrajane.

Jest jednak haczyk. Te same logi, które to wszystko umożliwiają, zawierają nazwy użytkowników, adresy IP, pliki cookies sesji i tokeny nosicieli. Dobra analiza coraz częściej oznacza analizowanie ich w sposób bezpieczny.

Wypróbuj LogTotal, za darmo

Jakie są rodzaje danych logów?

Logi związane z bezpieczeństwem dzielą się na sześć rodzin. Każda odpowiada na inne pytanie, a badanie opierające się na tylko jednej lub dwóch z nich będzie miało ślepe punkty, w których atakujący może działać.

Rodzina logówTypowe źródłaCo mówi analitykowi
Punkty końcowe i system operacyjnyZabezpieczenia Windows (4624, 4688, 7045), Sysmon, Linux auditd, journaldKtóry proces został uruchomiony, pod jakim kontem, z jakim rodzicem i wierszem poleceń
TożsamośćActive Directory (4768, 4769), logowania Entra ID, System Log OktaKto się uwierzytelnił, skąd, z jakim protokołem i wynikiem MFA
SiećZapora, DNS, serwer proxy, Zeek, NetFlowKto do kogo mówił, ile danych przesunięto, które domeny zostały rozwiązane
Płaszczyzna sterowania chmurąAWS CloudTrail, Dziennik aktywności Azure, dzienniki audytu GCP, audyt KubernetesKtóre wywołania API zmieniły infrastrukturę, role lub polityki
Aplikacje i SaaSDzienniki dostępu serwera WWW, zintegrowany dziennik Microsoft 365, Google WorkspaceCo użytkownicy zrobili w aplikacjach biznesowych i składowiskach danych
Kontrolki bezpieczeństwaEDR, IDS/IPS (Suricata), WAF, bramka pocztowaCo inne narzędzia już oznaczyły, i dlaczego

Najbardziej wartościowe odkrycia z reguły pojawiają się na szwach. Próba Kerberoastingu pojawia się jako klaster żądań 4769 z szyfrowaniem RC4 w dziennikach tożsamości. Udowodnienie, co atakujący zrobił z przełamanym kontem usługi, wymaga danych punktu końcowego i chmury.

Jakie są popularne formaty i struktury plików logów?

Logi obejmują od w pełni ustrukturyzowanych do wolnego tekstu, a obciążenie związane z parsowaniem rośnie odpowiednio. Cztery formaty obejmują większość tego, co SOC obsługuje na co dzień.

Syslog. Wciąż język uniwersalny dla urządzeń sieciowych i hostów Unix. RFC 3164 (BSD syslog) jest luźno zdefiniowany i ubogi w stemple czasowe. RFC 5424 dodaje pole wersji, stemple czasowe ISO 8601, MSGID i blok STRUCTURED-DATA, ale treść wiadomości często jest specyficzna dla dostawcy.

CEF. Format wspólnego zdarzenia ArcSight umieszcza zdarzenia w nagłówku oddzielanym pionową kreską, a następnie rozszerzenia z klucz=wartość:

CEF:0|Acme|FW|7.2|4625|Logon failure|5|src=10.1.4.22 suser=jdoe dst=10.1.0.5

Jest łatwy do parsowania, ale płytki, a sprzedawcy różnie mapują pola. LEEF, wykorzystywany przez QRadar, opiera się na tym samym pomyśle.

JSON i NDJSON. Domyślny dla dzienników audytowych chmury i SaaS. Jeden obiekt na wiersz sprawia, że NDJSON to format, który można strumieniować, podczas gdy głębokie zagnieżdżanie i tablice komplikują spłaszczanie do ustalonego schematu.

Windows EVTX. Format binarny z rekordami podzielonymi na fragmenty zawierającymi dane zdarzeń XML. Nie można go przeszukiwać; wymaga dedykowanego parsera, a przydatne pola żyją w EventData.

Praktyczny test dla każdego narzędzia analitycznego polega na tym, czy przyjmuje wszystkie cztery formy natywnie, bez konieczności konwersji skryptów przez analizanta podczas incydentu.

Monitorowanie logów w czasie rzeczywistym

Monitorowanie w czasie rzeczywistym polega na ocenie zdarzeń w miarę ich przybycia, a nie w harmonogramie wyszukiwania. Zaplanowane zapytanie SIEM działające co 15 minut w oknie widoku wstecz 20 minut, za kilkoma minutami opóźnienia przetwarzania i indeksowania, może łatwo wprowadzić pół godziny między akcją atakującego a pierwszym alertem.

Architektury strumieniowe zamykają tę lukę, przesuwając logikę wykrywania na wcześniejszy etap. Zdarzenia przepływają przez magistralę taką jak Kafka lub kanał taki jak Cribl Stream, a zasady są oceniane w locie z użyciem okien stanowych dla liczników i sekwencji. Tylko wzbogacone, oznaczone zdarzenia i alerty trafiają do SIEM, co również zmniejsza koszty przyjęcia.

Przychodzą z tym trzy problemy inżynieryjne:

  • Opóźnione i nieuporządkowane zdarzenia. Okna potrzebują tzw. znaczników wodnych lub okresów łaski, inaczej sekwencja rozdzielona na opóźnioną paczkę nigdy się nie zakończy.
  • Zarządzanie stanem. Śledzenie 10 000 hostów w 30-minutowym oknie to problem związany z pamięcią, nie zapytaniem.
  • Wolumen alertów. Szybsze wykrycie głośnych zasad tylko szybciej produkuje hałas.

Strumieniowe potoki mają również ślepy punkt w swoim zamyśle. Widzą tylko to, co do nich podłączono. Logi pobrane z odizolowanego serwera, laptopa kontrahenta lub nowo nabytej spółki zależnej wciąż potrzebują szybkiej, samodzielnej analizy.

Jakie są główne techniki rozpoznawania wzorców w logach?

Rozpoznawanie wzorców w logach działa w warstwach, od pojedynczych zdarzeń po całe łańcuchy ataków.

  • Dopasowanie atomowe. Jedno zdarzenie, jeden warunek: znany zły skrót, rundll32.exe ładowany z zapisywalnej przez użytkownika ścieżki, reguła Sigma na podejrzanym wierszu poleceń. Szybkie i precyzyjne, ale ślepe na wszystko, co jest szkodliwe tylko w kontekście.
  • Agregacja i progi. Liczenie w oknie czasowym. Dwadzieścia nieudanych logowań do jednego konta sugeruje brute force; jeden błąd w odniesieniu do dwudziestu kont z tego samego źródła wskazuje na rozpraszanie haseł. Ten sam identyfikator zdarzenia, inny wzorzec.
  • Korelacja sekwencji. Zdarzenia uporządkowane w oknie czasowym, takie jak nowy lokalny administrator utworzony, a następnie użyty do logowania RDP w ciągu dziesięciu minut.
  • Bazowanie i wykrywanie anomalii. Pary procesów rodzice-dzieci, które pojawiły się po raz pierwszy, rzadkie łańcuchy uruchomieniowe agenta użytkowników, logowania poza normalnymi godzinami użytkownika.
  • Korelacja wyższego rzędu. Zasady uruchamiane na wykryciach, a nie na surowych zdarzeniach, łącząc pojedyncze trafienia w łańcuch odwzorowany do taktyk MITRE ATT&CK. To jest warstwa, która zamienia 400 alertów w jeden incydent.

Jakie są niezbędne narzędzia analizy logów?

Żaden pojedynczy produkt nie obejmuje całej pracy. Dojrzałe zespoły łączą narzędzia analizy logów z czterech kategorii.

KategoriaPrzykładyNajlepsze w
SIEMSplunk, Microsoft Sentinel, Google SecOps, Elastic SecurityCentralizowane wykrywanie, tryb alertów, zarządzanie przypadkami
Potoki danych bezpieczeństwaCribl Stream, Vector, Fluent BitPrzekierowywanie, filtrowanie, normalizacja i kontrola kosztów przed przechowywaniem
Jeziorka danychAmazon Security Lake (OCSF), Snowflake, ClickHouseTanie długoterminowe przechowywanie i polowanie na dużą skalę
Narzędzia DFIRHayabusa, Chainsaw, EvtxECmd, VelociraptorSzybka triage zebranych artefaktów, zwłaszcza EVTX

Luka ujawnia się podczas reakcji na incydenty. SIEM zakłada, że dane są już wprowadzone. Narzędzia DFIR są szybkie, ale działają na ograniczonym zespole zasad i zostawiają korelację analitykowi. Ogólnoświatowe systemy LLM napotykają limity kontekstu i odmawiają treści bezpieczeństwa. Narzędzie stworzone na pierwszą godzinę incydentu potrzebuje krótkiej listy właściwości:

  • natywne wczytywanie EVTX, syslog, CEF i JSON
  • duża, utrzymywana biblioteka wykryć, nie kilka setek zasad
  • korelacja do łańcuchów ataków, nie płaska lista trafień
  • wyniki w minutach na klasycznej infrastrukturze
  • model prywatności, który przetrwa przegląd DPO

Dlaczego LogTotal jest jednym z najlepszych?

LogTotal spełnia każdy z wymienionych elementów, a robi to za darmo. SOC Prime udostępniło go jako publiczny podgląd 26 sierpnia 2026 i ogłosiło ogólną wersję 15 października. Przepływ pracy jest prosty: załaduj, odśwież, otrzymaj badanie z powrotem.

WymógJak LogTotal spełnia ten wymóg
Natywne formatyAutomatycznie wykrywa EVTX, JSON/NDJSON i syslog, bez etapu konwersji
Głębokość detekcjiDopasowuje zdarzenia do około 1 000 000 zasad wykrywania i 13 000 etykiet zagrożeń
KorelacjaWyższe zasady Sigma oraz agentowa korelacja AI łączą łańcuchy ataków odwzorowane do MITRE ATT&CK
SzybkośćDo 1,7 miliona zdarzeń w mniej niż minutę, około 100 razy zestawu logów Hugging Face
PrywatnośćOdświeżenie odbywa się w przeglądarce, nic nie jest przechowywane, a dane klienta nie są wykorzystywane do szkolenia

Szybkość nie jest sztuczką GPU. Rozumowanie na temat tego, jak wygląda każdy atak, zostało wykonane z wyprzedzeniem i skompilowane do zawartości detekcji, więc silnik dopasowuje i koreluje zamiast generować tokeny.

Model prywatności to, co pozwala LogTotal przejść przez przegląd prawny. Open-source @socprime/logtotal-sanitizer (Apache-2.0) wymienia poświadczenia, adresy IP, nazwy hostów i nazwy użytkowników na stabilne tokeny HMAC, więc jeden użytkownik na trzech hostach zostaje jedną jednostką po zaciemnieniu. Klucz zostaje z tobą. Każda analiza odbywa się na jednorazowej, niezmiennej instancji, która jest usuwana po jej zakończeniu.

Wyniki pojawiają się jako uszeregowane łańcuchy ataków, z flagami dla technik ukrywania i szczytów benign-activity, typowych dla włamań wykorzystywanych przez AI.

Główne trendy w analizie logów w 2026 roku

Pięć zmian przekształca sposób, w jaki zespoły analizują logi w tym roku.

  1. Ataki w tempie AI zmieniają, jak wygląda „podejrzane”. IBM raportuje, że ponad jedna na cztery organizacje spotkała się z atakiem prowadzonym przez AI, co stanowi 56% wzrost rok do roku. Anomalie objętościowe w klasach zdarzeń wyglądających na nieszkodliwe stają się same w sobie sygnałem wykrywania.
  2. SIEM się dzieli. Raport Gartnera na temat Hype Cycle for Security Operations z 2026 roku pokazuje, że rynek dzieli się na zintegrowane platformy SOC i jeziorka danych bezpieczeństwa, z agentami AI SOC na szczycie przeszacowanych oczekiwań. Analiza coraz częściej odbywa się tam, gdzie żyją dane.
  3. Wykrywanie przenosi się do strumieni. Uruchamianie reguł na strumieniu, przed indeksowaniem, zmniejsza średni czas wykrycia oraz koszty zaciągu.
  4. OCSF staje się wspólnym schematem. Ujednolicone dane to to, co pozwala, by te same wykrycia, lub ten sam agent AI, działały w różnych dostawcach.
  5. Analiza chroniąca prywatność staje się standardową praktyką. IBM zanotowało udział shadow-AI w 43% incydentów, w porównaniu do 20% wcześniej. Wklejanie surowych logów do chatbota to właśnie to. Pseudonimizacja z kluczem przed tym, jak logi opuszczą organizację, zmienia się z dobrej praktyki na oczekiwanie.

Wspólnym wątkiem jest szybkość bez narażenia. To problem, który LogTotal został stworzony, aby rozwiązać, i nic nie kosztuje przetestowanie go na własnych logach.

Join SOC Prime's Detection as Code platform to improve visibility into threats most relevant to your business. To help you get started and drive immediate value, book a meeting now with SOC Prime experts.