[KB127] Що таке евристика?

ПРИМІТКА:

Ця сторінка перекладена за допомогою комп'ютера. Клацніть англійську мову в розділі Мови на цій сторінці, щоб переглянути оригінальний текст. Якщо вам щось незрозуміло, зверніться до місцевої служби підтримки.

Рішення

Окрім порівняння потенційного шкідливого програмного забезпечення з відомими вірусами, усі продукти ESET використовують евристики для виявлення вірусів, троянів та інших загроз.

Використання евристик - це метод, який реалізує набір інструкцій або правил для ефективного вирішення проблем. В антивірусному контексті евристика - це набір правил, які використовуються для виявлення поведінки шкідливої програми без необхідності однозначної ідентифікації конкретної загрози, як того вимагає класичне виявлення на основі сигнатур.

Основною перевагою евристичної моделі є не тільки її здатність виявляти варіанти або модифіковані форми існуючих шкідливих програм, але й нові, раніше невідомі шкідливі програми. Усі продукти ESET використовують евристики для виявлення як відомих, так і невідомих загроз і шкідливих програм. Використовуються дві форми евристик: пасивна та активна.

Пасивна евристика

Пасивні евристики аналізують потенційну загрозу під час сканування, відстежуючи інструкції в програмі до передачі коду на виконання процесору. Пасивні евристики шукають шаблони, підпрограми або виклики програм, які вказують на зловмисну поведінку.

Хоча пасивна евристика і є важливим інструментом, вона є лише частиною рішення, оскільки не існує жодної дії, яку може виконати шкідлива програма, яка не була б дозволена в легальній програмі. Ось чому важливим є одночасне використання активної евристики.

Активна евристика

Технологія активної евристики, що використовується в продуктах ESET, створює віртуальний комп'ютер у механізмі сканування, який дозволяє сканеру спостерігати за тим, що програма могла б зробити, якби їй дозволили запуститися на реальному комп'ютері.

Це може виявити потенційно шкідливі дії, які інші методи виявлення не змогли б ідентифікувати.