Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это

ЭкспрСсс-Π°Π½Π°Π»ΠΈΠ· врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… цСлях

ВмСсто ввСдСния

Π˜ΡΠΊΡƒΡΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Π΅ для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΎΠ², часто, ΠΊ соТалСнию, ΠΎΡ‚Π±ΠΈΠ²Π°ΡŽΡ‚ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² вопросС. Π’Π°ΠΊΠΆΠ΅ ΠΏΠ»ΠΎΡ…ΠΎ, ΠΊΠΎΠ³Π΄Π° пСрвая ΠΆΠ΅ учСбная Π·Π°Π΄Π°Ρ‡Π° ΠΏΠΎ ΠΈΠ·ΡƒΡ‡Π°Π΅ΠΌΠΎΠΌΡƒ вопросу Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ слоТна, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ Π½ΠΈΡ‚ΡŒ рассуТдСний (ΠΏΡ€ΠΈ отсутствии ΠΎΠΏΡ‹Ρ‚Π°, Π° Π΅Π³ΠΎ, ясно, Π΅Ρ‰Ρ‘ Π½Π΅Ρ‚) ΠΈ вмСстС с Π½Π΅ΠΉ β€” интСрСс.
ΠžΡ‚Ρ‚Π°Π»ΠΊΠΈΠ²Π°ΡΡΡŒ ΠΎΡ‚ Π²Ρ‹ΡˆΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΈ помня, Ρ‡Ρ‚ΠΎ прСподнСсСниС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° β€” Π·Π°Π΄Π°Ρ‡Π° ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ прСподаватСля β€” появилось ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ экспрСсс-Π°Π½Π°Π»ΠΈΠ· обфусцированных врСдоносных скриптов. Π‘Π»Π°Π³ΠΎ, Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ это Β«Π΄ΠΎΠ±Ρ€ΠΎΒ» Π½Π΅ такая ΡƒΠΆ большая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: цСлая индустрия исправно трудится Π½Π° созданиСм ΠΈ распространСниСм.
Π‘Ρ‹Π»ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ: Π²Π½ΡƒΡˆΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° ΠΈΠ· ΠΊΠ°Ρ€Π°Π½Ρ‚ΠΈΠ½Π° Π·Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ нСдСлю ΠΈ скромная ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° скриптов с Π·Π°Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Ρ… сайтов (Π·Π° 2015 Π³ΠΎΠ΄).
Π‘ Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ? Π‘ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Β«Π΄ΠΎΠ±Ρ€Π°Β».

Π¨Π°Π³ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ (ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ)

УдаляСм всС Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Ρ‹, Ρ‚.ΠΊ. нас Π½Π΅ интСрСсуСт количСствСнный ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ. Π—Π°ΠΏΠΎΠΌΠ½ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Π½Π° Π΄Π°Π½Π½ΠΎΠΌ этапС список, Ρ‚ΠΎΡ‡Π½Π΅Π΅ β€” ΠΈΠΌΠ΅Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΎΠ½ Π½Π°ΠΌ Π΅Ρ‰Ρ‘ понадобится.

Π¨Π°Π³ Π²Ρ‚ΠΎΡ€ΠΎΠΉ (сортировочный) ΠΈΠ»ΠΈ ΠΏΠΎ стопам МСндСлССва

Π¨Π°Π³ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ (Π°Π½Π°Π»ΠΈΠ·) ΠΈΠ»ΠΈ Β«ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ вглядывания»

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ большой Π³Ρ€ΡƒΠΏΠΏΠ΅ скриптов рассматриваСм СдинствСнный Ρ„Π°ΠΉΠ» Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° html. НичСм Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ интСрСсным ΠΎΠ½ Π½Π΅ ΠΏΠΎΡ€Π°Π΄ΠΎΠ²Π°Π»: ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ символы ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° строки ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π². Π­Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΎ вычищаСтся ΠΈ сразу явно Π²ΠΈΠ΄Π΅Π½ ΠΏΡ€ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ.

Π’ wsf скриптах Π½ΠΈΡ‡Π΅Π³ΠΎ интСрСсного ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ Π½Π΅ Π±Ρ‹Π»ΠΎ. ПослС элСмСнтарного удалСния многострочных ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² оставался ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΊΠΎΠ΄ (Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ, Π½ΠΎ Π΅ΠΉ Π½Π΅ занимались).

ДСобфускация JS β€” Ρ‚Π΅ΠΌΠ° Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ раскрыта Π½Π° Π₯Π°Π±Ρ€Π΅ ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ особо смысла Π½Π΅Ρ‚. Π’ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Π»ΠΈΡΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹.

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹ΠΌ ΠΈ наглядным Π±Ρ‹Π»ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊ Π³Ρ€ΡƒΠΏΠΏΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² Β«3 Π±ΡƒΠΊΠ²Ρ‹ ΠΈ 10 Ρ†ΠΈΡ„Ρ€Β». Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Ρ„Π°ΠΉΠ»ΠΎΠ² Π±Ρ‹Π»Π° схоТа, Ссли ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ Π΄Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ «космСтичСскиС» прСобразования (Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ отступы, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ арифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ числами [Ρ‡Ρ‚ΠΎΠ±Ρ‹ 1+4+1 = 2+2+2 = 3+2+1 = 6]), Ρ‚ΠΎ ΡΡ…ΠΎΠΆΠ΅ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ² ΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»Π°ΡΡŒ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠΉ. Π€Π°ΠΉΠ»Ρ‹ явно Π±Ρ‹Π»ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ ΠΎΠ΄Π½ΠΈΠΌ обфускатором. Π­Ρ‚ΠΎ продСмонстрировало, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ· ΠΏΠΎΡ‚ΠΎΠΊΠ° Ρ„Π°ΠΉΠ»ΠΎΠ² Π²Ρ‹ΡΠ²Π»ΡΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡ‹ схоТих ΠΈ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² Π΄ΠΎΡΠΊΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², Π΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΎ Π³Ρ€ΡƒΠΏΠΏΠ°Ρ….

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ врСдонос: мСтодология SANS

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Когда происходит Π²Π·Π»ΠΎΠΌ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ систСмы, Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ систСма Π±Ρ‹Π»Π° Π²Π·Π»ΠΎΠΌΠ°Π½Π°, ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π±Ρ‹Π»ΠΈ скомпромСтированы, какая информация Π±Ρ‹Π»Π° ΠΏΠΎΡ…ΠΈΡ‰Π΅Π½Π°, ΠΈ ΠΊΡ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π» Π°Ρ‚Π°ΠΊΡƒ. Π’Π΅Ρ‚Π²ΡŒ криминалистики, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π°Ρ Π½Π° вопросы Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π°, называСтся ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ криминалистикой ΠΈΠ»ΠΈ Ρ„ΠΎΡ€Π΅Π½Π·ΠΈΠΊΠΎΠΉ.

Одна ΠΈΠ· Π²Π°ΠΆΠ½Π΅ΠΉΡˆΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΈΠΊ Ρ„ΠΎΡ€Π΅Π½Π·ΠΈΠΊΠΈ – Π°Π½Π°Π»ΠΈΠ· Π΄Π°ΠΌΠΏΠΎΠ² памяти, сдСланных Π½Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ скомпромСтированных систСмах. Π”Π°ΠΌΠΏ памяти – это Ρ„Π°ΠΉΠ», содСрТащий Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Π² Ρ‚ΠΎΠΌ числС Π΄Π°Π½Π½Ρ‹Π΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… процСссов. ИмСнно поэтому ΠΈΡ… Π°Π½Π°Π»ΠΈΠ· Ρ‚Π°ΠΊ Π²Π°ΠΆΠ΅Π½: Ссли систСма Π±Ρ‹Π»Π° скомпромСтирована, ΠΈ Π½Π° Π½Π΅ΠΉ Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ врСдоносноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, экспСрт ΠΏΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ криминалистикС смоТСт ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ это, изучая Π΄Π°ΠΌΠΏ.

БущСствуСт мноТСство инструмСнтов для Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°ΠΌΠΏΠΎΠ² памяти, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярныС ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… – Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ volatility ΠΈ rekall, ΠΎΠ±Π° с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ. Однако самих ΠΏΠΎ сСбС инструмСнтов ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ нСдостаточно: ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π» Π±Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ эффСктивно, систСматично ΠΈ Π½Π΅ ΡƒΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ. Один Ρ‚Π°ΠΊΠΎΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ SANS Six-Step Investigative Methodology Π±Ρ‹Π» ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ институтом SANS.

SANS Six-Step Investigative Methodology

ОписаниС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ SANS Six-Step ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· постСров SANS. Алгоритм, ΠΊΠ°ΠΊ слСдуСт ΠΈΠ· названия, состоит ΠΈΠ· ΡˆΠ΅ΡΡ‚ΠΈ шагов:

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ врСдоносных процСссов.

Анализ DLL ΠΈ хэндлов процСсса.

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ сСтСвых Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΎΠ².

Поиск ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π² ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΈ ΠΊΠΎΠ΄Π°.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² наличия Ρ€ΡƒΡ‚ΠΊΠΈΡ‚Π°.

Π’Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… процСссов ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ².

Для пошаговой дСмонстрации ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ я воспользовался извСстным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Jackcr’s Challenge Π² качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ сСмпла ΠΈ Π΄Π°ΠΌΠΏΠΎΠΌ с Linux-ΠΌΠ°ΡˆΠΈΠ½Ρ‹, ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΌ ΠΌΠΎΠΈΠΌ ΠΊΠΎΠ»Π»Π΅Π³ΠΎΠΉ, Π² качСствС Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ. Π‘Ρ€Π΅Π΄ΠΈ инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ я пользовался, – Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ volatility, послСднюю Π²Π΅Ρ€ΡΠΈΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° GitHub, Wireshark ΠΈ стандартныС Linux-ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ strings ΠΈ grep.

