Sysmon

Sysmon (System Monitor) β€” это ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт Microsoft (Набор sysinternals ΠΎΡ‚ ΠΎΡ‚ ΠœΠ°Ρ€ΠΊΠ° Руссиновича), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ событиях, происходящих Π² систСмС. Он Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ возмоТности стандартного Π°ΡƒΠ΄ΠΈΡ‚Π° Windows, прСдоставляя большС Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ гибкости для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° бСзопасности.

Sysmon Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Π΅ Π²Ρ‹Π·ΠΎΠ²Ρ‹ ядра ОБ (kernel callbacks), трассировку событий Windows (ETW) ΠΈ API Ρ‚Π΅Π»Π΅ΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ, Ρ‡Ρ‚ΠΎ обСспСчиваСт Π²Ρ‹ΡΠΎΠΊΡƒΡŽ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ систСмных событиях

БущСствуСт Sysmon для Linux. Он основан Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ eBPF (extended Berkeley Packet Filter) β€” ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ядра Linux для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° систСмных Π²Ρ‹Π·ΠΎΠ²ΠΎΠ², процСссов ΠΈ сСтСвых сокСтов.

Π›ΠΎΠ³ΠΈ Sysmon ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² систСмный Ρ„Π°ΠΉΠ» /var/log/syslog, Ρ‡Ρ‚ΠΎ соотвСтствуСт Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΌΡƒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρƒ ΠΊ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π² UNIX-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… систСмах.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° Sysmon Π½Π°Π΄ стандартным Π°ΡƒΠ΄ΠΈΡ‚ΠΎΠΌ

Sysmon прСдоставляСт Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС возмоТностСй для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° бСзопасности, Ρ‡Π΅ΠΌ стандартный Π°ΡƒΠ΄ΠΈΡ‚ Windows. Он позволяСт:

  • Π›ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ события, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ стандартным Π°ΡƒΠ΄ΠΈΡ‚ΠΎΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, созданиС Ρ„Π°ΠΉΠ»ΠΎΠ², измСнСния рССстра, ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ памяти процСсса).

  • ΠŸΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ процСссах (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, командная строка, Ρ…ΡΡˆΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ процСсс).

  • Π“ΠΈΠ±ΠΊΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Ρ‡Π΅Ρ€Π΅Π· XML-ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ.

  • Π’ событиях содСрТатся GUID процСссов ΠΈ сСансов, Ρ‡Ρ‚ΠΎ позволяСт ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ события ΠΌΠ΅ΠΆΠ΄Ρƒ собой для Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ стандартных ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² процСссов.

  • ВсС события Sysmon Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² стандартный ΠΆΡƒΡ€Π½Π°Π» Windows (Applications and Services Logs -> Microsoft -> Windows -> Sysmon -> Operational), Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ сбор ΠΈ Π°Π½Π°Π»ΠΈΠ· Π΄Π°Π½Π½Ρ‹Ρ… Π² SIEM-систСма.

Sysmon Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ стандартный ΠΈΠ»ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Π°ΡƒΠ΄ΠΈΡ‚ Windows, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Sysmon Event ID 1 ΠΈ Windows Event ID 4688

Sysmon Π»ΠΎΠ³ΠΈΡ€ΡƒΠ΅Ρ‚ 2 события, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎ своСму смыслу ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° стандартный Π°ΡƒΠ΄ΠΈΡ‚ Windows. Π­Ρ‚ΠΎ Event ID 1 - старт процСсса. НиТС нСсколько ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ этих событий, ΠΈ прСимущСства использования Sysmon, соотвСствСнно.

Π₯арактСристика

Windows Event ID 4688

Sysmon Event ID 1

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ процСссС

НазваниС процСсса, PID, ΠΏΡƒΡ‚ΡŒ ΠΊ исполняСмому Ρ„Π°ΠΉΠ»Ρƒ. Имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°ΠΏΡƒΡ‰Π΅Π½ процСсс ,ΠΈ сСссия, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°ΠΏΡƒΡ‰Π΅Π½.

