[решено] Какая разница между "Сигнатурный анализ" и "Эвристический анализ"?

Ответить
 • Просмотры: 1
Аватара пользователя
verdix

[решено] Какая разница между "Сигнатурный анализ" и "Эвристический анализ"?

Сообщение verdix »

Какая разница между "Сегнатурный анализ" и "Эвристический анализ"? Вот, в KIS 2009 увидал методы проверки, стало интересно чем они отличаются!
Аватара пользователя
CyberDaemon

Re: [решено] Какая разница между "Сигнатурный анализ" и "Эвристический анализ"?

Сообщение CyberDaemon »

Цитата verdix:



Сегнатурный
[решено] Какая разница между "Сигнатурный анализ" и "Эвристический анализ"?




Сигнатурный - антивирус ищет характерные для конкретного вируса последовательности кода - типа отпечатков пальцев.

Эвристический - антивирус пытается анализировать код - ищет дядю подозрительного вида.

Образное объяснение Изображение
Аватара пользователя
Drongo

Re: [решено] Какая разница между "Сигнатурный анализ" и "Эвристический анализ"?

Сообщение Drongo »

Правильно Сигнатурный, вроде как стандартно, например, в программировании выражение



Код:

Код: Выделить всё

float function (int a, double b, char c);

называется сигнатурой функции, чтобы функция работала, она должна всегда (если указан возвращаемый тип) возвращать объявленный параметр, содержать название функции и принимать параметры, по тому типу который указан в заголовке. Но наверное это не то, видимо я объяснил что такое сигнатура в программировании.
Сигнатура вирусов
, а это
поиск в гугле
.

Эвристический анализ
, вроде как предугадывает некоторые видоизменения, которые может производить вирус. Если не ошибусь был такой вирус Стелс или призрак, который размножаясь на заражённом компьютере, изменял свои участки кода так, что его не возможно было найти, вот как раз на такие типы и предназначен эвристический анализ.

Если грубо объяснить, то сигнатура это сравнение, а эвристика, какой-никакой метод "предсказания" изменений вируса.
Ответить

Вернуться в «Хочу все знать»