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