Większość dochodzeń grzęźnie na proste pytanie: gdzie są logi i jak je wydobyć? Na Windows, logi zdarzeń znajdują się w %SystemRoot%System32winevtLogs jako binarne pliki .evtx. Wyeksportuj je z Podglądu zdarzeń (kliknij prawym przyciskiem myszy log, a następnie Zapisz wszystkie zdarzenia jako…) lub z podniesionego poziomu uprawnień za pomocą wevtutil epl Security C:IRSecurity.evtx. Na systemie Linux opartym na systemd, dziennik znajduje się w /var/log/journal/, gdy włączone jest trwałe przechowywanie, lub /run/log/journal/, gdy jest lotny, a journalctl -o json zapisuje go jako jeden obiekt JSON na linię. Klasyczny tekstowy syslog pozostaje w /var/log/auth.log na Debianie i Ubuntu lub /var/log/secure na hostach z rodziny RHEL. Platformy chmurowe i SaaS udostępniają swoje ścieżki audytu jako JSON przez konsolę lub API.
Uzyskanie pliku jest proste. Trudna część zaczyna się, gdy pojedynczy host przekazuje ci 400,000 zdarzeń, czas biegnie, a dział prawny chce wiedzieć, kto widzi nieprzetworzone dane. Wtedy najlepsze narzędzia analityki logów oparte na AI odróżniają się od zwykłych konsol wyszukiwania. Niektóre stosują modele uczenia maszynowego na wierzchu SIEM. Inne, jak SOC Prime’s LogTotal, dopasowują każde zdarzenie do skompilowanej biblioteki wykrywania i zwracają skorelowane łańcuchy ataków, a nie listę trafień.
Ten przewodnik obejmuje to, co robią narzędzia analizy logów, które funkcje mają znaczenie podczas reagowania na incydenty, dziesięć narzędzi wartych poznania w 2026 roku oraz krok po kroku przepływ pracy przy eksportowaniu logów Windows i Linux oraz ich badaniu w LogTotal. Zamknięcie przewodnika obejmuje kroki rozwiązywania problemów i odpowiedzi na najczęściej zadawane pytania.
Czym są narzędzia analizy logów?
Narzędzia analizy logów zamieniają zapisy generowane przez maszyny w odpowiedzi: kto działał, na którym zasobie, kiedy, skąd i poprzez jaki mechanizm. Parsują surowe formaty, normalizują pola, stosują logikę wykrywania i łączą powiązane zdarzenia, aby analityk mógł zrekonstruować atak zamiast czytać go linia po linii.
Kategoria jest szersza niż SIEM. W typowym SOC, cztery rodzaje narzędzi dzielą pracę:
- Platformy analityki SIEM i bezpieczeństwa (Splunk, Microsoft Sentinel, Google SecOps, Elastic) centralizują pobieranie, uruchamiają wykrycia planowe i strumieniowe oraz zarządzają triage i managementem przypadków.
- Rurociągi danych o bezpieczeństwie (Cribl Stream, Fluent Bit, Vector) kierują, filtrują i wzbogacają zdarzenia przed przechowywaniem, co kontroluje koszty pobierania i normalizuje schematy takie jak ECS lub OCSF.
- Narzędzia DFIR (Hayabusa, Chainsaw, EvtxECmd) przetwarzają zebrane artefakty offline, zazwyczaj EVTX, i tworzą linie czasowe dla pojedynczego hosta.
- Analizatory migawkowe takie jak LogTotal biorą wyeksportowany zestaw logów i zwracają pełne dochodzenie bez potrzeby wstępnego wprowadzania czy integracji.
Analiza logów jest również różna od zarządzania logami. Zarządzanie to instalacje hydrauliczne: zbiór, retencja, kontrola dostępu, integralność. Analiza to interpretacja. Zespół może prowadzić czysty rurociąg z 12-miesięczną retencją i mimo to przegapić kampanię Kerberoasting, jeśli nic nie ocenia zdarzeń 4769 z typem szyfrowania RC4 0x17.
To co odróżnia najlepsze narzędzia analityki logów od reszty? Trzy rzeczy: ile formatów czytają bez konwersji, ile treści do wykrywania stosują i czy łączą izolowane trafienia w narrację o ataku. Prędkość i kontrola przetwarzania danych decydują o reszcie, zwłaszcza gdy logi pochodzą z hosta, który nigdy nie został wdrożony do SIEM.
Które cechy mają znaczenie i co one ci dają?
Listy cech na stronach dostawców wyglądają podobnie. Podczas incydentu siedem zdolności wykonuje większość pracy.
- Natylne parsery. EVTX to podzielony binarny format z XML-owymi ładunkami zdarzeń, więc grep jest wobec niego bezużyteczny. Narzędzie powinno czytać EVTX, JSON/NDJSON, syslog (RFC 3164 i RFC 5424) i CEF bez skryptu konwersji.
- Normalizacja pól. Jednakże adres IP źródła powinien być w tym samym polu, niezależnie od tego, czy pochodzi z zapory, IdP czy Sysmonu ID Zdarzenia 3. Schematy takie jak ECS i OCSF sprawiają, że jedno wykrycie działa u różnych dostawców.
- Utrzymywana zawartość wykrywania. Reguły Sigma, analityka dostawców i dopasowania do zagrożeń. Liczba ma znaczenie, ale równie ważna jest częstotliwość aktualizacji: biblioteka, która opóźnia nowe TTP o miesiące, daje fałszywy komfort.
- Korelacja. Pojedyncze trafienia rzadko dowodzą kompromisu. Sekwencja i korelacja wyższego rzędu łączą wybuch 4625, logowanie 4624 typu 10 i instalację usługi 7045 w jeden łańcuch mapowany na ATT&CK MITRE.
- Czas do wyniku. 15-minutowe zapytanie planowe nad zindeksowanymi danymi jest w porządku dla monitoringu. Dla triage’u eksportowanego zestawu logów, minuty są limitą.
- Kontrola przetwarzania danych. Logi zawierają nazwy użytkowników, nazwy hostów, tokeny i ciasteczka sesji. Pseudonimizacja kluczy przed przesłaniem zachowuje korelację i utrzymuje DPO po stronie zespołu.
- Eksport i dostęp do API. Wyniki powinny opuszczać narzędzie jako JSON lub CSV do zarządzania przypadkami, wystawiania biletów i raportowania.
Korzyści są bezpośrednie. Szybsze określenie zakresu skraca czas odpalenia. Skoordynowane odkrycia zmniejszają kolejkę alarmów, którą analityk musi przeanalizować. Dowody na poziomie zdarzeń wspierają raportowanie regulacyjne, jak przegląd logów audytu wg Wymagania 10 PCI DSS v4.0. Prawdziwe dane telemetryczne napędzają inżynierię wykrywania, ponieważ reguły są testowane na tym, co rzeczywiście pozostawiają napastnicy.
10 Narzędzi Analizy Logów, Które Powinieneś Znać
Żaden jedyny produkt nie obejmuje każdego etapu. Poniższa lista łączy platformy dla ciągłego monitoringu z narzędziami stworzonymi na pierwsze godziny incydentu.
- LogTotal (SOC Prime). Darmowy, przeglądarkowy analizator wyeksportowanych zestawów logów. Sanityzuje logi lokalnie, automatycznie wykrywa EVTX, JSON/NDJSON i syslog, dopasowuje zdarzenia do około 1,000,000 reguł wykrywania i 13,000 etykiet zagrożeń i zwraca rangi łańcuchów ataków mapowane na ATT&CK MITRE. Obsługuje do 1,7 miliona zdarzeń w mniej niż minutę.
- Splunk Enterprise Security. Wzorcowy SIEM dla wielu dużych SOC. SPL jest ekspresywny, alerty oparte na ryzyku zmniejszają hałas, a ekosystem aplikacji obejmuje większość źródeł.
- Microsoft Sentinel. Lokalny dla chmury SIEM na Workspaces Log Analytics, przeszukiwane za pomocą KQL. Rodzime konektory dla Entra ID, Microsoft 365 i Defender czynią go domyślnym dla środowisk z dużą ilością technologii Microsoft.
- Google Security Operations. Dawniej Chronicle. Normalizuje dane do Zunifikowanego Modelu Danych (UDM), wykrywa za pomocą YARA-L i szybko przeszukuje duże okna retencji.
- Elastic Security. Zbudowany na Elasticsearch z Elastic Common Schema. Zapytania sekwencyjne EQL pasują do zachowań wieloetapowych, a reguły wykrywania są publiczne na GitHub.
- Sumo Logic. Platforma SaaS do analizy logów z warstwą Cloud SIEM.
- Graylog. Dostępny jako otwarte źródło i w edycjach komercyjnych. Wprowadzenia GELF, potoki przetwarzania i routing strumieniowy czynią go praktycznym wyborem dla zespołów średniej wielkości, które chcą prowadzić własny stos.
- Wazuh. Otwarty XDR i SIEM z agentami dla Windows, Linux i macOS. Zawiera dekodery i reguły do monitorowania integralności plików, wykrywania luk w zabezpieczeniach i mapowania zgodności.
- Hayabusa. Narzędzie Yamato Security na bazie Rust do generowania linii czasowych EVTX. Stosuje reguły Sigma oraz własne do offline’owych logów zdarzeń i zapisuje linie czasowe CSV lub JSONL do triage’u pojedynczego hosta.
- Chainsaw. Narzędzie WithSecure na bazie Rust do szybkiego poszukiwania po plikach EVTX za pomocą Sigmy i wbudowanej logiki wykrywania. Jest szybkie, skryptyzowalne i pozostawia korelację analitykowi.
Wzór jest jasny. SIEM są doskonałe po wstępnym załadowaniu danych. Narzędzia DFIR są szybkie, ale uruchamiają mniejsze zestawy reguł i pozostawiają korelację analitykowi. LogTotal wypełnia lukę między nimi: pełna głębokość wykrywania stosowana do logów, które nigdy nie osiągnęły SIEM.
Analiza Logów z LogTotal: Od Eksportu do Łańcucha Ataków
LogTotal to odpowiedź SOC Prime na analizę logów w czasie incydentu. Uruchomiony jako publiczny podgląd 26 sierpnia 2026 roku i osiągnął ogólną dostępność 15 października 2026 roku. Jest darmowy i nie wymaga integracji ani dostępu do API. Przepływ pracy poniżej przenosi hosta Windows lub Linux od surowych logów do skorelowanych ustaleń.
Krok 1: Eksport logów
Windows (Podgląd zdarzeń). Otwórz eventvwr.msc, rozwiń Logi Windows, kliknij prawym przyciskiem na Bezpieczeństwo, i wybierz Zapisz wszystkie zdarzenia jako…Zapisz wszystkie zdarzenia jako… Zachowaj typ pliku jako .evtx. Dla Sysmana, przeglądaj do Logi aplikacji i usług > Microsoft > Windows > Sysmon > Operacyjny i powtórz.
Windows (wiersz polecenia). Z podniesionego poziomu uprawnień:
wevtutil epl Security C:IRSecurity.evtx
wevtutil epl „Microsoft-Windows-Sysmon/Operational” C:IRSysmon.evtx
wevtutil epl „Microsoft-Windows-PowerShell/Operational” C:IRPowerShell.evtx
Aby ograniczyć eksport do ostatnich 72 godzin, dodaj filtr XPath: /q:”*[System[TimeCreated[timediff(@SystemTime) <= 259200000]]]”. Dodaj /ow:true, aby nadpisać istniejący plik. Uruchom wevtutil el, aby wyświetlić dokładne nazwy kanałów.
Linux (dziennik systemd). Uruchom jako root lub jako członek grupy systemd-journal lub adm:
journalctl –since „2026-10-17 00:00” –until „2026-10-20 00:00” -o json > host-journal.json
Wyjście to NDJSON, jeden wpis na linię. Dla hostów z tekstowym syslogiem, skopiuj /var/log/auth.log (Debian, Ubuntu) lub /var/log/secure (RHEL, Rocky, Alma).
Krok 2: Sanitacja
Otwórz logtotal.com i załaduj pliki. Sanitacja przebiega w przeglądarce przed przesłaniem czegokolwiek. Otwartoźródłowy sanitizer zastępuje sekrety, adresy IP, nazwy hostów, nazwy użytkowników i inne identyfikatory stabilnymi tokenami HMAC, takimi jak <USER:…> lub <IP:…>. Ten sam użytkownik na trzech hostach pozostaje jednym podmiotem po zaczerwienieniu. Przejrzyj podgląd, pobierz zsanityzowaną kopię do swojego pliku sprawy i zachowaj klucz.
Dla środowisk izolowanych lub ściśle kontrolowanych, uruchom tę samą bibliotekę lokalnie (Node.js w wersji 20 lub nowszej):
npx logtotal-sanitize ./auth.log -o ./auth.sanitized.log –report ./report.json –print-key
npx logtotal-sanitize ./secure.log -o ./secure.sanitized.log –key „$KEY”
Ponowne użycie klucza zachowuje spójność tokenów w różnych plikach.
Krok 3: Analizuj i przeglądaj wyniki
Po potwierdzeniu zsanityzowanej migawki LogTotal uruchamia ją na jednorazowej, niezmiennej instancji, która jest usuwana po zakończeniu. Nic nie jest przechowywane, a dane nie są używane do szkoleń. Wyniki wracają jako sklasyfikowane łańcuchy ataków mapowane na techniki ATT&CK, z dołączonymi podstawowymi zdarzeniami. Flagi wyróżniają techniki ukrywania i skoki nieszkodliwe wyglądającej działalności, co jest typowym wzorcem dla ataków wspomaganych AI. Mapuj tokeny z powrotem do rzeczywistych tożsamości wewnętrznie używając swojego klucza.
Dlaczego się wyróżnia
- Głębia: około 1,000,000 reguł wykrywania i 13,000 etykiet zagrożeń, skorelowanych z regułami Sigma Wyższego Rzędu i agentowym AI.
- Szybkość: do 1.7 miliona zdarzeń w mniej niż minutę. To około 100 razy więcej niż zestaw logów 17,000 wydarzeń Hugging Face, który modele z przodu odmówiły przetworzenia w lipcu 2026 r.
- Prywatność: lokalna sanityzacja, klucz, który trzymasz, brak retencji.
- Droga do ciągłego pokrycia: ten sam silnik działa w Prime Hunt przez SIEM, EDR i jeziora danych, oraz w Prime Detect na strumieniu danych przed SIEM.
Rozwiązywanie problemów
| Objaw | Przyczyna | Rozwiązanie |
| wevtutil epl Security … nie udaje się z „Odmowa dostępu” | Polecenie nie zostało uruchomione z podniesionego poziomu uprawnień | Uruchom ponownie z podniesionego poziomu uprawnień z kontem lokalnego administratora |
| Wyeksportowany .evtx otwarty na stanowisku analizy wyświetla komunikat „Opis dla Identyfikatora Zdarzenia … nie może zostać znaleziony” | Pliki z wiadomościami wydawcy zdarzeń nie są zainstalowane na tej maszynie | Uruchom wevtutil al C:IRSecurity.evtx na źródłowym hoście, aby zarchiwizować metadane lokalne z logiem. Surowe pola EventData pozostają nadal nienaruszone w obu przypadkach |
| journalctl zwraca tylko wpisy własne użytkownika lub brak wpisów przed ostatnim rebootem | Brak członkostwa w grupie lub dziennik jest lotny (/run/log/journal) | Użyj sudo lub dołącz do systemd-journal. Ustaw Storage=persistent w /etc/systemd/journald.conf dla przyszłej zbiórki |
| Ten sam użytkownik pojawia się pod różnymi tokenami w dwóch zsanityzowanych plikach | Każdy plik był zsanityzowany z różnym kluczem HMAC | Używaj jednego klucza: –key „$KEY” lub –key-file w CLI |
FAQ
Czy LogTotal jest darmowy?
Tak. Analiza na logtotal.com jest darmowa, a sanitazer jest open-source na licencji Apache-2.0.
Czy SOC Prime przechowuje moje logi?
Nie. Logi są sanityzowane w twojej przeglądarce, każda analiza działa na jednorazowej instancji, która jest usuwana po zakończeniu, nic nie jest przechowywane, a dane nie są używane do trenowania modeli.
Jakie formaty logów mogę przesłać?
LogTotal automatycznie wykrywa EVTX, JSON/NDJSON i syslog. Eksportuj logi Windows jako .evtx, a dzienniki Linux za pomocą journalctl -o json.
Czy mogę zsanityzować logi bez wysyłania czegokolwiek do internetu?
Tak. Zainstaluj @socprime/logtotal-sanitizer za pomocą npm i uruchom wewnątrz własnej infrastruktury, w tym w sieciach izolowanych. Prześlij tylko zsanityzowane wyjście.
Jak LogTotal różni się od mojego SIEM?
SIEM analizuje dane, które są już załadowane, ciągle. LogTotal analizuje migawkę, którą eksportujesz, w mniej niż minutę, bez integracji. Dla ciągłego pokrycia z tym samym silnikiem wykrywania używaj Prime Hunt lub Prime Detect.