Skip to content

kulikov-a/siem-monkey

Β 
Β 

Repository files navigation

SiemMonkey - ΠΏΠ»Π°Π³ΠΈΠ½ ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Google Chrome для упрощСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… дСйствий Π² MP SIEM

Contributor Covenant

Установка

ОписаниС процСсса установки описано Π² Ρ„Π°ΠΉΠ»Π΅ INSTALL.md

Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Основной:

Π—Π΅Ρ€ΠΊΠ°Π»Π°:

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

  • Popup:
    • ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· событий MP SIEM ΠΈ/Π΄Ρ€ΡƒΠ³ΠΈΡ… систСм Π½Π° основС ΠΏΠΎΠ»Π΅ΠΉ события Π² ΠΏΡ€Π°Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ
    • быстрый ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ событиям ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ систСмам (PT NAD, PT Sandbox) Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅
  • UI SIEM:
    • Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… дСйствий ΠΏΠΎ ΠΊΠ»ΠΈΠΊΡƒ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ поля события Π² ΠΏΡ€Π°Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ
    • Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ событии Π½Π° Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ вСрсии:

  • MP SIEM R25, R25.1, R26, R26.1
  • PT NAD 11

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС

Popup

ΠŸΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΠΊΠ½Π° ΠΏΠ»Π°Π³ΠΈΠ½Π° происходит Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ всСх ΠΏΠΎΠ»Π΅ΠΉ события, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎΡΡ Π² ΠΏΡ€Π°Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ (Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ событиС).
ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ прСдлагаСтся ряд дСйствий ΠΏΠΎ поиску ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² MP SIEM ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρƒ ΠΊ внСшним систСмам Π½Π° основС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ события.
Π’ΠΠ–ΠΠž: ЗначСния ΠΈΠ· "свСрнутых" Π³Ρ€ΡƒΠΏΠΏ ΠΏΠΎΠ»Π΅ΠΉ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ ΠΈ ΠΈΡ… использованиС Π² дСйствиях Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.

ΠŸΡ€ΠΎΡ†Π΅ΡΡΡ‹

На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ "ΠŸΡ€ΠΎΡ†Π΅ΡΡΡ‹" доступны Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ событиях запуска процСссов Π² Π²ΠΈΠ΄Π΅ иСрархичСского Π΄Π΅Ρ€Π΅Π²Π°.
ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ количСства Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… событий ΠΎ запусках процСссов задаСтся Π² ΠΏΠΎΠ»Π΅ "МаксимальноС число событий".
По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΡ€ΠΈ построСнии Π΄Π΅Ρ€Π΅Π²Π° всСх процСссов Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ сСссии Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 1000 событий.
ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ осущСствляСтся поиск событий ΠΏΡ€ΠΈ построСнии Π΄Π΅Ρ€Π΅Π²Π° процСссов задаСтся Π² полях "Π‘" ΠΈ "По".
По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ эти поля Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, отстоящим Π½Π° ΠΎΠ΄Π½ΠΈ сутки Π² ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ ΠΈ Π² Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ сторону ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ события, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ отобраТаСтся Π² ΠΏΡ€Π°Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ интСрфСйса MP SIEM.

Найти Π² SIEM ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π° VT Ρ…Π΅Ρˆ Ρ„Π°ΠΉΠ»Π°

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡΡ поиск события запуска процСсса sysmon 1 ΠΈΠ»ΠΈ ΠΈΠ½Π²Π΅Π½Ρ‚Π°Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„Π°ΠΉΠ»Π° антивирусом ΠšΠ°ΡΠΏΠ΅Ρ€ΡΠΊΠΎΠ³ΠΎ для ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π°, содСрТащСгося Π² ΠΏΠΎΠ»Π΅ object.name ΠΈ object.process.name (Ссли ΠΎΠ½ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹). Из Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ события извлСкаСтся Ρ…Π΅Ρˆ Ρ„Π°ΠΉΠ»Π° ΠΈ провСряСтся Π½Π° VirusTotal. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ выводятся Π² ΠΎΠΊΠ½ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Π° Π² Π²ΠΈΠ΄Π΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ числа "ΠΏΠ»ΠΎΡ…ΠΈΡ…" Π²Π΅Ρ€Π΄ΠΈΠΊΡ‚ΠΎΠ² ΠΊ ΠΎΠ±Ρ‰Π΅ΠΌΡƒ числу, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ список извСстных ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»Π°. ΠŸΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° количСство Π²Π΅Ρ€Π΄ΠΈΠΊΡ‚ΠΎΠ² происходи ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ VirusTotal с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ Ρ„Π°ΠΉΠ»Π΅ Π² Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π° VirusTotal ΠΏΠΎ Ρ…Π΅ΡˆΡƒ