Π’ΠΎ ΠΆΠ΅ самоС + Ρ…Π΅ΡˆΠΈ (MD5, SHA1, SHA256, IMPHASH) + мСтаинформация процСсса (описаниС, ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, компания) + ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ имя (Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΡΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с ΠΈΠΌΠ΅Π½Π΅ΠΌ, Ссли Π±Ρ‹Π» Π°ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π° другая ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°)

ΠŸΡ€Π°Π²Π° запуска

Π’ старых вСрсиях Windows отсутствуСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈ ΠΎ Mandatory Label

Π•ΡΡ‚ΡŒ информация ΠΎΠ± Integrity Level.

Командная строка

НСт (трСбуСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ настройка Ρ‡Π΅Ρ€Π΅Π· GPO).

Полная командная строка (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹).

Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ процСсс

Π”ΠΎ Windows 10 Π½Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΈΠΌΠ΅Π½ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ процСсса, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ PID.

УказываСтся Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ процСсс. Π•ΡΡ‚ΡŒ информация ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°ΠΏΡƒΡ‰Π΅Π½ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ процСсс (ParentUser), Ρ‡Ρ‚ΠΎ позволяСт Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΡΡ†ΠΈΡŽ с Ρ‚ΠΎΠΊΠ΅Π½Π°ΠΌΠΈ.

НаличиС ParentUser Π² событии Sysmon 1 позволяСт ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΡΡ†ΠΈΡŽ с Ρ‚ΠΎΠΊΠ΅Π½Π°ΠΌΠΈ. Если Parent User Π½Π΅ систСмная учСтная запись, Π° сам процСсс Π·Π°ΠΏΡƒΡ‰Π΅Π½ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ NT AUTHORITY\SYSTEM, Ρ‚ΠΎ это Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΈΠ½Π΄ΠΈΠΊΡ‚ΠΎΡ€, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π»ΠΎ мСсто ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ.

Event ID 5156 VS Sysmon 3

Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΏΠ°Ρ€Π° событий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌΠΈ Event ID 5156 ΠΈ Event ID 3 Sysmon - ΠΎΠ½ΠΈ ΠΎΠ±Π° ΠΏΡ€ΠΎ сСтСвыС соСдинСния. Но Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅. Event ID 5156 - Π΄Π°ΠΆΠ΅ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ΅ "ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Windows Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠ»Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅", Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ соСдинСния ΠΌΠΎΠ³Π»ΠΎ ΠΈ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ. Sysmon 3 рСгистрируСтся, ΠΊΠΎΠ³Π΄Π° соСдинСниС ΡƒΠΆΠ΅ установлСно. Π’Π°ΠΊΠΆΠ΅ Sysmon 3 ΠΏΠΎΠΌΠΈΠΌΠΎ IP-адрСса, ΠΊΡƒΠ΄Π° Π±Ρ‹Π»ΠΎ соСдинСниС, рСгистрируСт имя ΡƒΠ·Π»Π°, ΠΎΠ½ΠΎ бСрСтся ΠΈΠ· кСша DNS (ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³Π΅).

Π’ старых вСрсиях Sysmon для входящих соСдинСний Π±Ρ‹Π»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΡƒΡ‚Π°Π½Ρ‹ адрСса источника ΠΈ назначСния - Π±Π°Π³.

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ события Sysmon, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ‚ Π² стандартном Π°ΡƒΠ΄ΠΈΡ‚Π΅ Windows

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° (Event ID 11)

  • ОписаниС: РСгистрируСт созданиС Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° дискС.

  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования:

    • ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ создания врСдоносных исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ скриптов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, .exe, .dll, .ps1).

    • ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ создания Ρ„Π°ΠΉΠ»ΠΎΠ² Π² критичСски Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΏΠ°ΠΏΠΊΠ°Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, C:\Windows\System32).

    • ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ создания Ρ„Π°ΠΉΠ»ΠΎΠ² Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… дирСкториях.

ИзмСнСниС рССстра (Event ID 12, 13, 14)

  • ОписаниС:

    • Event ID 12: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° рССстра.

    • Event ID 13: ИзмСнСниС значСния рССстра.

    • Event ID 14: ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π° рССстра.

  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования:

    • ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, HKLM\Software\Microsoft\Windows\CurrentVersion\Run).

    • ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² рССстрС, связанных с врСдоносным ПО.

Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰ΠΈΠΉ с доступом Π² рССстр Π½Π° запись

