Інструменти Аналізу Журналів: Основні Особливості та 10 Кращих Виборів

Інструменти Аналізу Журналів: Основні Особливості та 10 Кращих Виборів

SOC Prime Team
SOC Prime Team linkedin icon Стежити

Більшість розслідувань застрягає на простому запитанні: де журнали і як їх отримати? У Windows журнали подій знаходяться в %SystemRoot%System32winevtLogs як двійкові файли .evtx. Експортуйте їх з переглядача подій (клацніть правою кнопкою миші на журналі, потім Зберегти всі події як…) або з підвищеного підказки за допомогою wevtutil epl Security C:IRSecurity.evtx. У Linux, що базується на systemd, журнал зберігається у /var/log/journal/ при включеній постійній пам’яті, або /run/log/journal/ коли вона волатильна, і journalctl -o json записує його як один об’єкт JSON на рядок. Класичний текстовий syslog залишився в /var/log/auth.log на Debian та Ubuntu або /var/log/secure на хостах сімейства RHEL. Хмарні платформи та платформи SaaS відкривають свої аудиторські сліди як JSON через консоль або API.

Отримати файл – це легка частина. Складна частина починається, коли один хост передає вам 400 000 подій, час йде, і юридичний відділ хоче знати, хто бачить сирі дані. Ось де найкращі інструменти аналізу журналів, керовані штучним інтелектом, відрізняються від простих консолей пошуку. Деякі застосовують моделі машинного навчання до SIEM. Інші, як LogTotal від SOC Prime LogTotal, порівнює кожну подію з попередньо скомпільованою бібліотекою виявлення і повертає корельовані ланцюги атак, а не список хітів.

Цей посібник охоплює, що роблять інструменти аналізу журналів, які функції мають значення під час розслідувань інцидентів, десять інструментів, які варто знати у 2026 році, і покроковий робочий процес для експортування журналів Windows і Linux та їх обстеження у LogTotal. Завершується кроками з усунення несправностей та відповідями на поширені запитання.

Спробуйте LogTotal безкоштовно

Що таке інструменти аналізу журналів?

Інструменти аналізу журналів перетворюють машинно-генеровані записи у відповіді: хто діяв, на якому пристрої, коли, звідки і через який механізм. Вони розбирають сирі формати, нормалізують поля, застосовують логіку виявлення і зв’язують пов’язані події, щоб аналітик міг реконструювати втручання, а не читати його рядок за рядком.

Категорія є ширшою, ніж SIEM. У типовому SOC чотири види інструментів ділять роботу:

  • Платформи SIEM та аналітики безпеки (Splunk, Microsoft Sentinel, Google SecOps, Elastic) централізують інгестацію, виконують заплановані й потокові виявлення та забезпечують управління тріажем та кейсами.
  • Конвеєри даних безпеки (Cribl Stream, Fluent Bit, Vector) маршрутизують, фільтрують і збагачують події перед збереженням, що контролює вартість введення та нормалізує такі схеми, як ECS або OCSF.
  • Утиліти DFIR (Hayabusa, Chainsaw, EvtxECmd) обробляють зібрані артефакти офлайн, зазвичай EVTX, і створюють хронології для одного хоста.
  • Аналізатори знімків , такі як LogTotal, беруть експортований набір журналів і повертають повне розслідування без необхідності всту

Log analysis is also distinct from log management. Management is plumbing: collection, retention, access control, integrity. Analysis is interpretation. A team can run a clean pipeline with 12 months of retention and still miss a Kerberoasting campaign if nothing evaluates the 4769 events with RC4 encryption type 0x17.

So what separates the best log analytics tools from the rest? Three things: how many formats they read without conversion, how much maintained detection content they apply, and whether they correlate isolated hits into an attack narrative. Speed and data-handling controls decide the rest, especially when the logs come from a host that was never onboarded to the SIEM.

Which Features Matter, and What Do They Buy You?