Из Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ события извлСкаСтся Ρ…Π΅Ρˆ Ρ„Π°ΠΉΠ»Π° ΠΈ провСряСтся Π½Π° VirusTotal. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ выводятся Π² ΠΎΠΊΠ½ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Π° Π² Π²ΠΈΠ΄Π΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ числа "ΠΏΠ»ΠΎΡ…ΠΈΡ…" Π²Π΅Ρ€Π΄ΠΈΠΊΡ‚ΠΎΠ² ΠΊ ΠΎΠ±Ρ‰Π΅ΠΌΡƒ числу, Π° Ρ‚Π°ΠΊΠΆΠ΅ список извСстных ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»Π°. ΠŸΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° количСство Π²Π΅Ρ€Π΄ΠΈΠΊΡ‚ΠΎΠ² происходи ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ VirusTotal с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ Ρ„Π°ΠΉΠ»Π΅ Π² Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ сСссии ΠΈ число процСссов Π² Π½ΠΈΡ… Π½Π° ΡƒΠ·Π»Π΅

Из Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ события запуска процСсса (4688 ΠΈΠ»ΠΈ sysmon 1) извлСкаСтся имя хоста (event_src.host). Для этого хоста Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ информация ΠΎ числС Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… процСссов Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ сСссии ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи, ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡŒ процСссы Π² Π΄Π°Π½Π½ΠΎΠΉ сСссии. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Π°Ρ информация выводится Π² ΠΎΠΊΠ½ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Π°. ΠŸΡ€ΠΈ этом Ρ‚Π΅ΠΌΠ½ΠΎ-красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΏΠΎΠΌΠ΅Ρ‡Π°ΡŽΡ‚ΡΡ сСссии, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ встроСнных ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… записСй (SYSTEM, LOCAL SERVICE, NETWORK SERVICE ΠΈ Π΄Ρ€. Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½ΠΎΠΌΠ΅Ρ€ сСссии мСньшС 1000). Π‘Π΅Ρ€Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΏΠΎΠΌΠ΅Ρ‡Π°ΡŽΡ‚ΡΡ сСссии, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… записСй с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ Π½Π° dwm- ΠΈ umfd-.
Для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ процСссах ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ сСссии Π² Π²ΠΈΠ΄Π΅ Π΄Π΅Ρ€Π΅Π²Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ строку Π² спискС сСссий.

Найти процСссы Π² сСссии Π½Π° ΡƒΠ·Π»Π΅

Из Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ события запуска процСсса (4688 ΠΈΠ»ΠΈ sysmon 1) извлСкаСтся имя хоста (event_src.host) ΠΈ Π½ΠΎΠΌΠ΅Ρ€ сСссии (object.account.session_id). Π”Π°Π»Π΅Π΅ ΠΈΠ· MP SIEM Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ информация ΠΎΠ±ΠΎ всСх событиях запуска процСссов Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ сСссии (с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ количСству ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ). ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ свСдСния ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² ΠΎΠΊΠ½Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Π° Π² Π²ΠΈΠ΄Π΅ Π΄Π΅Ρ€Π΅Π²Π°. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡƒΠ·Π»Π΅ Π΄Π΅Ρ€Π΅Π²Π° выводится информация ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ запуска процСсса (Π² UTC), PID процСсса ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. ΠŸΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ строку с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ процСссС происходит ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ MP SIEM, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ всС события, связанныС с Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ процСссом Π½Π° основС значСния guid процСсса (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π΄Π΅Ρ€Π΅Π²Π°, построСнного Π½Π° основС событий sysmon 1).

Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ процСсса

