Преимущества эвристического анализа по сравнению с традиционными методами обнаружения вредоносных программ:
- Способность обнаруживать новые угрозы. 35 Если вирус новый и его сигнатура неизвестна, антивирус с сигнатурным обнаружением «пропустит» его при проверке, а с эвристическим — возможно найдёт. 3
- Более гибкий и адаптивный подход. 5 Эвристический анализ позволяет обнаружить потенциальные вирусы без необходимости их специальной идентификации. 2
- Возможность обнаружения сложных угроз. 5 Например, нулевых дней и других сложных угроз. 5
Недостатки эвристического анализа:
- Высокий уровень ложных срабатываний. 25 Поскольку этот метод поиска базируется на эмпирических предположениях, полностью исключить ложные срабатывания нельзя. 14
- Трудоёмкость. 2 Эвристический анализ является трудоёмким и часто приводит к ложным срабатываниям, которые необходимо проверять вручную. 2
- Наличие методик обмана эвристического анализатора. 4 Разработчики вредоносных программ могут видоизменять код, использовать элементы, выполнение которых не поддерживается эмулятором кода антивирусов, и другими способами избегать детектирования при эвристическом сканировании. 4