Jackcr’s Challenge

Π’ 2012 спСциалист ΠΏΠΎ бСзопасности Π”ΠΆΠ΅ΠΊ ΠšΡ€ΡƒΠΊ подСлился ссылкой Π½Π° ΠΎΠ±Ρ€Π°Π· Ρ‡Π΅Π»Π»Π΅Π½Π΄ΠΆΠ° Π² своСм Π’Π²ΠΈΡ‚Ρ‚Π΅Ρ€Π΅. БСйчас ΠΎΠ±Ρ€Π°Π· доступСн ΠΏΠΎ ссылкС. Π§Π΅Π»Π»Π΅Π½Π΄ΠΆ состоит ΠΈΠ· Π΄Π°ΠΌΠΏΠΎΠ² памяти с Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… машин, Π΄Π°ΠΌΠΏΠ° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ тСкстового Ρ„Π°ΠΉΠ»Π° с вопросами, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСдлагаСтся ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ. ПослС ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ‡Π΅Π»Π»Π΅Π½Π΄ΠΆ стал вСсьма популярным, Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ряд посвящСнных Π΅ΠΌΡƒ статСй-ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ, поэтому ΠΎΠ±Ρ€Π°Π· Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΡΡ с Π½ΠΎΠ²Ρ‹ΠΌΠΈ инструмСнтами ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ этоРисунок 1. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π°Ρ€Ρ…ΠΈΠ²Π° ΠΏΠΎ ссылкС

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΊ Π΄Π°ΠΌΠΏΡƒ ΠΈΠ· Ρ‡Π΅Π»Π»Π΅Π½Π΄ΠΆΠ°

Π’Π΅ΠΏΠ΅Ρ€ΡŒ я ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ шага ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΊ Π΄Π°ΠΌΠΏΡƒ ΠΈΠ· Ρ‡Π΅Π»Π»Π΅Π½Π΄ΠΆΠ°, снятому Π½Π° машинС ENG-USTXHOU-148.

1. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ врСдоносных процСссов

Богласно ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ шаг – идСнтификация врСдоносных процСссов. Однако, начиная Ρ€Π°Π±ΠΎΡ‚Ρƒ с volatility, ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с рассматриваСмым Π΄Π°ΠΌΠΏΠΎΠΌ, ΠΈΠ½Π°Ρ‡Π΅ volatility Π½Π΅ смоТСт ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°ΠΌΠΏ. Для этого пригодится ΠΊΠΎΠΌΠ°Π½Π΄Π° volatility imageinfo: Π² Π΅Π΅ Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠΌ Π½Π° Π²Ρ…ΠΎΠ΄ Π΄Π°ΠΌΠΏΠ΅, Π² Ρ‚ΠΎΠΌ числС подходящий ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ – Π² ΠΌΠΎΠ΅ΠΌ случаС Ρ‚Π°ΠΊΠΎΠ²Ρ‹ΠΌ оказался WinXPSP2x86.

Π—Π°Ρ‚Π΅ΠΌ я воспользовался ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ volatility pslist. Π’ спискС Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… процСссов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ Π²Ρ‹Π²Π΅Π» Π½Π° консоль, я Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ» нСсколько ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ….

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ этоРисунок 2. Бписок процСссов

Π—Π΄Π΅ΡΡŒ выглядят ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈΠ·-Π·Π° ΠΈΡ… Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ запуска процСссы 364, 1796 ΠΈ 244. Π’Π°ΠΊΠΆΠ΅ я взял Π½Π° Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ процСссы 1024 ΠΈ 284, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ для процСссов 364 ΠΈ 1796 соотвСтствСнно.

2. Анализ DLL процСсса

Π’ состав volatility Π²Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠ»Π°Π³ΠΈΠ½ dlllist, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для получСния списка ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… процСссом DLL. Запустив dlllist для ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… процСссов ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ² ряд DLL, я ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ» 6to4ex.dll, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ процСссом svchost.exe с PID 1024, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ Π΄Π²ΠΈΠΆΠΊΠΎΠ² VirusTotal ΠΊΠ°ΠΊ врСдоносный. Запустив strings Π½Π° этой DLL, я Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ» вхоТдСния строки β€œgh0st” – это Π½Π°Π·Π²Π°Π½ΠΈΠ΅ извСстного трояна.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ этоРисунок 3. НазваниС извСстного трояна Gh0st Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π² DLL

3. Анализ сСтСвых Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΎΠ²

Π’Ρ€Π΅Ρ‚ΠΈΠΉ шаг состоял ΠΈΠ· изучСния Π΄Π°ΠΌΠΏΠ° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π² Wireshark ΠΈ запуска ΠΏΠ»Π°Π³ΠΈΠ½Π° volatility connscan, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ, Π² Ρ‚ΠΎΠΌ числС Π½Π΅Π΄Π°Π²Π½ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ…. Π­Ρ‚ΠΎ Π΄Π°Π»ΠΎ ΠΌΠ½Π΅ адрСс C2, запуск grep ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠΊΠ°Π·Π°Π» Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π±Ρ‹Π»ΠΎ доставлСно врСдоносноС ПО: Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ»ΠΈ нСскольким ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Ρ„ΠΈΡˆΠΈΠ½Π³ΠΎΠ²Ρ‹Π΅ письма с Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ антивирус ΠΈ ссылкой Π½Π° Π΄Ρ€ΠΎΠΏΠΏΠ΅Ρ€ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Symantec-1.43-1.exe.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ этоРисунок 4. ВрСдоносноС ПО Π±Ρ‹Π»ΠΎ доставлСно с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΠΈΡˆΠΈΠ½Π³ΠΎΠ²Ρ‹Ρ… писСм

4. Поиск ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π² ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΈ ΠΊΠΎΠ΄Π°

Поиск ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π² Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ внСдрСния ΠΊΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ malfind – Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Π° volatility, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для этих Ρ†Π΅Π»Π΅ΠΉ. Π’ ΠΌΠΎΠ΅ΠΌ случаС Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ Π½Π΅ Π±Ρ‹Π»ΠΎ. Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ malfind Π½Π΅ способСн ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΈ DLL (Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°ΡŽΡ‚ это Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ).

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ этоРисунок 5. Malfind Π½Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π² ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΈ ΠΊΠΎΠ΄Π° для PID 1024

5. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² наличия Ρ€ΡƒΡ‚ΠΊΠΈΡ‚Π°

Π ΡƒΡ‚ΠΊΠΈΡ‚Ρ‹ часто ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Π²Ρ‹Π·ΠΎΠ²Ρ‹ System Service Descriptor Table (SSDT), поэтому ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ SSDT – ΠΎΠ΄ΠΈΠ½ ΠΈΠ· способов ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Ρ€ΡƒΡ‚ΠΊΠΈΡ‚ Π² систСмС. Π’ составС volatility Π΅ΡΡ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½, ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡŽΡ‰ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ SSDT ΠΈ ΠΈΡ… Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅Π², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊ ΠΈ называСтся – ssdt. Запуск ssdt, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π» Π½ΠΈΡ‡Π΅Π³ΠΎ. Надо ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ, это связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Gh0st, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ Π½Π° исслСдуСмой систСмС, согласно исслСдованию InfoSec способСн Π·Π°Ρ‡ΠΈΡ‰Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹ SSDT.

6. Π’Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… процСссов ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ²

Плагин volatility procdump позволяСт Π²Ρ‹Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ исполняСмый Ρ„Π°ΠΉΠ» ΠΏΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠΌΡƒ Π½Π° Π²Ρ…ΠΎΠ΄ Π½ΠΎΠΌΠ΅Ρ€Ρƒ процСсса. ИмСнно Ρ‚Π°ΠΊ я ΠΈ поступил с процСссами 1024 ΠΈ 1796.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΊ Π΄Π°ΠΌΠΏΡƒ с Linux-ΠΌΠ°ΡˆΠΈΠ½Ρ‹

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ с Windows-Π΄Π°ΠΌΠΏΠΎΠΌ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΊ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΌΡƒ нСслоТный ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ Linux-ΠΎΠ±Ρ€Π°Π·Ρƒ.

1. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ врСдоносных процСссов

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ volatility Π½Π°Π΄ Linux-Π΄Π°ΠΌΠΏΠΎΠΌ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ, созданный Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ машинС, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π» снят Π΄Π°ΠΌΠΏ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π° сСй Ρ€Π°Π· я Π½Π΅ запускал ΠΏΠ»Π°Π³ΠΈΠ½ imageinfo, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ. ВмСсто этого я просто использовал ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ½Π΅ вмСстС с ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

Π˜Ρ‚Π°ΠΊ, Π²ΠΎΠΎΡ€ΡƒΠΆΠΈΠ²ΡˆΠΈΡΡŒ этим ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΌ, я воспользовался ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ linux_pslist, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ список процСссов ΠΈ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ этоРисунок 6. Бписок процСссов (Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚)

ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ процСсс Π±Ρ‹Π»ΠΎ Π½Π΅Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ: wallet.elf Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ СдинствСнный процСсс с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .elf Ρƒ исполняСмого Ρ„Π°ΠΉΠ»Π°, Π½ΠΎ Π΅Ρ‰Π΅ ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ для процСсса sh, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ являСтся Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ vim. НС самая обычная Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°.

2. Анализ DLL процСсса

НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ DLL ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ Windows, этот шаг Π»Π΅Π³ΠΊΠΎ остаСтся Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ для Linux-Π΄Π°ΠΌΠΏΠ°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ исполняСмыС Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΠΎΠ΄ Linux Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ динамичСскиС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ shared libraries. ЕдинствСнноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ссли для Windows-Π΄Π°ΠΌΠΏΠ° я использовал ΠΏΠ»Π°Π³ΠΈΠ½ dlllist, Ρ‚ΠΎ для Linux-Π΄Π°ΠΌΠΏΠ° я использовал ΠΏΠ»Π°Π³ΠΈΠ½ linux_library_list, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ выводящий список Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ для процСсса. Π’ случаС процСсса 1353 список Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, ΠΎΠ΄Π½Π°ΠΊΠΎ, оказался пустым.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ этоРисунок 7. Volatility Π½Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ список Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ процСсса

3. Анализ сСтСвых Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΎΠ²

На этот Ρ€Π°Π· Ρƒ мСня Π½Π΅ Π±Ρ‹Π»ΠΎ Π΄Π°ΠΌΠΏΠ° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, поэтому Π½Π° этапС Π°Π½Π°Π»ΠΈΠ·Π° сСтСвых Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΎΠ² ΠΌΠ½Π΅ ΠΎΡΡ‚Π°Π²Π°Π»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ список ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ»Π°Π³ΠΈΠ½Π° volatility linux_netscan, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ список ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… сокСтов. Π•Π³ΠΎ Π²Ρ‹Π²ΠΎΠ΄ снова Π½Π°ΠΏΡ€Π°Π²ΠΈΠ» Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π² сторону процСсса 1353, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π°Π» ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ адрСс C2.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ этоРисунок 8. Π’Ρ‹Π²ΠΎΠ΄ linux_netstat (Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚)

Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, запустив strings Π½Π° Π΄Π°ΠΌΠΏΠ΅ ΠΈ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΠΎ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ адрСсу C2, я Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ» Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ bash-скрипта.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ этоРисунок 9. Π‘ΠΊΡ€ΠΈΠΏΡ‚ Π² Π²Ρ‹Π²ΠΎΠ΄Π΅ strings

Π‘Ρ‹Π»Π° Ρ‚Π°ΠΌ ΠΈ строчка, Π΄Π°ΡŽΡ‰Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ„Π°ΠΉΠ» wallet.elf ΠΏΠΎΠΏΠ°Π» Π² систСму.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ этоРисунок 10. ΠŸΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ исполняСмый Ρ„Π°ΠΉΠ» Π±Ρ‹Π» Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ скриптом

4. Поиск ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π² ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΈ ΠΊΠΎΠ΄Π°

Как ΠΈ Π² случаС Windows, Π² составС volatility Π΅ΡΡ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½ для поиска Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΈ ΠΊΠΎΠ΄Π°. Π•Π³ΠΎ Linux-вСрсия называСтся linux_malfind. Запустив Π΅Π³ΠΎ, я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» нСсколько ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… сработок для процСсса 1353, ΠΎΠ΄Π½Π°ΠΊΠΎ я ΡƒΠΆΠ΅ Π·Π½Π°Π», Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ Π² этом процСссС исполняСмый Ρ„Π°ΠΉΠ» Π±Ρ‹Π» Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ ΠΈΠ·Π²Π½Π΅ ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ скриптом, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ это Π±Ρ‹Π»ΠΎ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ этоРисунок 11. Malfind нашСл ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΈ ΠΊΠΎΠ΄Π° Π² процСссС 1353

5. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² наличия Ρ€ΡƒΡ‚ΠΊΠΈΡ‚Π°

Π’ составС volatility Π΅ΡΡ‚ΡŒ нСсколько инструмСнтов для обнаруТСния Ρ€ΡƒΡ‚ΠΊΠΈΡ‚ΠΎΠ² Π² случаС Linux:

linux_check_fop провСряСт Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ структуры file_operation;

linux_check_idt провСряСт, Π±Ρ‹Π»ΠΈ Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ IDT;

linux_check_modules сравниваСт список ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ sysfs;

linux_hidden_modules пытаСтся ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ скрытыС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ядра;

Запуск этих инструмСнтов Π½Π΅ Π΄Π°Π» Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΡ€ΠΎΠΌΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π»ΠΎΠΆΠ½Ρ‹Ρ… сработок, ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΈ Π½Π° «чистой» систСмС. Из этого ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ Ρ€ΡƒΡ‚ΠΊΠΈΡ‚Π° Π² систСмС, вСроятно, Π½Π΅Ρ‚.

6. Π’Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… процСссов ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ²

Работая Π½Π°Π΄ Windows-Π΄Π°ΠΌΠΏΠΎΠΌ, я использовал ΠΏΠ»Π°Π³ΠΈΠ½ volatility procdump, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ исполняСмый Ρ„Π°ΠΉΠ» ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ процСсса. Π’ volatility Π΅ΡΡ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ ΠΈ для Linux-Π΄Π°ΠΌΠΏΠΎΠ² – ΠΎΠ½ называСтся linux_procdump. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого ΠΏΠ»Π°Π³ΠΈΠ½Π° я Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΈΠ» исполняСмый Ρ„Π°ΠΉΠ» процСсса 1353 для дальнСйшСго Π°Π½Π°Π»ΠΈΠ·Π°.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π» ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ SANS для Π°Π½Π°Π»ΠΈΠ·Π° Windows-Π΄Π°ΠΌΠΏΠ°, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈ для Π°Π½Π°Π»ΠΈΠ·Π° Linux-Π΄Π°ΠΌΠΏΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π² ΠΎΠ±ΠΎΠΈΡ… случаях остаСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ.

Если Π²Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ SANS Six-Step, Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½Π° – Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ сначала ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ сСтСвыС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, Π° ΡƒΠΆΠ΅ ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° список Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… процСссов. Однако слСдуСт ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это обратная сторона систСматизации. Если Π²Ρ‹ Π½Π΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ спСциалист ΠΏΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ криминалистикС с Ρ€Π°Π·Π²ΠΈΡ‚ΠΎΠΉ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ‚ΡƒΠΈΡ†ΠΈΠ΅ΠΉ, скорСС всСго, мСтодология ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ быстрСС ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΈ структурированныС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹.

РазумССтся, я Π½Π΅ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽ, Ρ‡Ρ‚ΠΎ это СдинствСнная мСтодология, достойная внимания, Π½ΠΎ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ для вас Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ обнаруТСния врСдоносного ΠΊΠΎΠ΄Π°. Π­Π²ΠΎΠ»ΡŽΡ†ΠΈΡ

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎΡΠ²Π΅Ρ‰Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ способы ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ врСдоносного ΠΊΠΎΠ΄Π°, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ хронологичСскиС связи ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ, ΠΈΡ… тСхнологичСскиС ΠΈ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Π΅ особСнности.

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

1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Бамая пСрвая тСхнология поиска врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π±Ρ‹Π»Π° основана Π½Π° использовании сигнатур β€” участков ΠΊΠΎΠ΄Π°, ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… Ρ‚Ρƒ ΠΈΠ»ΠΈ ΠΈΠ½ΡƒΡŽ Π²Ρ€Π΅Π΄ΠΎΠ½ΠΎΡΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. По ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ вирусы, ΡƒΡΠ»ΠΎΠΆΠ½ΡΠ»ΠΈΡΡŒ ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°Π»ΠΈΡΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈΡ… дСтСктирования. ВсС эти ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ β€” Ρ€Π°Π·Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ «эвристик» ΠΈ «повСдСнчСских Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠ²Β» β€” ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ «нСсигнатурными».

НСсмотря Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π°ΠΏΠ΅Π»Π»ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎ всСму спСктру Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ дСтСктирования врСдоносного ΠΊΠΎΠ΄Π°, Ρ€Π΅Ρ‡ΡŒ Π² Π½Π΅ΠΉ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ прСимущСствСнно ΠΎ нСсигнатурных тСхнологиях β€” ΠΎ сигнатурных ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΡƒΠΆΠ΅ практичСски Π½Π΅Ρ‡Π΅Π³ΠΎ Π²Π²ΠΈΠ΄Ρƒ ΠΈΡ… примитивности ΠΈ однозначности. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΠ»ΠΎΡ…ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² нСсигнатурных тСхнологиях. Π§Ρ‚ΠΎ скрываСтся ΠΏΠΎΠ΄ названиями «эвристика», Β«ΠΏΡ€ΠΎΠ°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β», «повСдСнчСскоС Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β», Β«HIPSΒ», ΠΊΠ°ΠΊ пСрСчислСнныС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ соотносятся Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠ²Ρ‹ прСимущСства ΠΈ нСдостатки ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ…? Π Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² этом β€” Π·Π°Π΄Π°Ρ‡Π° нашСй ΡΡ‚Π°Ρ‚ΡŒΠΈ. Помимо ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ, данная ΡΡ‚Π°Ρ‚ΡŒΡ, Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ прСдыдущая β€” Β«Π­Π²ΠΎΠ»ΡŽΡ†ΠΈΡ самозащиты врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΒ», ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†Π΅Π»ΡŒΡŽ ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ максимально ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ частныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈΠ· области врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ Π½ΠΈΡ…. Π‘Ρ‚Π°Ρ‚ΡŒΠΈ этого Ρ†ΠΈΠΊΠ»Π° рассчитаны Π½Π° Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΎΠ±Ρ‰Π΅Π΅ прСдставлСниС ΠΎΠ± антивирусных тСхнологиях, Π½ΠΎ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ спСциалистами Π² области Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

2.МодСль систСмы Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

Для Π½Π°Ρ‡Π°Π»Π° рассмотрим, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ поиска врСдоносного ΠΊΠΎΠ΄Π°. Для этого я ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ модСль.