Из Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ события запуска процСсса (4688 ΠΈΠ»ΠΈ sysmon 1) извлСкаСтся ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ события (uuid). Π”Π°Π»Π΅Π΅ ΠΈΠ· MP SIEM ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ запросами получаСтся информация ΠΎ событиях запуска Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… процСссов. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ свСдСния ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² ΠΎΠΊΠ½Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Π° Π² Π²ΠΈΠ΄Π΅ Π΄Π΅Ρ€Π΅Π²Π°. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡƒΠ·Π»Π΅ Π΄Π΅Ρ€Π΅Π²Π° выводится информация ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ запуска процСсса (Π² UTC), PID процСсса ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. ΠŸΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ строку с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ процСссС происходит ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ MP SIEM, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ всС события, связанныС с Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ процСссом Π½Π° основС значСния guid процСсса (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π΄Π΅Ρ€Π΅Π²Π°, построСнного Π½Π° основС событий sysmon 1).

ВсС ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΈ процСсса

Из Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ события запуска процСсса (4688 ΠΈΠ»ΠΈ sysmon 1) извлСкаСтся ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ события (uuid).
Π”Π°Π»Π΅Π΅ ΠΈΠ· MP SIEM ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ запросами получаСтся информация ΠΎ событиях запуска всСх ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ² процСссов Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ процСсса. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ свСдСния ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² ΠΎΠΊΠ½Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Π° Π² Π²ΠΈΠ΄Π΅ Π΄Π΅Ρ€Π΅Π²Π°. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡƒΠ·Π»Π΅ Π΄Π΅Ρ€Π΅Π²Π° выводится информация ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ запуска процСсса (Π² UTC), PID процСсса ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. ΠŸΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ строку с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ процСссС происходит ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ MP SIEM, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ всС события, связанныС с Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ процСссом Π½Π° основС значСния guid процСсса (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π΄Π΅Ρ€Π΅Π²Π°, построСнного Π½Π° основС событий sysmon 1).

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹

На Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ "ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹" доступны Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΎΠΊΠ½ΠΎ MP SIEM ΠΏΠΎ запросу, построСнному Π½Π° основС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎΠ»Π΅ΠΉ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ события. Π¨Π°Π±Π»ΠΎΠ½Ρ‹ Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΠΈ сами Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² Ρ„Π°ΠΉΠ»Π΅ customfilters.json ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΠ»Π°Π³ΠΈΠ½Π°. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: `"description":"ВсС события запуска процСссов для ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи ${subject.account.name}", "filter":"msgid in [1,4688] and subject.account.name = '${subject.account.name}'"}`

ПолС description содСрТит описаниС Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°, Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π² ΠΎΠΊΠ½Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Π°.
ПолС filter содСрТит Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ для MP SIEM Π½Π° языкС PDQL. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ${subject.account.name} позволяСт ΠΏΠΎΠ΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² описаниС ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ поля Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ события.

Π’ΠΠ–ΠΠž: Π’ ΠΎΠΊΠ½ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Π° ΠΏΡ€ΠΈ Π΅Π³ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ выводятся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, Π³Π΄Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ произвСсти подстановку всСх шаблонов (Π½Π΅ выводятся Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, Π³Π΄Π΅ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π»Π°ΡΡŒ подстановка ΠΏΠΎΠ»Π΅ΠΉ исходного события, содСрТащих Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ null).

Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ запросы

Π’ случаС, Ссли MP SIEM ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ с PT NAD ΠΈ/ΠΈΠ»ΠΈ PT Sandbox ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ "Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ запросы" ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ΡΡ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ способы ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ события Π² MP SIEM ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ связанных с Π½ΠΈΠΌ подробностСй Π² этих ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°Ρ…. Доступны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ возмоТности:

  • ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΎΠΊΠ½ΠΎ PT Sandbox с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ Π·Π°Π΄Π°Ρ‡Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Ρ„Π°ΠΉΠ»Π° (для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ события, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ· PT Sandbox). Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π·Π°Π΄Π°Ρ‡ΠΈ извлСкаСтся ΠΈΠ· поля chain_id Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ события.
  • ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΎΠΊΠ½ΠΎ PT NAD с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ΅ ΠΏΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρƒ Π½Π° основС IP-адрСсов ΠΈ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² ΠΏΠΎΡ€Ρ‚ΠΎΠ² источника ΠΈ получатСля (строится Π½Π° основС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎΠ»Π΅ΠΉ src.ip, src.port, dst.ip ΠΈ dst.port Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ события)

