Большинство антивирусных программ определяют, является ли объект вирусом, следующими способами:
- Если антивирусная программа находит множество похожих на объект файлов и программ в Интернете и на компьютере, то объект считается вирусом.
- Антивирусная программа проверяет, удовлетворяет ли объект заранее определенным критериям вируса.
- Антивирусная программа изучает поведение объекта при «заражении» им некоторого пробного файла, после чего делает вывод, является ли объект вирусом или нет.
- Объект сравнивается со списком уже известных вредоносных программ. В случае соответствия одной из вредоносных программ объект объявляется вирусом.