На самом Π΄Π΅Π»Π΅ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΡ€Π°Π²ΠΈΠ» обнаруТСния достаточно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ EventID 13. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ созданиС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° рССстра сразу с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ рСгистрации Event ID 12 -> 13

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° DLL (Event ID 7)

  • ОписаниС: РСгистрируСт Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ DLL-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ процСссами.

  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования:

    • ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΉ ΠΊΠΎΠ΄Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° DLLHijacking для выполнСния врСдоносного ΠΊΠΎΠ΄Π°).

    • ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… DLL, Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Ρ… Π² процСссы.

    • Для DLL Ρ‚Π°ΠΊΠΆΠ΅ собираСтся ΠΈ провСряСтся ΠΈΡ… подпись, Ρ‡Ρ‚ΠΎ позволяСт ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ нСподписаныС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠ»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ с Π΅Π²Π°Π»ΠΈΠ΄Π½ΠΎΠΉ подписью.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² (Event ID 8)

  • ОписаниС: РСгистрируСт созданиС ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π² процСссах.

  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования:

    • ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΉ ΠΊΠΎΠ΄Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, использованиС CreateRemoteThread).

    • ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ активности, связанной с процСссами.

ΠžΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ памяти процСссов (Event ID 10)

  • ОписаниС: РСгистрируСт ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ памяти процСсса ΠΏΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ маскам доступа.

  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования:

ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° создания исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ² (Event ID 27)

  • ОписаниС: ПослС создания Ρ„Π°ΠΉΠ»Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΠΈ Ссли Ρ„Π°ΠΉΠ» исполняСмый (PE), удаляСт Π΅Π³ΠΎ.

  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования:

    • Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ„Π°ΠΉΠ»Π° β€” это Ρ‡Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…, располоТСнная Π² Π½Π°Ρ‡Π°Π»Π΅ Ρ„Π°ΠΉΠ»Π°, позволяСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Ρ„Π°ΠΉΠ» это (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, тСкстовый, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Ρ‚.Π΄.).

    • Если Ρ„Π°ΠΉΠ» ΠΈΠΌΠ΅Π΅Ρ‚ нСизвСстноС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, Ρ‚ΠΎ ΠΏΡ€ΠΈ Π΅Π³ΠΎ запускС Windows Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ Ρ„Π°ΠΉΠ»Π°. Π§Ρ‚ΠΎ позволяСт ΠΌΠ°ΡΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ исполнямыС Ρ„Π°ΠΉΠ»Ρ‹.

    • Sysmon EID 27 позволяСт ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€Π΅Π²Π΅Π½Ρ‚ΠΈΠ²Π½ΠΎ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹, Ссли ΠΎΠ½ΠΈ подходят ΠΏΠΎΠ΄ условия Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

Бобытия Sysmon с ID 27 (FileBlockExecutable) ΠΈ 28 (FileBlockShredding) сами ΠΏΠΎ сСбС Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΌ EDR (Endpoint Detection and Response) Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, Π½ΠΎ вносят элСмСнты Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π·Π°Ρ‰ΠΈΡ‚Ρ‹, приблиТая Sysmon ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Ρƒ EDR.

Π’Π°Π±Π»ΠΈΡ†Π° с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π°Ρ‚Π°ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Sysmon

Event ID

ОписаниС события

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π°Ρ‚Π°ΠΊ

1

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ процСсса

- Запуск извСстных ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ для Π²Π·Π»ΠΎΠΌΠ°, Π² Ρ‚ΠΎΠΌ числС ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… (ΠΏΠΎ ΠΌΠ΅Ρ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, original_name) - поиск IoC ΠΏΠΎ Ρ…Π΅ΡˆΠ°ΠΌ - использованиС Lolbins

2

ИзмСнСниС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ создания Ρ„Π°ΠΉΠ»Π°

ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ слСды активности. ΠœΡ‹ Ρƒ сСбя Π½Π΅ примСняСм, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для DFIR.

3

Установка сСтСвого соСдинСния

- ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ IP-адрСсам, C2-сСрвСрам. - Lateral movement Ρ‡Π΅Ρ€Π΅Π· SMB ΠΈΠ»ΠΈ RDP.

7

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° модуля (DLL)

- Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ врСдоносных DLL Π² процСссы (DLL injection) - DLL Hijacking

8

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°

- Π˜Π½ΡŠΠ΅ΠΊΡ†ΠΈΠΈ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ процСсса (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, использованиС Meterpreter).

10

Доступ ΠΊ процСссу

- Π§Ρ‚Π΅Π½ΠΈΠ΅ памяти процСссов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΡ€Π°ΠΆΠ° ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Mimikatz).

11

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅/ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°

- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ransomware). - ИзмСнСниС систСмных Ρ„Π°ΠΉΠ»ΠΎΠ². - ΠŸΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ Π½Π΅Π΄Π°Π²Π½ΠΎ созданных Ρ„Π°ΠΉΠ»ΠΎΠ².

12

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² рССстра

- Установка Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ для врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. - ИзмСнСниС рССстра для ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ бСзопасности.

13

Установка значСния Π² рССстрС

- ИзмСнСниС настроСк рССстра для ΠΎΠ±Ρ…ΠΎΠ΄Π° Π·Π°Ρ‰ΠΈΡ‚Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ UAC).

17

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° (Named Pipe)

- ИспользованиС ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠ°Π½Π°Π»ΠΎΠ² для взаимодСйствия с врСдоносным ПО (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, C2-ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹).

18

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ ΠΊΠ°Π½Π°Π»Ρƒ (Named Pipe)

- ВзаимодСйствиС с врСдоносным ПО Ρ‡Π΅Ρ€Π΅Π· ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠ°Π½Π°Π»Ρ‹. - ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ ΠΈΠ»ΠΈ эксплуатация уязвимостСй Ρ‡Π΅Ρ€Π΅Π· ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠ°Π½Π°Π»Ρ‹.

22

DNS-запросы

- ΠŸΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ DNS-запросы ΠΊ Π΄ΠΎΠΌΠ΅Π½Π°ΠΌ C2-сСрвСров. - DNS-Ρ‚ΡƒΠ½Π½Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

25

ProcessTampering (ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π·Π° процСсса)

РСгистрируСтся ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ процСсса ΠΊΠ°ΠΊ Process Hollowing ΠΈ Herparderping

27

ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° создания исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ²

Активная Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ записи врСдоносных исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ²

29

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ исполняСмого Ρ„Π°ΠΉΠ»Π°

АналогичСн EID 27, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ удаляСт Ρ„Π°ΠΉΠ», Π° создаСт событиС бСзопасности. По сути Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΎΠ³ Sysmon 2 для выявлСния создания исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ², Π² Ρ‚ΠΎΠΌ числС замаскированных исполянмых Ρ„Π°ΠΉΠ»ΠΎΠ².

255

Ошибки Sysmon

- ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΠΎΠ±Ρ…ΠΎΠ΄Π° Sysmon (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°). - Ошибки Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Sysmon.

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ докумСнтация

На страницС описан процСсс настройки. А Ρ‚Π°ΠΊΠΆΠ΅ содСрТится ΠΏΠΎΠ»Π½Ρ‹ΠΉ список рСгистрируСмых событий с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ описаниСм.

Π’Π°ΠΌ ΠΆΠ΅ ссылки Π½Π° скачиваниС дистрибутива.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ Sysmon

Sysmon настраиваСтся Ρ‡Π΅Ρ€Π΅Π· XML-Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт, ΠΊΠ°ΠΊΠΈΠ΅ события Π±ΡƒΠ΄ΡƒΡ‚ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ элСмСнты ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ:

  • Event Filtering: Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ событий ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, созданиС процСсса, сСтСвоС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅).

  • Rules: ΠŸΡ€Π°Π²ΠΈΠ»Π° для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… событий (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ процСссы).

  • Hashing: Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ…ΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Ρ„Π°ΠΉΠ»ΠΎΠ² для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ цСлостности.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ минимальной (ΠΈ, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, самоС бСсполСзной) ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ:

