Обнаружение, основанное на эмуляции

Обнаружение, основанное на эмуляции

Обнаружение, основанное на эмуляции — метод, используемый в антивирусном программном обеспечении, для обнаружения еще неизвестных вредоносных программ (т.н. 0day-угроз)

Содержание

Общее описание

В общем случае, суть метода заключается в выполнения потенциально опасного приложения в эмулируемой среде. Во время эмуляции антивирусная программа отслеживает все действия исследуемого программного обеспечения, что позволяет, на основании внутренних алгоритмов антивирусных программ, оценить степень опасности исследуемого программного обеспечения.

На сегодняшний день в индустрии антивирусного программного обеспечения распространены две основные разновидности эмуляции:

  • Эмуляция процессора
  • Эмуляция операционной системы

Преимущества эмуляции

В некоторых случаях, эмуляция позволяет достаточно эффективно противостоять таким технологиям как полиморфизм вредоносных программ, что достигается за счет оценки совершаемых действий, но не программного кода. В настоящее время, существует большое количество платных и бесплатных сервисов для анализа неизвестного программного обеспечения. Данные сервисы используют методы эмуляции для протоколирования событий, происходящих в тестовой системе.

Недостатки эмуляции

Несомненным недостатком эмуляции является высокое потребление системных ресурсов, что негативно сказывается на производительности компьютера. Поэтому, на сегодняшний день, эмуляция не является основной технологией антивирусного программного обеспечения, заметно уступая современным проактивным методам антивирусной защиты (например, HIPS).

См. также


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "Обнаружение, основанное на эмуляции" в других словарях:

  • Обнаружение основанное на эмуляции — Обнаружение, основанное на эмуляции метод работы антивирусной программы, при котором подозрительный файл либо запускается в тщательно контролируемой среде, либо эмулируется его исполнение с целью выявления тех признаков вредоносного кода, которые …   Википедия

  • Основанное на эмуляции Обнаружение — Обнаружение, основанное на эмуляции метод работы антивирусной программы, при котором подозрительный файл либо запускается в тщательно контролируемой среде, либо эмулируется его исполнение с целью выявления тех признаков вредоносного кода, которые …   Википедия

  • Песочница (безопасность) — У этого термина существуют и другие значения, см. Песочница (значения). Песочница (англ. sandbox) в компьютерной безопасности механизм для безопасного исполнения программ. Содержание 1 Общее описание …   Википедия

  • Sandbox — Песочница (англ. sandbox, также существуют схожие понятия англ. honeypot, англ. fishbowl) в компьютерной безопасности, механизм для безопасного исполнения программ. Песочницы часто используют для запуска непротестированного кода, непроверенного… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»