UI SIEM

ΠŸΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы MP SIEM Π² ΠΊΠΎΠ΄ страницы внСдряСтся ΠΊΠΎΠ΄ ΠΏΠ»Π°Π³ΠΈΠ½Π°, Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ряд Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΊΠ»ΠΈΠΊΠΎΠ²

Поля события Π² ΠΏΡ€Π°Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… доступны ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΊΠ»ΠΈΠΊΠ° Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ красным ΠΈΠ»ΠΈ Π·Π΅Π»Π΅Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ.

  • object.hash, object.process.hash, subject.process.hash - ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° VirusTotal для просмотра Π²Π΅Ρ€Π΄ΠΈΠΊΡ‚ΠΎΠ² ΠΏΠΎ Ρ…Π΅ΡˆΡƒ Π² Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅
    Π’ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… ΠΏΠ»Π°Π³ΠΈΠ½Π° ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ сСрвисы для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ…Π΅ΡˆΠ΅ΠΉ, ΡƒΠΊΠ°Π·Π°Π² Π½Π°Π·Π²Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² UI, Π° Ρ‚Π°ΠΊΠΆΠ΅ шаблон ссылки, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ доступна ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ…Π΅ΡˆΠ° (Π² качСствС шаблона подстановки слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ${hash}. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ VirusTotal доступна всСгда, нСзависимо ΠΎΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… сСрвисов.

  • external_link - ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ ссылкС, содСрТащСйся Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ поля, Π² Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅

  • id - ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ PTKB для поиска ΠΏΡ€Π°Π²ΠΈΠ»Π° Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ, Π² Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅

  • task_id - ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π·Π°Π΄Π°Ρ‡Π΅ сбора событий SIEM Π² Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅

  • src.ip, dst.ip - ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ мСню со ссылками, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΌΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ внСшниС систСмы с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΏΠΎ адрСсу, содСрТащСмуся Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ поля. Бписок сСрвисов ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ссылкок, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ доступна ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ адрСса Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ (Π² качСствС шаблона для подстановки IP-адрСса слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ${ip}). Для Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… адрСсов выводятся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сСрвисы, явно ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ чСкбоксом Π² настройках. Для адрСсов, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… сСрвисах бСссмыслСнна (см. https://en.wikipedia.org/wiki/Reserved_IP_addresses), ссылки Π½Π΅ выводятся.

АвтодополнСниС Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΠΏΠΎΠ»Π΅ΠΉ события ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² PDQL ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° событий

ΠŸΡ€ΠΈ Π½Π°Π±ΠΎΡ€Π΅ тСкста Π² ΠΎΠΊΠ½Π΅ Π²Π²ΠΎΠ΄Π° Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° событий появляСтся мСню, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‰Π΅Π΅ подходящиС названия ΠΏΠΎΠ»Π΅ΠΉ событий ΠΈΠ»ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² языка PDQL (ΠΏΠΎ совпадСнию Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ слова с подстрокой Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ поля ΠΈΠ»ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°). Для Π²Ρ‹Π±ΠΎΡ€Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ значСния ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΡ‹ΡˆΠΊΠΎΠΉ ΠΈΠ»ΠΈ ΠΊΠΏΠΎΠΏΠΊΠ°ΠΌΠΈ Π’ΠΠ˜Π—/Π’Π’Π•Π Π₯ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. Клавиша TAB ΠΈΠ»ΠΈ ENTER позволяСт Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΎΠΊΠ½ΠΎ Π²Π²ΠΎΠ΄Π° Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π΄Π΅Ρ€Π΅Π²Π° процСссов

Для событий запуска процСссов Π² ΠΏΡ€Π°Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ справа ΠΎΡ‚ значСния поля object отобраТаСтся Ρ‚Ρ€ΠΈ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ 🦍 🦧 πŸ’
Клик ΠΏΠΎ Π½ΠΈΠΌ позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²ΠΎ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ ΠΎΠΊΠ½Π΅ Π΄Π΅Ρ€Π΅Π²ΠΎ всСх процСссов Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ сСссии, Π΄Π΅Ρ€Π΅Π²ΠΎ всСх ΠΏΡ€Π΅Π΄ΠΊΠΎΠ², Π΄Π΅Ρ€Π΅Π²ΠΎ всСх ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ², Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ это происходит ΠΏΡ€ΠΈ построСнии Π΄Π΅Ρ€Π΅Π²ΡŒΠ΅Π² Π² ΠΎΠΊΠ½Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Π°.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π΄Π΅Ρ€Π΅Π²Π° процСссов Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ для Π»ΡŽΠ±Ρ‹Ρ… событий (Π² Ρ‚ΠΎΠΌ числС, коррСляционных), Ссли Ρƒ Π½ΠΈΡ… Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΏΠΎΠ»Π΅ object.process.guid ΠΈΠ»ΠΈ subject.process.guid. Π’ этом случаС ΠΏΠ»Π°Π³ΠΈΠ½ сначала ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ событиС запуска процСса, послС Ρ‡Π΅Π³ΠΎ строит Π½Π° Π΅Π³ΠΎ основС Π΄Π΅Ρ€Π΅Π²ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ°ΠΊ для событий запуска процСссов.

Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ события Π² Π²ΠΈΠ΄Π΅ JSON

Π’ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ событиС Π² Π²ΠΈΠ΄Π΅ JSON (Π±Π΅Π· Π½Π΅Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ):

  • πŸ“‹ - сохраняСт Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ событиС Π² Π²ΠΈΠ΄Π΅ JSON Π² Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π°
  • πŸ’Ύ - сохраняСт Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ событиС Π² тСкстовый Ρ„Π°ΠΉΠ» Π² Π²ΠΈΠ΄Π΅ JSON, Π² качСствС ΠΈΠΌΠ΅Π½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ uuid события
  • πŸ–« - сохраняСт Π² тСкстовый Ρ„Π°ΠΉΠ» Π² Π²ΠΈΠ΄Π΅ JSON массив исходных событий для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ коррСляционного события, Π² качСствС ΠΈΠΌΠ΅Π½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ uuid Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ события с суффиксом 'subevents'

ПоявлСниС этих ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… ΠΏΠ»Π°Π³ΠΈΠ½Π°.

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ссылки Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ событиС

Π’ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π° ссылку Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ событиС.

ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ способа сортировки для запросов событий с Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌΠΈ ΠΈ агрСгациями

Π’ вСрсии R25.1 появился Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π² запросах с Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌΠΈ ΠΈ Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΠ°ΠΌΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΎΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· столбцов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² Π³Ρ€ΡƒΠΏΠΈΡ€ΠΎΠ²ΠΊΠ΅. Π’Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π΅ всСгда Π½ΡƒΠΆΠ½ΠΎ, ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ запросы ΠΏΠΎ старому. Π’ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ сортировки ΠΏΡ€ΠΈ Π°Π³Π³Ρ€Π΅Π³Π°Ρ†ΠΈΠΈ (R25.1 ΠΈ Π²Ρ‹ΡˆΠ΅), ΠΏΡ€ΠΈ использовании ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ происходит модСрнизация запросов ΠΊ Π±Π΅ΠΊΠ΅Π½Π΄Ρƒ, ΡƒΠ±ΠΈΡ€Π°ΡŽΡ‰Π°Ρ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ groupByOrder, Π²Π»ΠΈΡΡŽΡ‰ΠΈΠΉ Π½Π° сортровку.
ИзмСнСния повСдСния Π²ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π² силу послС ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ названия для ΠΏΠΎΠ»Π΅ΠΉ ΠΏΡ€ΠΈ ΠΈΡ… ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π² ΠΏΠ°Π½Π΅Π»ΠΈ событий

МоТно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ собствСнных ΠΈΠΌΠ΅Π½ ΠΏΠΎΠ»Π΅ΠΉ событий. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π² Ρ„Π°ΠΉΠ»Π΅ fieldaliases.example.json. Π’Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅ сопоставлСниС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π² Ρ„Π°ΠΉΠ»Π΅ fieldaliases.json. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ настройка ΠΌΠ°ΠΏΠΏΠΈΠ½Π³Π° Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΠΏΠΎΠ»Π΅ΠΉ ΠΊΠ°ΠΊ для всСх событий (сСкция default), Ρ‚Π°ΠΊ ΠΈ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ поля id ΠΈΠ»ΠΈ correlation_name события.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° fieldaliases.json

{
    "LSASS_memory_access_SubRule": {
        "datafield9": "стСк Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²"
    },
    "LSASS_Memory_Dump": {
        "datafield9": "стСк Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²"
    },
    "Suspicious_Connection_System_Process": {
        "datafield19": "продвинутая Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°"
    },
    "PT_UNIX_like_auditd_syslog_structured_syscall_process_start": {
        "datafield3": "Binary File Access Mode"
    },
    "default": {
        "subject.process.cmdline": "командная строка процСсса",
        "subject.process.parent.cmdline": "командная строка родитСля"
    }
}

ОписаниС ΠΏΡ€Π°Π²ΠΈΠ»Π° коррСляции ΠΈ ссылка Π½Π° Π½Π΅Π³ΠΎ Π² Π±Π°Π·Π΅ Π·Π½Π°Π½ΠΈΠΉ

Π£ коррСляционных событий справа ΠΎΡ‚ названия ΠΏΡ€Π°Π²ΠΈΠ»Π° коррСляции отобраТаСтся ΠΈΠΊΠΎΠ½ΠΊΠ°, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ открываСтся ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ коррСляции Π² PTKB, ΠΈ описаниС ΠΏΡ€Π°Π²ΠΈΠ»Π° коррСляции.
Аналогичная информация отобраТаСтся ΠΏΡ€ΠΈ просмотрС ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΎΠ².
ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ описания ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈ ссылки Π½Π° PTKB ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.

Bonus #1

Плагин Ρ‚Π°ΠΊ ΠΆΠ΅ позволяСт ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ· ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ сСссии ΠΈΠ»ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ Π°Ρ‚Π°ΠΊΠΈ Π² интСрфСйсС PT NAD ΠΊ ΠΎΠΊΠ½Ρƒ MP SIEM Π² Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ для поиска ΠΏΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρƒ событий Π½Π° основС адрСсов ΠΈ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² ΠΏΠΎΡ€Ρ‚ΠΎΠ² отправитСля ΠΈ получатСля. Для этого Π½ΡƒΠΆΠ½ΠΎ Π½Π°Ρ…ΠΎΠ΄ΡΡΡŒ Π² ΠΎΠΊΠ½Π΅ просмотра ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ сСссии ΠΈΠ»ΠΈ Π°Ρ‚Π°ΠΊΠΈ PT NAD ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Π° ΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ "ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹" Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· подходящих ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ²:

  • Бобытия ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ 4.8.15.16:2342 Π² SIEM (для поиска ΠΈΠ· NAD)
  • Бобытия ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ 4.8.15.16:2342 ⇄ 3.14.15.92:6535 Π² SIEM (для поиска ΠΈΠ· NAD)
    ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π½Π°ΠΉΡ‚ΠΈ Π² MP SIEM всС события ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ сСрвСру ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ ΠΏΠΎΡ€Ρ‚Ρƒ. Π’Ρ‚ΠΎΡ€ΠΎΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΡƒΠ΄ΠΎΠ±Π΅Π½ для поиска ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ сСссии.
    ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΊ MP SIEM Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ задаСтся Π½Π° основС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° сСссии Β±15 ΠΌΠΈΠ½ΡƒΡ‚.

Bonus #2

Π£Π±Ρ€Π°Π½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ (ΠΏΠ°Π½Π΅Π»ΠΈ события).

Иконка
Monkey icons created by Darius Dan - Flaticon
Анимация Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
loading.io css spinner

About

Chrome extension for SOC automations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 93.5%
  • HTML 5.0%
  • CSS 1.5%