<Sysmon schemaversion="4.81">
  <EventFiltering>
    <ProcessCreate onmatch="exclude"/> <!-- Π˜ΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ всС события создания процСссов -->
    <NetworkConnect onmatch="include"> <!-- Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сСтСвыС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ -->
      <DestinationPort>443</DestinationPort> <!-- Π›ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ HTTPS -->
    </NetworkConnect>
  </EventFiltering>
</Sysmon>

https://eventlog-compendium.streamlit.app/Sysmon_Configuration_Builder - Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ рСсурс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт быстро ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ ΠΏΠΎΠ΄ ствои потрСбности.

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ событий ΠΈ настройкС

Как ΠΈ любая настройка логирования, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ²Π°Π½ΠΈΠ΅ Sysmon - это баланс ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.

  • НачнитС с Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ постСпСнно добавляйтС ΠΏΡ€Π°Π²ΠΈΠ»Π°.

  • РСгулярно пСрСсматривайтС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°.

  • МногиС ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ событий сСтСвых ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ запуск ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… процСссов. Π”Π΅Π»Π°ΠΉΡ‚Π΅ это ΠΎΡ‡Π΅Π½ΡŒ осознанно. Π›ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ извСстныС ΡˆΡƒΠΌΠ½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ (систСмныС процСссы ΠΈ ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚Ρ‹ ΠΎΡ‚ GoogleChrome Π½Π° 443 ΠΏΠΎΡ€Ρ‚). ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ слоТно ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰ΠΈΠΉ.

Π’ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ статСй ΠΏΠΎ настройкам логирования, ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ сразу ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ событий сСтСвых соСдинСний. Π”Π°, ΠΎΠ½ΠΈ самыС ΡˆΡƒΠΌΠ½Ρ‹Π΅ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ своСм Π½Π΅ приносят ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·Ρ‹. Они становятся ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, ΠΊΠΎΠ³Π΄Π° ΠΈΠ΄Π΅Ρ‚ Π±ΠΎΡ€ΡŒΠ±Π° Π·Π° EPS.

Но сСтСвыС соСдинСния - это ΠΎΡ‡Π΅Π½ΡŒ ваТная Ρ‡Π°ΡΡ‚ΡŒ Detection Engineering ΠΈ Threat Hunting. Π‘Π΅Π· Π½ΠΈΡ… Π²Ρ‹ потСряСтС всС взаимодСйствия с ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ сСрвСрами, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ пСрСмСщСния, сканирования ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°Ρ‚Π°ΠΊΠΈ Π½Π° ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ.

И Π½Π΅Ρ‚, netflow ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚Π°ΠΌ отсутствуСт информация ΠΎ процСссах.


Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ

  1. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ:

    • SwiftOnSecurity/Sysmon-Config β€” популярная конфигурация с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌΠΈ коммСнтариями.

    • Olaf Hartong/Sysmon-Modular β€” ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Π°Ρ конфигурация для Ρ€Π°Π·Π½Ρ‹Ρ… сцСнариСв.

Бпособы ΠΎΠ±Ρ…ΠΎΠ΄Π° Sysmon

Sysmon примСняСт Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ Protected Process Light (PPL) для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ своих процСссов ΠΎΡ‚ Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ² Π΅Π³ΠΎ, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ.

ΠŸΡ€ΠΈΠ·Π½Π°ΠΊΠΈ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Sysmon

  • ΠŸΡ€ΠΎΡ†Π΅ΡΡΡ‹: Поиск процСссов sysmon.exe ΠΈΠ»ΠΈ sysmon64.exe с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ tasklist ΠΈΠ»ΠΈ Get-Process.

  • Π‘Π»ΡƒΠΆΠ±Ρ‹: Π‘Π»ΡƒΠΆΠ±Π° Sysmon ΠΈΠ»ΠΈ Sysmon64 ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π° Ρ‡Π΅Ρ€Π΅Π· sc query ΠΈΠ»ΠΈ Get-Service.

  • Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹: Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ SysmonDrv.sys ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½ Ρ‡Π΅Ρ€Π΅Π· driverquery ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΈΠ· Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ².

  • Π€Π°ΠΉΠ»Ρ‹ Π½Π° дискС: Π€Π°ΠΉΠ»Ρ‹ Sysmon ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ находятся Π² C:\Windows\System32 ΠΈΠ»ΠΈ C:\Windows\Sysmon.

  • Π–ΡƒΡ€Π½Π°Π»Ρ‹ событий: Π—Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΆΡƒΡ€Π½Π°Π» событий Windows Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² Sysmon (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Microsoft-Windows-Sysmon/Operational).

Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Sysmon Π±ΠΎΠ»Π΅Π΅ скрытно

  • ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ слуТб:

    • ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠΉΡ‚Π΅ sysmon.exe ΠΈ SysmonDrv.sys Π² ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, svchosthelper.exe).

    • Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ имя слуТбы Sysmon Ρ‡Π΅Ρ€Π΅Π· рССстр ΠΈΠ»ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ sc.

  • ИспользованиС случайных ΠΏΡƒΡ‚Π΅ΠΉ: УстановитС Sysmon Π² Π½Π΅ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, C:\ProgramData\Microsoft\Helpers).