Feature lists on vendor pages look alike. During an incident, seven capabilities do most of the work.

  • Native parsers. EVTX is a chunked binary format with XML event payloads, so grep is useless against it. A tool should read EVTX, JSON/NDJSON, syslog (RFC 3164 and RFC 5424), and CEF without a conversion script.
  • Field normalization. A source IP should be the same field whether it came from a firewall, an IdP, or Sysmon Event ID 3. Schemas such as ECS and OCSF make one detection work across vendors.
  • Maintained detection content. Sigma rules, vendor analytics, and threat-intel matches. Volume matters, but so does update cadence: a library that lags emerging TTPs by months gives false comfort.
  • Correlation. Atomic hits rarely prove compromise. Sequence and higher-order correlation link a 4625 burst, a 4624 Type 10 logon, and a 7045 service install into one chain mapped to MITRE ATT&CK.
  • Time to result. A 15-minute scheduled search over an indexed backlog is fine for monitoring. For triage of an exported log set, minutes are the budget.
  • Data-handling controls. Logs carry usernames, hostnames, bearer tokens, and session cookies. Keyed pseudonymization before upload keeps correlation intact and keeps the DPO on board.
  • Export and API access. Findings should leave the tool as JSON or CSV for case management, ticketing, and reporting.

The benefits follow directly. Faster scoping shortens time to containment. Correlated findings cut the alert queue an analyst has to read. Event-level evidence supports regulatory reporting, such as audit-log review under PCI DSS v4.0 Requirement 10. Real telemetry also feeds detection engineering, because rules get tested against what attackers actually leave behind.

10 Log Analysis Tools You Should Know

No single product covers every stage. The list below mixes platforms for continuous monitoring with tools built for the first hours of an incident.

  1. LogTotal (SOC Prime). A free, browser-based analyzer for exported log sets. It sanitizes logs locally, auto-detects EVTX, JSON/NDJSON, and syslog, matches events against roughly 1,000,000 detection rules and 13,000 threat labels, and returns ranked attack chains mapped to MITRE ATT&CK. It handles up to 1.7 million events in under a minute.
  2. Splunk Enterprise Security. The reference SIEM for many large SOCs. SPL is expressive, risk-based alerting reduces noise, and the app ecosystem covers most sources.
  3. Microsoft Sentinel. Cloud-native SIEM on Log Analytics workspaces, queried with KQL. Native connectors for Entra ID, Microsoft 365, and Defender make it the default for Microsoft-heavy estates.
  4. Google Security Operations. Formerly Chronicle. It normalizes data into the Unified Data Model (UDM), detects with YARA-L, and searches large retention windows quickly.
  5. Elastic Security. Built on Elasticsearch with the Elastic Common Schema. EQL sequence queries suit multi-step behaviors, and the detection rules are public on GitHub.
  6. Sumo Logic. A SaaS log analytics platform with a Cloud SIEM tier.
  7. Graylog. Available as open source and commercial editions. GELF inputs, processing pipelines, and stream routing make it a practical choice for mid-size teams that want to run their own stack.
  8. Wazuh. An open-source XDR and SIEM with agents for Windows, Linux, and macOS. It ships decoders and rules for file integrity monitoring, vulnerability detection, and compliance mapping.
  9. Hayabusa. Yamato Security’s Rust-based EVTX timeline generator. It applies Sigma and its own rules to offline event logs and writes CSV or JSONL timelines for single-host triage.
  10. Chainsaw. WithSecure’s Rust tool for rapid hunting across EVTX files using Sigma and built-in detection logic. It is fast, scriptable, and leaves correlation to the analyst.

The pattern is clear. SIEMs excel once data is onboarded. DFIR utilities are fast but run smaller rule sets and leave correlation to the analyst. LogTotal fills the gap between them: full detection depth applied to logs that never reached the SIEM.

Log Analytics with LogTotal: From Export to Attack Chain

LogTotal is SOC Prime’s answer to incident-time log analysis. It launched as a public preview on August 26, 2026, and reached general release on October 15, 2026. It is free and needs no integration or API access. The workflow below takes a Windows or Linux host from raw logs to correlated findings.

Step 1: Export the logs

Windows (Event Viewer). Open eventvwr.msc, expand Windows Logs, right-click Security, and select Зберегти всі події як…. Keep the file type as .evtx. For Sysmon, browse to Applications and Services Logs > Microsoft > Windows > Sysmon > Operational and repeat.

Windows (command line). From an elevated prompt:

wevtutil epl Security C:IRSecurity.evtx

wevtutil epl “Microsoft-Windows-Sysmon/Operational” C:IRSysmon.evtx