Π’ любой Π·Π°Ρ‰ΠΈΡ‚Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄Π²Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°: тСхничСский ΠΈ аналитичСский. Π­Ρ‚ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π½Π΅ обязаны Π±Ρ‹Ρ‚ΡŒ Ρ‡Π΅Ρ‚ΠΊΠΎ Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΈΠ»ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², Π½ΠΎ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΎΠ½ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΌΡ‹.

ВСхничСский ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ β€” это ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… аналитичСский ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ для Π°Π½Π°Π»ΠΈΠ·Π°. Π’ качСствС Ρ‚Π°ΠΊΠΎΠ²Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ Ρ„Π°ΠΉΠ»Π°, тСкстовыС строчки Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„Π°ΠΉΠ»Π°, Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ΅ дСйствиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΈΠ»ΠΈ цСлая Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° Ρ‚Π°ΠΊΠΈΡ… дСйствий.

АналитичСский ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ β€” это систСма принятия Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π­Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π΅Π³ΠΎ распоряТСнии Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ выносит ΠΎ Π½ΠΈΡ… Π½Π΅ΠΊΠΎΠ΅ суТдСниС. Π’ соотвСтствии с этим суТдСниСм антивирус (Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π·Π°Ρ‰ΠΈΡ‚Π½ΠΎΠ΅ ПО) ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ установлСнныС Π΅Π³ΠΎ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ бСзопасности дСйствия: ΠΎΠΏΠΎΠ²Π΅Ρ‰Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Ρƒ Π½Π΅Π³ΠΎ дальнСйшиС указания, ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ» Π² ΠΊΠ°Ρ€Π°Π½Ρ‚ΠΈΠ½, Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ нСсанкционированноС дСйствиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Ρ‚.Π΄.

Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° рассмотрим ΠΊΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚ врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½Π° сигнатурном Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π’ Π½Π΅ΠΉ Π² качСствС тСхничСского ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° выступаСт систСма получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС, Ρ„Π°ΠΉΠ»Π°Ρ… ΠΈ ΠΈΡ… Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌ содСрТимом, Π° Π² качСствС аналитичСского β€” простая опСрация сравнСния Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ. Π’ΠΎ Π΅ΡΡ‚ΡŒ, Ссли Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½ΠΎ, Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Ρƒ аналитичСского ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° β€” ΠΊΠΎΠ΄ Ρ„Π°ΠΉΠ»Π°, Π° Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ β€” Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, являСтся Π»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» врСдоносным.

Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… описанной ΠΌΠΎΠ΄Π΅Π»ΠΈ любая систСма Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСна ΠΊΠ°ΠΊ «комплСксноС число» β€” ΠΊΠ°ΠΊ связка Π΄Π²ΡƒΡ… нСзависимых ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²: тСхничСского ΠΈ аналитичСского ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°. Анализируя Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π»Π΅Π³ΠΊΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΡ… ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅, ΠΈΡ… ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ»ΡŽΡΡ‹ ΠΈ минусы. И, Π² частности, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρƒ Π² опрСдСлСниях Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. НапримСр, Π½ΠΈΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ «эвристика» ΠΊΠ°ΠΊ способ принятия Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ β€” лишь Ρ€Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ аналитичСского ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, Π° Π½Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Π°Ρ тСхнология. А HIPS (Host Intrusion Prevention System) β€” лишь Ρ€Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ тСхничСского ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, способ сбора Π΄Π°Π½Π½Ρ‹Ρ…. Как слСдствиС, Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹, Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Π½Π΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡Π°Ρ‚ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ, Π° Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ, Π² описании ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ: говоря ΠΎΠ± эвристикС, ΠΌΡ‹ Π½Π΅ уточняСм, ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ производится эвристичСский Π°Π½Π°Π»ΠΈΠ·, Π° говоря ΠΎ HIPS-систСмС β€” Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π·Π½Π°Π΅ΠΌ ΠΎ Ρ‚ΠΎΠΌ, ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ Π² Π½Π΅ΠΉ выносится Π²Π΅Ρ€Π΄ΠΈΠΊΡ‚.

Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ эти Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒΡΡ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ…, Π° ΠΏΠΎΠΊΠ° рассмотрим сами ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… основана любая тСхнология поиска врСдоносного ΠΊΠΎΠ΄Π°: тСхничСскиС β€” ΠΊΠ°ΠΊ способы сбора ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΈ аналитичСскиС β€” ΠΊΠ°ΠΊ способы Π΅Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Буммарная схСма Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ обнаруТСния врСдоносного ΠΊΠΎΠ΄Π°

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ экспСртных систСм для выявлСния врСдоносных Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Ρ‚ΠΎ это

2.1 ВСхничСский ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚

ВСхничСская ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ систСмы обнаруТСния врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ обСспСчиваСт сбор Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Π°Π½Π°Π»ΠΈΠ·Π° ситуации.

ВрСдоносная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° β€” это, с ΠΎΠ΄Π½ΠΎΠΉ стороны, Ρ„Π°ΠΉΠ» с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ содСрТимым, с Π΄Ρ€ΡƒΠ³ΠΎΠΉ β€” ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ дСйствий, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС, с Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ β€” ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… эффСктов Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈ идСнтификация ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… уровнях: ΠΏΠΎ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°ΠΌ Π±Π°ΠΉΡ‚, ΠΏΠΎ дСйствиям, ΠΏΠΎ влиянию Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму ΠΈ Ρ‚.Π΄.

ΠžΠ±ΠΎΠ±Ρ‰Π°Ρ, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ способы сбора Π΄Π°Π½Π½Ρ‹Ρ… для выявлСния врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ:

Бпособы пСрСчислСны Π² соотвСтствии с ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ΠΌ уровня абстракции ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΊΠΎΠ΄ΠΎΠΌ. Под ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ абстракции Π² Π΄Π°Π½Π½ΠΎΠΌ случаС подразумСваСтся Ρ‚ΠΎ, ΠΏΠΎΠ΄ ΠΊΠ°ΠΊΠΈΠΌ ΡƒΠ³Π»ΠΎΠΌ зрСния рассматриваСтся исполняСмая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°: ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (Π½Π°Π±ΠΎΡ€ Π±Π°ΠΉΡ‚), ΠΊΠ°ΠΊ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ (Π±ΠΎΠ»Π΅Π΅ абстрактноС слСдствиС ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° Π±Π°ΠΉΡ‚) ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ эффСктов Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС (Π±ΠΎΠ»Π΅Π΅ абстрактноС слСдствиС ΠΈΠ· повСдСния). ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΏΠΎ этому ΠΆΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρƒ шло ΠΈ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ антивирусных Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ: Ρ€Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, Ρ€Π°Π±ΠΎΡ‚Π° с событиями Ρ‡Π΅Ρ€Π΅Π· Ρ„Π°ΠΉΠ», Ρ€Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»ΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· события, Ρ€Π°Π±ΠΎΡ‚Π° с самой срСдой, β€” поэтому ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ список СстСствСнным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ оказался выстроСн ΠΈ ΠΏΠΎ Ρ…Ρ€ΠΎΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.

ΠŸΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ способы β€” Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ обособлСнныС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, сколько условныС этапы Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ процСсса развития Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ сбора Π΄Π°Π½Π½Ρ‹Ρ… для обнаруТСния врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ пСрСходят Π΄Ρ€ΡƒΠ³ Π² Π΄Ρ€ΡƒΠ³Π° Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ постСпСнно; Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, эмуляция ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π±Π»ΠΈΠΆΠ΅ ΠΊ простой Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ„Π°ΠΉΠ»ΠΎΠΌ, Ссли данная Π΅Π΅ рСализация лишь частично ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Ρ„Π°ΠΉΠ» ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ€ Π±Π°ΠΉΡ‚, ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΊ «пСсочницС», Ссли Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ ΠΏΠΎΠ»Π½ΠΎΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ систСмных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

Рассмотрим эти способы ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.

2.1.1 Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²

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

Π₯арактСрная ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ этого способа Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ антивирус Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с исходным Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π½Π΅ затрагивая Π΅Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ способ «архаичСский», ΠΎΠ½ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ устарСл ΠΈ Ρ‚Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΎ всСх соврСмСнных антивирусах β€” Π½ΠΎ ΡƒΠΆΠ΅ Π½Π΅ ΠΊΠ°ΠΊ СдинствСнный ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΊΠ°ΠΊ основной, Π° лишь ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ….

2.1.2 Эмуляция

ВСхнология эмуляции являСтся ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠΉ ΡΡ‚ΡƒΠΏΠ΅Π½ΡŒΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ€Π° Π±Π°ΠΉΡ‚ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ дСйствий.

Эмулятор Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅Ρ‚ Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ запускаСт Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π­Ρ‚ΠΎ позволяСт срСдству Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π·Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π½Π΅ ставя ΠΏΠΎΠ΄ ΡƒΠ³Ρ€ΠΎΠ·Ρƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ Π±Ρ‹ ΠΏΡ€ΠΈ исполнСнии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ срСдС.

Эмулятор являСтся ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠΉ ΡΡ‚ΡƒΠΏΠ΅Π½ΡŒΡŽ абстрагирования ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΡƒΡŽ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ эмулятора ΠΌΠΎΠΆΠ½ΠΎ Π³Ρ€ΡƒΠ±ΠΎ ΡΡ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ: эмулятор всС Π΅Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Ρ„Π°ΠΉΠ»ΠΎΠΌ, Π½ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΡƒΠΆΠ΅, фактичСски, события. Эмуляторы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²ΠΎ всСх) ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… антивирусах, Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΊΠ°ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ основному, Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌΡƒ Π΄Π²ΠΈΠΆΠΊΡƒ, Π»ΠΈΠ±ΠΎ ΠΊΠ°ΠΊ «страховка» для Π±ΠΎΠ»Π΅Π΅ высокоуровнСвых Π΄Π²ΠΈΠΆΠΊΠΎΠ² (Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ «пСсочница», систСмный ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³).