Бпособы ΠΎΠ±Ρ…ΠΎΠ΄Π° Sysmon ΠΈ ΠΈΡ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

  • ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Sysmon:

    • ΠœΠ΅Ρ‚ΠΎΠ΄: ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° слуТбы Ρ‡Π΅Ρ€Π΅Π· sc stop Sysmon ΠΈΠ»ΠΈ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Ρ‡Π΅Ρ€Π΅Π· fltmc unload SysmonDrv.

    • ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅: ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ событий остановки слуТб (Event ID 7036) ΠΈ запуск ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ fltmc.

  • Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Sysmon:

    • ΠœΠ΅Ρ‚ΠΎΠ΄: Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ слуТб Sysmon.

    • ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅: ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² систСмных Ρ„Π°ΠΉΠ»Π°Ρ… ΠΈ рССстрС (Event ID 11, 12/14 Π² Sysmon).

Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Event ID 255 β€” это Π²Π°ΠΆΠ½Ρ‹ΠΉ источник ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ состоянии Sysmon. Оно ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°ΠΌ SOC ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ ошибки ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΠΎΠ±Ρ…ΠΎΠ΄Π° ΠΈ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ Sysmon.

  • ΠœΠ°Π½ΠΈΠΏΡƒΠ»ΡΡ†ΠΈΠΈ с ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ:

    • ΠœΠ΅Ρ‚ΠΎΠ΄: ИзмСнСниС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Sysmon (XML) для ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ логирования.

    • ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅: ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ (Event ID 16 Π² Sysmon). МоТно ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Ρ…Π΅Ρˆ-сумму Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° с вашим, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π² инфраструктурС ΠΈ Π°Π»Π΅Ρ€Ρ‚ΠΈΡ‚ΡŒ Π½Π° отличия.

Π•Ρ‰Π΅ Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Π½Π° свою, Π½ΠΎ ΠΈ ΠΈΡΠΊΠ°Ρ‚ΡŒ слабыС мСста Π² вашСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. НапримСр, Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ процСссы ΠΈΠ· Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π²Π°ΠΌΠΈ Π² ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ логирования.

И настройтС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ источников (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ эту функция Π΅ΡΡ‚ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² SIEM-систСмах), это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ быстро ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ, Ссли с ΡƒΠ·Π»Π° пСрСстанут ΠΏΠΎΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ Sysmon. Волько ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Event ID 255 ΠΈΠ· ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°. Ошибка β‰  ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

Ну ΠΈ Π΅Ρ‰Π΅ нСсколько Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… статСй с ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΌΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ манипуляции с ETW ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Ρ… Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²:

Π•ΡΡ‚ΡŒ ряд Ρ‚Π΅Ρ…Π½ΠΈΠΊ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Parent PID Spoofing ΠΈΠ»ΠΈ Cmdline Spoofing, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π»ΠΎΠ³ΠΎΠ². Π­Ρ‚ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ приводят ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π² ΠΆΡƒΡ€Π½Π°Π»Ρ‹ ΠΏΠΈΡˆΡƒΡ‚ΡΡ нСдостовСныС Π΄Π°Π½Π½Ρ‹Π΅. Π§Π°Ρ‰Π΅ всСго для обнаруТСния ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΈΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ EDR.

Last updated

Was this helpful?