wevtutil epl “Microsoft-Windows-PowerShell/Operational” C:IRPowerShell.evtx

To limit the export to the last 72 hours, add an XPath filter: /q:”*[System[TimeCreated[timediff(@SystemTime) <= 259200000]]]”. Add /ow:true to overwrite an existing file. Run wevtutil el to list exact channel names.

Linux (systemd journal). Run as root or as a member of the systemd-journal or adm group:

journalctl –since “2026-10-17 00:00” –until “2026-10-20 00:00” -o json > host-journal.json

The output is NDJSON, one entry per line. For hosts with text syslog, copy /var/log/auth.log (Debian, Ubuntu) or /var/log/secure (RHEL, Rocky, Alma).

Step 2: Sanitize

Open logtotal.com and load the files. Sanitization runs in the browser before anything is uploaded. The open-source sanitizer replaces secrets, IP addresses, hostnames, usernames, and other identifiers with stable HMAC tokens such as <USER:…> or <IP:…>. The same user on three hosts stays one entity after redaction. Review the preview, download the sanitized copy for your case file, and keep the key.

For air-gapped or tightly controlled environments, run the same library locally (Node.js 20 or newer):

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”

Reusing the key keeps tokens consistent across files.

Step 3: Analyze and read the findings

After you confirm the sanitized snapshot, LogTotal runs it on a disposable, immutable instance that is deleted afterward. Nothing is stored, and the data is not used for training. Results come back as ranked attack chains mapped to ATT&CK techniques, with the underlying events attached. Flags highlight stealth techniques and spikes of benign-looking activity, a pattern typical of AI-assisted intrusions. Map tokens back to real identities internally using your key.

Why it stands out

  • Depth: about 1,000,000 detection rules and 13,000 threat labels, correlated with Higher Order Sigma rules and agentic AI.
  • Speed: up to 1.7 million events in under a minute. That is roughly 100 times the 17,000-event Hugging Face log set that frontier models refused to process in July 2026.
  • Privacy: local sanitization, a key you hold, no retention.
  • Path to continuous coverage: the same engine runs in Prime Hunt across SIEM, EDR, and data lakes, and in Prime Detect on the data stream before the SIEM.

Troubleshooting

SymptomCauseSolution
wevtutil epl Security … fails with “Access is denied”The command was not run from an elevated promptRe-run from an elevated prompt with a local administrator account
The exported .evtx opened on an analysis workstation shows “The description for Event ID … cannot be found”The event publisher’s message files are not installed on that machineRun wevtutil al C:IRSecurity.evtx on the source host to archive locale metadata with the log. The raw EventData fields are still intact either way
journalctl returns only your own user’s entries, or no entries before the last rebootMissing group membership, or the journal is volatile (/run/log/journal)Use sudo or join systemd-journal. Set Storage=persistent in /etc/systemd/journald.conf for future collection
The same user appears under different tokens in two sanitized filesEach file was sanitized with a different HMAC keyReuse one key: –key “$KEY” or –key-file in the CLI

FAQ

Is LogTotal free?

Yes. Analysis on logtotal.com is free, and the sanitizer is open source under Apache-2.0.

Does SOC Prime keep my logs?

No. Logs are sanitized in your browser, each analysis runs on a disposable instance that is deleted afterward, nothing is stored, and the data is not used for model training.

Which log formats can I upload?

LogTotal auto-detects EVTX, JSON/NDJSON, and syslog. Export Windows logs as .evtx and Linux journals with journalctl -o json.

Can I sanitize logs without sending anything to the internet?

Yes. Install @socprime/logtotal-sanitizer with npm and run it inside your own infrastructure, including air-gapped networks. Upload only the sanitized output.

How is LogTotal different from my SIEM?

A SIEM analyzes data that is already onboarded, continuously. LogTotal analyzes a snapshot you export, in under a minute, with no integration. For continuous coverage with the same detection engine, use Prime Hunt or Prime Detect.

Приєднуйтесь до платформи Detection as Code від SOC Prime щоб покращити видимість загроз, найбільш актуальних для вашого бізнесу. Щоб допомогти вам розпочати та отримати негайну цінність, забронюйте зустріч зараз з експертами SOC Prime.