2.1.3 Виртуализация: «пСсочница»

Виртуализация Π² Ρ‚ΠΎΠΌ Π΅Π΅ Π²ΠΈΠ΄Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² «пСсочницах», прСдставляСт собой логичСскоС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ эмуляции. А ΠΈΠΌΠ΅Π½Π½ΠΎ: «пСсочница» ΡƒΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΠΈΡΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅ΠΉΡΡ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ срСдС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, Π½ΠΎ всС Π΅Ρ‰Π΅ Π΅Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚.

Π‘ΡƒΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½Π° Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ β€” «пСсочница». Π’ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ пСсочница β€” это Π½Π΅ΠΊΠΎΠ΅ ΠΎΠ³ΠΎΡ€ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ пространство, Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ€Π΅Π±Π΅Π½ΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ спокойно ΠΈΠ³Ρ€Π°Ρ‚ΡŒ. Если провСсти аналогию ΠΈ ΠΏΠΎΠ΄ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму, Π° ΠΏΠΎΠ΄ ΡˆΠ°Π»ΠΎΠ²Π»ΠΈΠ²Ρ‹ΠΌ Ρ€Π΅Π±Π΅Π½ΠΊΠΎΠΌ β€” Π²Ρ€Π΅Π΄ΠΎΠ½ΠΎΡΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ‚ΠΎ Π² Ρ€ΠΎΠ»ΠΈ ограТдСния Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Π½Π΅ΠΊΠΈΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ» взаимодСйствия с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой. Π’Π°ΠΊΠΈΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡ€Π΅Ρ‚ Π½Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ рССстра ОБ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой посрСдством Π΅Π΅ частичной эмуляции. НапримСр, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠΉ Π² «пСсочницС», ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ «подсунута» Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ копия систСмного рССстра β€” для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ измСнСния, вносимыС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π² рССстр, Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π»ΡŽΠ±Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ соприкосновСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ со срСдой: файловая систСма, рССстр.

Π“Ρ€Π°Π½ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ эмуляциСй ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Ρ‚ΠΎΠ½ΠΊΠ°, Π½ΠΎ ΠΎΡ‰ΡƒΡ‚ΠΈΠΌΠ°. ΠŸΠ΅Ρ€Π²Π°Ρ тСхнология прСдоставляСт срСду для исполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² процСссС Ρ€Π°Π±ΠΎΡ‚Ρ‹ «содСрТит» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ управляСт Сю). Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ случаС Π² качСствС срСды ΡƒΠΆΠ΅ выступаСт сама опСрационная систСма, Π° тСхнология лишь ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ взаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ случая Π½Π°Ρ…ΠΎΠ΄ΡΡΡŒ с послСднСй Π½Π° Ρ€Π°Π²Π½Ρ‹Ρ….

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, срСдство Π·Π°Ρ‰ΠΈΡ‚Ρ‹, основанноС Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ описанного Ρ‚ΠΈΠΏΠ°, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡƒΠΆΠ΅ Π½Π΅ с Ρ„Π°ΠΉΠ»ΠΎΠΌ, Π½ΠΎ с ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β€” ΠΎΠ΄Π½Π°ΠΊΠΎ всС Π΅Ρ‰Π΅ Π½Π΅ с систСмой.

ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Ρ‚ΠΈΠΏΠ° «пСсочница», Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ эмулятор, Π½Π΅ особСнно Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² антивирусах β€” Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ½ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ объСма рСсурсов. Антивирусы, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ Π² своСм составС «пСсочницу», Π»Π΅Π³ΠΊΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠΎ сущСствСнной Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ запуском ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Π΅Π΅ исполнСния (Π»ΠΈΠ±ΠΎ β€” Π² случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ врСдоносной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β€” ΠΌΠ΅ΠΆΠ΄Ρƒ Π΅Π΅ запуском ΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ΠΌ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΎΡ‚ антивируса, ΠΎΠ± Π΅Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ). Учитывая, Ρ‡Ρ‚ΠΎ Π² настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ проводятся Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ исслСдования Π² области Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ситуация вскорС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ.

Пока Ρ‡Ρ‚ΠΎ Π΄Π²ΠΈΠΆΠΎΠΊ Ρ‚ΠΈΠΏΠ° «пСсочница» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ лишь Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… антивирусах.

2.1.4 ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ систСмных событий

ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ систСмных событий являСтся Π±ΠΎΠ»Π΅Π΅ «абстрактным» способом сбора ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ для выявлСния врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Если эмулятор ΠΈΠ»ΠΈ «пСсочница» Π½Π°Π±Π»ΡŽΠ΄Π°ΡŽΡ‚ Π·Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‚ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚ Π·Π° всСми ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ сразу посрСдством рСгистрации всСх событий, происходящих Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС ΠΈ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π΅Π½Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ.

ВСхничСски Ρ‚Π°ΠΊΠΎΠΉ способ сбора ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ рСализуСтся посрСдством ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ΠΈΠ² Π²Ρ‹Π·ΠΎΠ² Π½Π΅ΠΊΠΎΠΉ систСмной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ-ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ опрСдСлСнная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ дСйствиС Π² систСмС. На протяТСнии своСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ собираСт статистику Ρ‚Π°ΠΊΠΈΡ… дСйствий ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π΅Π΅ Π² аналитичСский ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Π­Ρ‚ΠΎΡ‚ тСхнологичСский ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ развиваСтся Π² настоящСС врСмя. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… антивирусах, ΠΈ Π² качСствС основы β€” Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ…, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π΅ систСмы (ΠΈΡ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Β«HIPS-ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈΒ», Β«HIPS’ами» β€” это Prevx, CyberHawk ΠΈ ряд Π΄Ρ€ΡƒΠ³ΠΈΡ…). Однако Π² свСтС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π»ΡŽΠ±ΡƒΡŽ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ, Π΄Π°Π½Π½Ρ‹ΠΉ способ поиска врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ прСдставляСтся Π½Π΅ самым пСрспСктивным, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΈ запускС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ срСдС риск сущСствСнно сниТаСт ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‚Ρ‹.

2.1.5 Поиск систСмных Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ

Π­Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ абстрактный способ сбора ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠΉ систСмС. Π― ΡƒΠΏΠΎΠΌΠΈΠ½Π°ΡŽ Π΅Π³ΠΎ здСсь Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΊΠ°ΠΊ логичСскоС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€Π΅Π΄Π΅Π» абстракции Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ спискС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.

Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ основан Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… полоТСниях:

Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· этих ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡƒΠ΄ΠΈΡ‚ΡŒ ΠΎ состоянии систСмы (ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΌ присутствии Π² Π½Π΅ΠΉ врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ), сравнивая Π΅Π³ΠΎ с эталоном (Π·Π° эталон принимаСтся Β«Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎΠ΅Β» состояниС систСмы) ΠΈΠ»ΠΈ анализируя ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΅Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

Для эффСктивного обнаруТСния врСдоносного ΠΊΠΎΠ΄Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π°Π½Π°Π»ΠΈΠ·Π° Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° достаточно слоТная аналитичСская систСма β€” Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ экспСртной систСмы ΠΈΠ»ΠΈ Π½Π΅ΠΉΡ€ΠΎΠ½Π½ΠΎΠΉ сСти. Π’ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ вопросов: ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Β«Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎΠ΅ состояниС», Ρ‡Π΅ΠΌ ΠΎΠ½ΠΎ отличаСтся ΠΎΡ‚ Β«Π½Π΅Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎΠ³ΠΎΒ», ΠΊΠ°ΠΊΠΈΠ΅ дискрСтныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ? По ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Ρ‚Π°ΠΊΠΎΠΉ слоТности Π² настоящСС врСмя этот способ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΌΠ°Π»ΠΎ. Π—Π°Ρ‡Π°Ρ‚ΠΊΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π°Π½Ρ‚ΠΈΡ€ΡƒΡ‚ΠΊΠΈΡ‚-ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ…, Π³Π΄Π΅ ΠΎΠ½ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ сравнСния с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ срСзом систСмы, взятым Π·Π° эталон (ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ PatchFinder, Kaspersky Inspector), Π»ΠΈΠ±ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΅Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² (GMER, Rootkit Unhooker).

2.1.6 Забавная ΠΌΠ΅Ρ‚Π°Ρ„ΠΎΡ€Π°

Аналогию с Ρ€Π΅Π±Π΅Π½ΠΊΠΎΠΌ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΡƒΡŽ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«ΠŸΠ΅ΡΠΎΡ‡Π½ΠΈΡ†Π°Β», ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: эмулятор ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Π½ΡΠ½ΡŒΠΊΡƒ, которая Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ слСдит Π·Π° Ρ€Π΅Π±Π΅Π½ΠΊΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π½Π΅ Π½Π°Ρ‚Π²ΠΎΡ€ΠΈΠ» лишнСго, ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ систСмных событий β€” Π½Π° воспитатСля, Π½Π°Π΄Π·ΠΈΡ€Π°ΡŽΡ‰Π΅Π³ΠΎ Π·Π° Ρ†Π΅Π»ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ Π΄Π΅Ρ‚ΠΈΡˆΠ΅ΠΊ, поиск систСмных Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ β€” Π½Π° прСдоставлСниС дСтям ΠΏΠΎΠ»Π½ΠΎΠΉ свободы, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ лишь ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ ΠΎΡ†Π΅Π½ΠΎΠΊ Π² ΠΈΡ… Π΄Π½Π΅Π²Π½ΠΈΠΊΠ΅. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· Ρ„Π°ΠΉΠ»Π° β€” это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π΅Π±Π΅Π½ΠΊΠ°, Ρ‚ΠΎΡ‡Π½Π΅Π΅, поиск ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² ΡˆΠ°Π»ΠΎΠ²Π»ΠΈΠ²ΠΎΡΡ‚ΠΈ Π² Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ родитСля.

Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ растут ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ΡΡ.

