Jakie formaty dzienników można analizować w LogTotal?

Jakie formaty dzienników można analizować w LogTotal?

SOC Prime Team
SOC Prime Team linkedin icon Śledź

LogTotal akceptuje trzy rodzaje plików: dzienniki zdarzeń systemu Windows w formacie EVTX, JSON (najlepiej działa jeden zdarzenie na linię) i tekst w stylu syslog. Przesłane pliki w formacie tekstowym i JSON przechodzą przez krok oczyszczania przed analizą; pliki EVTX jeszcze tego nie robią. Jeśli Twoje dzienniki są w innym formacie, prawie zawsze istnieje jedno polecenie, które je konwertuje. Powszechne są wymienione poniżej.

LogTotal to darmowa usługa firmy SOC Prime umożliwiająca uruchamianie logiki detekcji na pliku dziennika bez żadnej konfiguracji: przesyłanie, oczyszczanie, przeglądanie. Uzyskanie poprawnego formatu to jedyna przeszkoda, więc ta strona to skrócona wersja instrukcji.

Rozpocznij darmowo

Co LogTotal obecnie odczytuje

FormatTypowe źródłaOczyszczone przed analizą?Jak to uzyskać
EVTXBezpieczeństwo Windows, System, Sysmon, PowerShell, Defender, DNS ServerJeszcze nie[EVTX export guide], [Sysmon], [PowerShell]
JSON / linie JSONCloudTrail, Entra ID, Microsoft 365, Google Cloud, Okta, Workspace, audyt Kubernetes, journalctl -o json, eksporty API SIEMTak [CloudTrail], [Entra ID], [journalctl], [Sentinel]
Tekst w stylu syslogauth.log i secure, eksporty surowe Splunk, ładunki QRadar, syslog zapór ogniowychTak [sshd logs], [Splunk], [QRadar]
CSVPobieranie zapisów logowania/audytu Entra ID, eksportów dzienników audytu Microsoft 365, eksportów dzienników audytu Google Workspace, wyników wyszukiwania Splunk / Sentinel / Kibana, „Zapisz jako CSV” w Podglądzie zdarzeńYes[Entra ID CSV], [M365 audit export], [Splunk CSV], [Event Viewer CSV]

Prawidłowe uzyskanie JSON

Jedno zdarzenie na linię to najbezpieczniejszy format. Wiele narzędzi owija zdarzenia w tablice lub koperty. Spłaszcz je przed przesłaniem:

MaszSpłaszcz za pomocą
Tablica JSON (gcloud, az, wiele API)jq -c ’.[]’ in.json > out.jsonl
Pliki dzienników CloudTrailjq -c ’.Records[]’ *.json > out.jsonl
wyjście aws cloudtrail lookup-eventsjq -c ’.Events[].CloudTrailEvent | fromjson’ in.json > out.jsonl
Zdarzenia dziennika CloudWatchjq -c ’.events[].message | fromjson’ in.json > out.jsonl
Eksport JSON z REST Splunkjq -c 'select(.result) | .result’ in.json > out.jsonl

Zwróć uwagę na kodowanie w systemie Windows. PowerShell 5.1 dla systemu Windows zapisuje UTF-16, gdy używasz > lub Out-File bez opcji. Dodaj -Encoding utf8, jak w każdym przykładzie PowerShell w naszych przewodnikach. 

Zachowaj strefę czasową. Znaczniki czasu ISO 8601 z Z lub przesunięciem sprawiają, że wyniki są spójne z innymi źródłami. Klasyczne znaczniki czasu syslog nie zawierają roku ani strefy; zanotuj strefę czasową źródła, gdy je przesyłasz.

Konwertowanie tego, czego LogTotal nie odczytuje

MaszKonwertuj za pomocą
pliki dziennika systemd (.journal)journalctl -D <dir> -o json –no-pager > out.jsonl
Archiwum .log z macOSlog show –archive <file> –style json > out.json (na Mac)
EVTX, ale chcesz wykonać krok oczyszczaniaevtx_dump -o jsonl in.evtx > out.jsonl
Skompresowane logizcat -f in.log.gz > out.log
Eksport arkusza kalkulacyjnego lub XML z interfejsu webowego SIEMPonownie wyeksportuj poprzez API lub CLI platformy; zobacz

Rozmiar

split -l 200000 big.jsonl part_

Dla EVTX, filtruj podczas eksportowania za pomocą wevtutil /q

FAQ

Czy LogTotal przechowuje moje pliki?

Nie. Przesłane pliki są analizowane i nie są przechowywane.

Czy będą obsługiwane kolejne formaty?

Tak. Regularnie dodajemy nowe formaty, a ta strona zawsze informuje, co działa obecnie.

Dołącz do platformy Detection as Code firmy SOC Prime aby zwiększyć widoczność zagrożeń najbardziej istotnych dla Twojego biznesu. Aby pomóc Ci rozpocząć i natychmiast uzyskać wartość, umów się teraz na spotkanie z ekspertami SOC Prime.