2.2 АналитичСский ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚

Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° принятия Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ любой. ΠžΡ‡Π΅Π½ΡŒ условно ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ аналитичСскиС систСмы антивирусов Π½Π° Ρ‚Ρ€ΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ мноТСство ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ².

2.2.1 ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ сравнСниС

Π’Π΅Ρ€Π΄ΠΈΠΊΡ‚ выносится ΠΏΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ сравнСния СдинствСнного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° с ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΡΡ ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сравнСния Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ (Β«Π΄Π°Β» ΠΈΠ»ΠΈ Β«Π½Π΅Ρ‚Β»). ΠŸΡ€ΠΈΠΌΠ΅Ρ€: идСнтификация врСдоносного ΠΊΠΎΠ΄Π° ΠΏΠΎ строго ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π±Π°ΠΉΡ‚. Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±ΠΎΠ»Π΅Π΅ высокоуровнСвый: идСнтификация ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ повСдСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ СдинствСнному ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎΠΌΡƒ Сю Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ (Ρ‚Π°ΠΊΠΎΠΌΡƒ ΠΊΠ°ΠΊ запись Π² ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» рССстра ΠΈΠ»ΠΈ Π² ΠΏΠ°ΠΏΠΊΡƒ Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ).

2.2.2 Π‘Π»ΠΎΠΆΠ½ΠΎΠ΅ сравнСниС

Π’Π΅Ρ€Π΄ΠΈΠΊΡ‚ выносится ΠΏΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ сравнСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΎΠ±Ρ€Π°Π·Ρ†Π°ΠΌΠΈ. Π¨Π°Π±Π»ΠΎΠ½Ρ‹ для сравнСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ, Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сравнСния β€” вСроятностным. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: идСнтификация врСдоносного ΠΊΠΎΠ΄Π° ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹Ρ… сигнатур, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°Π΄Π°Π½Π° нСТСстко (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π°ΠΉΡ‚Ρ‹ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹). Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±ΠΎΠ»Π΅Π΅ высокоуровнСвый: идСнтификация врСдоносного ΠΊΠΎΠ΄Π° ΠΏΠΎ нСскольким ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΈΠΌ ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌ Π½Π΅ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ API-функциям с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ.

2.2.3 ЭкспСртная систСма

Π’Π΅Ρ€Π΄ΠΈΠΊΡ‚ выносится Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‚ΠΎΠ½ΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ систСма, содСрТащая Π² сСбС Π·Π°Ρ‡Π°Ρ‚ΠΊΠΈ искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: идСнтификация врСдоносного ΠΊΠΎΠ΄Π° Π½Π΅ ΠΏΠΎ ТСстко Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Π½Π°Π±ΠΎΡ€Ρƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Π½ΠΎ ΠΏΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ многостороннСй ΠΎΡ†Π΅Π½ΠΊΠΈ всСй совокупности ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² Ρ†Π΅Π»ΠΎΠΌ, с присвоСниСм ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΈΠ· событий вСса Β«ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ врСдоносности» ΠΈ расчСтом ΠΎΠ±Ρ‰Π΅Π³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

3. Π Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ названия Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ β€” Ρ‡Ρ‚ΠΎ ΠΊ Ρ‡Π΅ΠΌΡƒ

Рассмотрим Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π»Π΅ΠΆΠ°Ρ‚ Π² основС ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ поиска врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π² Π½ΠΎΠ²ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ, Π΄Π°Π΅Ρ‚ Π΅ΠΉ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½ΠΎΠ²ΠΎΠ΅, ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ имя (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: Β«ΠŸΡ€ΠΎΠ°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ Π·Π°Ρ‰ΠΈΡ‚Π°Β» Π² Kaspersky Antivirus, TruPrevent ΠΎΡ‚ Panda, DeepGuard ΠΎΡ‚ F-Secure). Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ позволяСт ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ автоматичСского восприятия Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π² ΡƒΠ·ΠΊΠΈΡ… Ρ€Π°ΠΌΠΊΠ°Ρ… Π½Π΅ΠΊΠΎΠ³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°-ΡˆΡ‚Π°ΠΌΠΏΠ°. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, использованиС ΡˆΡ‚Π°ΠΌΠΏΠΎΠ² β€” Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ «эвристика», «эмуляция», «пСсочница», «повСдСнчСский Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‚ΠΎΡ€Β» β€” Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ ΠΏΡ€ΠΈ Π»ΡŽΠ±Ρ‹Ρ… ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ°Ρ… доступно ΠΈ Π½Π΅ вдаваясь Π² тСхничСскиС подробности ΠΎΡ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ.

Π’ΡƒΡ‚-Ρ‚ΠΎ ΠΈ начинаСтся тСрминологичСская ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π°. Π—Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°ΠΌΠΈ ТСстко Π½Π΅ Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Ρ‹ значСния (Π° Π² ΠΈΠ΄Π΅Π°Π»Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π΅Π½, Π½Π° Ρ‚ΠΎΡ‚ ΠΎΠ½ ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½). Один Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Ρ‚Π°ΠΊ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ этот Ρ‚Π΅Ρ€ΠΌΠΈΠ½, Π΄Ρ€ΡƒΠ³ΠΎΠΉ β€” ΠΈΠ½Π°Ρ‡Π΅. Π’Π΄ΠΎΠ±Π°Π²ΠΎΠΊ, значСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ Π°Π²Ρ‚ΠΎΡ€Ρ‹ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… «доступных описаний», часто ΠΎΡ‡Π΅Π½ΡŒ сущСствСнно ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, принятых Π² срСдС профСссионалов. Π˜Π½Π°Ρ‡Π΅ Ρ‡Π΅ΠΌ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ описаниС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π½Π° сайтС производитСля ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΎΠ±ΠΈΠ»ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°ΠΌΠΈ, Π½ΠΎ ΠΏΡ€ΠΈ этом Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ ΠΎ сути Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈΠ»ΠΈ ΡΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒ Π½Π΅Ρ‡Ρ‚ΠΎ, Π½Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π΅ΠΉ.

НапримСр, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ антивирусных систСм Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‚ свои ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ ΠΊΠ°ΠΊ оснащСнныС HIPS, Β«ΠΏΡ€ΠΎΠ°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉΒ» ΠΈΠ»ΠΈ «нСсигнатурной Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉΒ». ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ HIPS ΠΊΠ°ΠΊ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ систСмных событий ΠΈ ΠΈΡ… Π°Π½Π°Π»ΠΈΠ· Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ врСдоносного ΠΊΠΎΠ΄Π°, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΠ±ΠΌΠ°Π½ΡƒΡ‚Ρ‹ΠΌ. Π’ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ΄ этими характСристиками ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ всС Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π²ΠΈΠΆΠΎΠΊ Ρ‚ΠΈΠΏΠ° «эмулятор», оснащСнный аналитичСской систСмой Ρ‚ΠΈΠΏΠ° «эвристика» (ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ см. Π½ΠΈΠΆΠ΅). Π•Ρ‰Π΅ Ρ‡Π°Ρ‰Π΅ встрСчаСтся ситуация, ΠΊΠΎΠ³Π΄Π° Π·Π°Ρ‰ΠΈΡ‚Π° характСризуСтся ΠΊΠ°ΠΊ «эвристичСская» Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΡƒΡ‚ΠΎΡ‡Π½Π΅Π½ΠΈΠΉ.

ΠŸΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π΅Ρ‡ΡŒ Π½Π΅ ΠΈΠ΄Π΅Ρ‚ ΠΎΠ± ΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΌ ΠΎΠ±ΠΌΠ°Π½Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ β€” вСроятнСС всСго, ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚Π΅Π»ΡŒ описания просто сам запутался Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ…. Π Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ лишь ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ описаниС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, составлСнноС для ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΎΡ‚Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π΅Π΅ ΡΡƒΡ‚ΡŒ, ΠΈ Ρ‡Ρ‚ΠΎ ΠΎΠΏΠΈΡ€Π°Ρ‚ΡŒΡΡ Π½Π° Π½Π΅Π³ΠΎ ΠΏΡ€ΠΈ отвСтствСнном ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ ΠΊ Π²Ρ‹Π±ΠΎΡ€Ρƒ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ слСдуСт с ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ.

Рассмотрим Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнныС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ Π² области антивирусных Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ (см. Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ).

МСньшС всСго Ρ€Π°Π·Π½ΠΎΡ‡Ρ‚Π΅Π½ΠΈΠΉ Ρƒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π° «сигнатурноС Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β»: Ρ‚Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅, с тСхничСской стороны ΠΎΠ½ΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ², Π° с аналитичСской β€” ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΉ способ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ β€” простоС сравнСниС. Π­Ρ‚ΠΎ самая старая тСхнология, Π½ΠΎ ΠΎΠ½Π° ΠΆΠ΅ ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ надСТная β€” поэтому, нСсмотря Π½Π° большиС производствСнныС ΠΈΠ·Π΄Π΅Ρ€ΠΆΠΊΠΈ, связанныС с ΠΏΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π±Π°Π·Ρ‹, Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎ сСй дСнь Π²ΠΎ всСх антивирусах.

Если Π² характСристикС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ тСхничСского ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅ списка β€” «эмулятор» ΠΈΠ»ΠΈ «пСсочница» β€” это Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π°Π½ΠΈΠΉ. ΠŸΡ€ΠΈ этом аналитичСский ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСн Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ любой стСпСни слоТности, ΠΎΡ‚ простого сравнСния Π΄ΠΎ экспСртной систСмы.

Π’Π΅Ρ€ΠΌΠΈΠ½ «эвристика» ΡƒΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚ΡƒΠΌΠ°Π½Π΅Π½. По ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ словаря ОТСгова-Π¨Π²Π΅Π΄ΠΎΠ²ΠΎΠΉ, «эвристика β€” ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΡŽ Ρ€Π°Π½Π΅Π΅ нСизвСстного». Эвристика β€” это Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Ρ‚ΠΈΠΏ аналитичСского ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Π·Π°Ρ‰ΠΈΡ‚Ρ‹, Π° Π½Π΅ опрСдСлСнная тСхнология. Π’Π½Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ‚Π΅ΠΌΡ‹, Π² контСкстС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡, ΠΎΠ½ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ соотвСтствуСт Β«Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠΌΡƒΒ» способу Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.

На Π·Π°Ρ€Π΅ антивирусных Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΊΠΎΠ³Π΄Π° ΠΈ Π±Ρ‹Π» Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ задСйствован Ρ‚Π΅Ρ€ΠΌΠΈΠ½ «эвристика», ΠΎΠ½ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π» Π²ΠΏΠΎΠ»Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ β€” ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ вируса ΠΏΠΎ нСскольким Π³ΠΈΠ±ΠΊΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΌ шаблонам, Ρ‚.Π΅. систСму ΠΈΠ· тСхничСского ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Ρ‚ΠΈΠΏΠ° Β«Ρ€Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈΒ» ΠΈ аналитичСского β€” «слоТноС сравнСниС». БСйчас Ρ‚Π΅Ρ€ΠΌΠΈΠ½ «эвристика» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Β«Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ поиска нСизвСстных врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΒ». Π˜Π½Ρ‹ΠΌΠΈ словами, говоря ΠΎΠ± «эвристичСском Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈΒ», ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ Π½Π΅ΠΊΡƒΡŽ систСму Π·Π°Ρ‰ΠΈΡ‚Ρ‹, аналитичСский ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΎΠ³ΠΎ поиска Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ (Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏΡƒ аналитичСского ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° «слоТный Π°Π½Π°Π»ΠΈΠ·Β» ΠΈΠ»ΠΈ «экспСртная систСма», см. Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ). ΠŸΡ€ΠΈ этом тСхнологичСская основа Π·Π°Ρ‰ΠΈΡ‚Ρ‹, способ сбора ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ ΡƒΠ³ΠΎΠ΄Π½ΠΎ β€” ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π΄ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с событиями ΠΈΠ»ΠΈ состояниСм ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы.

Π•Ρ‰Π΅ мСньшС опрСдСлСнности с Ρ‚Π°ΠΊΠΈΠΌΠΈ названиями, ΠΊΠ°ΠΊ «повСдСнчСскоС Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β», Β«ΠΏΡ€ΠΎΠ°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β». Они ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ β€” ΠΎΡ‚ эвристики Π΄ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° систСмных событий.

Π’Π΅Ρ€ΠΌΠΈΠ½ HIPS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² описаниях антивирусных Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΎΡ‡Π΅Π½ΡŒ часто, ΠΈ Π½Π΅ всСгда ΠΎΠΏΡ€Π°Π²Π΄Π°Π½Π½ΠΎ. НСсмотря Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ° Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ (Host Intrusion Prevention System) Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΡΡƒΡ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ антивирусной Π·Π°Ρ‰ΠΈΡ‚Π΅ тСхнология Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°: HIPS β€” это Π·Π°Ρ‰ΠΈΡ‚Π°, тСхничСски основанная Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π΅ систСмных событий. ΠŸΡ€ΠΈ этом аналитичСский ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠΌ ΡƒΠ³ΠΎΠ΄Π½ΠΎ β€” ΠΎΡ‚ прСсСчСния Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… событий Π΄ΠΎ слоТного Π°Π½Π°Π»ΠΈΠ·Π° Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… дСйствий. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠΎΠ΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Β«HIPSΒ» Π² описании антивируса ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, примитивная Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ рССстра, Π»ΠΈΠ±ΠΎ систСма ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΎ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ°Ρ… доступа ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ дирСкториям, Π»ΠΈΠ±ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТная систСма Π°Π½Π°Π»ΠΈΠ·Π° повСдСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π»ΠΈΠ±ΠΎ какая-Ρ‚ΠΎ другая тСхнология, Π² основС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π»Π΅ΠΆΠΈΡ‚ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ систСмных событий.

4. ΠŸΠ»ΡŽΡΡ‹ ΠΈ минусы способов обнаруТСния врСдоносного ΠΊΠΎΠ΄Π°

Если Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π΅ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π° ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½ΠΎ, с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния прСдставлСнной ΠΌΠΎΠ΄Π΅Π»ΠΈ, Ρ‚ΠΎ вырисовываСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π°.

ВСхничСский ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π² основном Π·Π° Ρ‚Π°ΠΊΠΈΠ΅ Π΅Π΅ характСристики, ΠΊΠ°ΠΊ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° систСму (ΠΈ ΠΊΠ°ΠΊ слСдствиС β€” Π΅Π΅ быстродСйствиС), Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ.

Нагрузка Π½Π° систСму β€” это доля процСссорного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ ΠΈΠ»ΠΈ пСриодичСски задСйствованных Π² обСспСчСнии Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… быстродСйствиС систСмы. Эмуляция выполняСтся ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, Π²Π½Π΅ зависимости ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ: Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΏΡ€ΠΎΡΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ приходится нСсколько инструкций искусствСнной срСды. Π’ΠΎ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ. ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ систСмных событий Ρ‚Π°ΠΊΠΆΠ΅ бСзусловно Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ всю систСму, Π½ΠΎ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ этой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ зависит ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π’ случаС с Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΌ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ поиском систСмных Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ всСцСло зависит ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Под Β«Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽΒ» подразумСваСтся ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ риска, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ подвСргаСтся опСрационная систСма ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² процСссС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ врСдоносного ΠΊΠΎΠ΄Π°. Π’Π°ΠΊΠΎΠΉ риск сущСствуСт всСгда, ΠΊΠΎΠ³Π΄Π° врСдоносный ΠΊΠΎΠ΄ исполняСтся Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ, Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС. Для систСм ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° событий Ρ‚Π°ΠΊΠΎΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ΅ исполнСниС ΠΊΠΎΠ΄Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎ обусловлСно, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ эмуляция ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ΅ сканированиС ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ врСдоносный ΠΊΠΎΠ΄ Π΅Ρ‰Π΅ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ Π½Π°Ρ‡Π°Π» ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ.

Подводя ΠΈΡ‚ΠΎΠ³: Π² срСднСм, Ρ‡Π΅ΠΌ ΠΌΠ΅Π½Π΅Π΅ абстрактна Π·Π°Ρ‰ΠΈΡ‚Π°, Ρ‚Π΅ΠΌ ΠΎΠ½Π° бСзопаснСС, Π½ΠΎ ΠΈ Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΡ‰Π΅ Π΅Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ.

АналитичСский аспСкт Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ‚Π°ΠΊΠΈΠ΅ характСристики, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ (ΠΈ Π·Π°Π²ΠΈΡΡΡ‰ΡƒΡŽ ΠΎΡ‚ Π½Π΅Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ частоту обновлСния антивируса), ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ Π»ΠΎΠΆΠ½Ρ‹Ρ… срабатываний ΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Под ΠΏΡ€ΠΎΠ°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ подразумСваСтся ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅, Π΅Ρ‰Π΅ Π½Π΅ попадавшиС Π² Ρ€ΡƒΠΊΠΈ спСциалистов врСдоносныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ Ρ‚ΠΈΠΏ Π°Π½Π°Π»ΠΈΠ·Π° («простоС сравнСниС») соотвСтствуСт Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π΄Π°Π»Π΅ΠΊΠΈΠΌ ΠΎΡ‚ проактивности тСхнологиям, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ сигнатурноС Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‚Π°ΠΊΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Ρ‹ лишь извСстныС врСдоносныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. По ΠΌΠ΅Ρ€Π΅ возрастания слоТности аналитичСской систСмы, возрастаСт ΠΈ Π΅Π΅ ΠΏΡ€ΠΎΠ°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ. Π‘ ΠΏΡ€ΠΎΠ°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ нСпосрСдствСнно связана ΠΈ такая характСристика Π·Π°Ρ‰ΠΈΡ‚Π½ΠΎΠΉ систСмы, ΠΊΠ°ΠΊ нСобходимая частота ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ. НапримСр, Π±Π°Π·Ρ‹ сигнатур Π½ΡƒΠΆΠ½ΠΎ часто ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π±ΠΎΠ»Π΅Π΅ слоТныС эвристичСскиС систСмы ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½Ρ‹ΠΌΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ситуации Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ срок, Π° экспСртныС аналитичСскиС систСмы ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅Π· ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ мСсяцами.

ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚ Π»ΠΎΠΆΠ½Ρ‹Ρ… срабатываний Ρ‚Π°ΠΊ ΠΆΠ΅ нСпосрСдствСнно связан со ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π°Π½Π°Π»ΠΈΠ·Π°. Если врСдоносный ΠΊΠΎΠ΄ идСнтифицируСтся ТСстко Π·Π°Π΄Π°Π½Π½ΠΎΠΉ сигнатурой ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ дСйствий β€” ΠΏΡ€ΠΈ условии достаточной Π΄Π»ΠΈΠ½Ρ‹ сигнатуры (Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΉ, повСдСнчСской ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π΅Ρ‰Π΅), такая идСнтификация ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½Π°: сигнатура ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π²Ρ€Π΅Π΄ΠΎΠ½ΠΎΡΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π΄Ρ€ΡƒΠ³ΠΈΡ…. Но Ρ‡Π΅ΠΌ большС Β«ΠΆΠ΅Ρ€Ρ‚Π²Β» стараСтся Π·Π°Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΈΠΌ ΠΎΠ½ становится, вслСдствиС Ρ‡Π΅Π³ΠΎ способСн Π·Π°Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ большС Π±Π΅Π·Π²Ρ€Π΅Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

Под Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ подразумСваСтся ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ Π΅Π³ΠΎ участия Π² Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ β€” ΠΏΡ€Π°Π²ΠΈΠ», ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ, Π±Π΅Π»Ρ‹Ρ… ΠΈ Ρ‡Π΅Ρ€Π½Ρ‹Ρ… списков β€” ΠΈ участия Π² процСссС вынСсСния Π²Π΅Ρ€Π΄ΠΈΠΊΡ‚Π° β€” ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΎΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΆΠ΅Π½ΠΈΠ΅ Β«ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π½ΠΈΠΉΒ» аналитичСской систСмы. Нагрузка Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ зависит ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π½ΠΎ ΠΎΠ±Ρ‰Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Ρ‚Π°ΠΊΠΎΠ²ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‡Π΅ΠΌ дальшС Π°Π½Π°Π»ΠΈΠ· ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ сравнСния, Ρ‚Π΅ΠΌ большС случаСтся Π»ΠΎΠΆΠ½Ρ‹Ρ… срабатываний β€” ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Для этого ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ участиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Подводя ΠΈΡ‚ΠΎΠ³: Ρ‡Π΅ΠΌ слоТнСС аналитичСская систСма, Ρ‚Π΅ΠΌ ΠΎΠ½Π° могущСствСннСС, Π½ΠΎ ΠΈ Ρ‚Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ Π»ΠΎΠΆΠ½Ρ‹Ρ… срабатываний. ПослСдниС ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΡƒΡŽΡ‚ΡΡ взаимодСйствиСм с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Ссли Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Π»ΠΈΠ±ΠΎ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΈΠ·ΠΌΡƒ этой ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π»Π΅Π³ΠΊΠΎ тСорСтичСски ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ Π΅Π΅ прСимущСства ΠΈ нСдостатки. Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, эмулятор со слоТным аналитичСским ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ. Π­Ρ‚ΠΎ Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‡Π΅Π½ΡŒ бСзопасная (ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅ трСбуСтся запуск провСряСмого Ρ„Π°ΠΉΠ»Π°), Π½ΠΎ Β«ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰Π°ΡΒ» Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ вслСдствиС использования Π² Π½ΠΈΡ… антиэмуляционных Ρ‚Ρ€ΡŽΠΊΠΎΠ², Π»ΠΈΠ±ΠΎ вслСдствиС Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½Ρ‹Ρ… Π½Π΅Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΎΠΊ Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ самого эмулятора. Вакая Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ высоким ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΠΎΠΌ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ качСствСнно ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ большой ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ нСизвСстных врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π½ΠΎ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ.

5. Как Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ систСму нСсигнатурной Π·Π°Ρ‰ΠΈΡ‚Ρ‹?

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

ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, слСдуСт ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ сущСствуСт Π½ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ, Π½ΠΈ «самого Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎΒ» Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΅ΡΡ‚ΡŒ свои ΠΏΠ»ΡŽΡΡ‹ ΠΈ минусы. НапримСр, ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ событий Π² систСмС постоянно Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ процСссорноС врСмя, Π½ΠΎ Π΅Π³ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π΅ всСго ΠΎΠ±ΠΌΠ°Π½ΡƒΡ‚ΡŒ; процСссу эмуляции ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ использованиСм Π² ΠΊΠΎΠ΄Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄, Π·Π°Ρ‚ΠΎ ΠΏΡ€ΠΈ Π΅Π΅ использовании ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ врСдоносного ΠΊΠΎΠ΄Π° выполняСтся Π² ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰Π΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, систСма остаСтся Π½Π΅Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Π°. Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: простыС ΠΏΡ€Π°Π²ΠΈΠ»Π° принятия Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ слишком Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ участия Π² процСссС, пороТдая ΠΌΠ½ΠΎΠ³ΠΎ вопросов ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, Π° слоТныС ΠΈ Β«Ρ‚ΠΈΡ…ΠΈΠ΅Β» Ρ‡Ρ€Π΅Π²Π°Ρ‚Ρ‹ Π»ΠΎΠΆΠ½Ρ‹ΠΌΠΈ срабатываниями. Π’Ρ‹Π±ΠΎΡ€ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ β€” это Π²Ρ‹Π±ΠΎΡ€ Π·ΠΎΠ»ΠΎΡ‚ΠΎΠΉ сСрСдины с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… потрСбностСй ΠΈ ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π².

НапримСр, Ρ‚ΠΎΠΌΡƒ, ΠΊΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² уязвимых условиях («нСпропатчСнная» систСма, отсутствиС Π·Π°ΠΏΡ€Π΅Ρ‚ΠΎΠ² Π½Π° использованиС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, скриптов ΠΈ Ρ‚.ΠΏ.), сильно бСспокоится Π·Π° свою Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ достаточно рСсурсов, большС всСго ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ систСма Ρ‚ΠΈΠΏΠ° «пСсочница», с качСствСнным аналитичСским ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ. Вакая систСма обСспСчиваСт максимум бСзопасности, Π½ΠΎ Π² сСгодняшнСй Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ задСйствуСт ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти ΠΈ процСссорного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ β€” Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Π² Β«Ρ‚ΠΎΡ€ΠΌΠΎΠΆΠ΅Π½ΠΈΠΈΒ» ОБ. БпСциалисту, ΠΆΠ΅Π»Π°ΡŽΡ‰Π΅ΠΌΡƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Π΅ систСмныС события, ΠΈ Π·Π°ΠΎΠ΄Π½ΠΎ ΠΎΠ³Ρ€Π°Π΄ΠΈΡ‚ΡŒ сСбя ΠΎΡ‚ нСизвСстных врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ систСма ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Вакая систСма Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ, Π½ΠΎ Π½Π΅ сущСствСнно Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ участия Π² создании ΠΏΡ€Π°Π²ΠΈΠ» ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ. А ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ Π² рСсурсах Π»ΠΈΠ±ΠΎ Π½Π΅ Ρ…ΠΎΡ‡Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ свою ΠΌΠ°ΡˆΠΈΠ½Ρƒ постоянным ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ΠΎΠΌ, Π° Ρ€Π°Π·ΡƒΠΌ β€” созданиСм ΠΏΡ€Π°Π²ΠΈΠ», ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ простая эвристика. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², Π·Π° качСство дСтСктирования нСизвСстных врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π½Π΅ какая-Ρ‚ΠΎ ΠΎΠ΄Π½Π° ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ Π·Π°Ρ‰ΠΈΡ‚Π½ΠΎΠΉ систСмы, Π° вся систСма Π² Ρ†Π΅Π»ΠΎΠΌ; Π±ΠΎΠ»Π΅Π΅ простой тСхнологичСский способ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡƒΠΌΠ΅Π»Ρ‹ΠΌ принятиСм Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.

БистСмы нСсигнатурного обнаруТСния Ρ€Π°Π½Π΅Π΅ нСизвСстного ΠΊΠΎΠ΄Π° Ρ€Π°ΡΠΏΠ°Π΄Π°ΡŽΡ‚ΡΡ Π½Π° Π΄Π²Π΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ. ΠŸΠ΅Ρ€Π²Π°Ρ β€” это ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ HIPS-систСмы, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Prevx ΠΈΠ»ΠΈ Cyberhawk. Вторая β€” ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ антивирусы, ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π²ΡˆΠΈΠ΅ Π² поискС большСй эффСктивности Π΄ΠΎ нСсигнатурных Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹: узкая спСциализация, Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ качСство, β€” Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС, ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ разностороннСй Π±ΠΎΡ€ΡŒΠ±Ρ‹ с врСдоносными ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ β€” Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ.

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

1 Эмуляция β€” имитация Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΠ΄Π½ΠΎΠΉ систСмы срСдствами Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй ΠΈ искаТСний Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ². Эмуляция выполняСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ ΠΈ/ΠΈΠ»ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ срСдствами.

2 Β«ΠŸΠ΅ΡΠΎΡ‡Π½ΠΈΡ†Π°Β» (Π°Π½Π³Π». Β«sandboxΒ») β€” срСда для бСзопасного исполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, построСнная Π½Π° частичном ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΠΌ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ эмуляции рСсурсов ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы (Ρ‚Π°ΠΊΠΆΠ΅ см. ΡΡ‚Π°Ρ‚ΡŒΡŽ Π² Β«Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈΒ»).

3 ΠŸΡ€ΠΈΠ΅ΠΌΡ‹ ΠΏΡ€ΠΎΡ‚ΠΈΠ² эмуляции основаны Π½Π° Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ эмулятор Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠ½Π°Ρ‡Π΅, Ρ‡Π΅ΠΌ процСссор. Π­Ρ‚ΠΎ позволяСт врСдоносной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΌΡƒΠ»ΡΡ†ΠΈΡŽ ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ дСйствия β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒΡΡ ΠΈΠ»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΠΎ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ.

Автор: Алиса Π¨Π΅Π²Ρ‡Π΅Π½ΠΊΠΎ

Π’Π΅Π΄ΡƒΡ‰ΠΈΠΉ экспСрт “Π›Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈ ΠšΠ°ΡΠΏΠ΅Ρ€ΡΠΊΠΎΠ³ΠΎ”

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Leave a Reply

Your email address will not be published. Required fields are marked *