Разница между антивирусами-ревизорами и программами-фильтрами заключается в их функциях и принципах работы:
Антивирусы-ревизоры запоминают исходное состояние программ, каталогов и системных областей диска, когда компьютер не заражён вирусом. 5 Затем периодически или по желанию пользователя сравнивают текущее состояние с исходным. 5 Обнаруженные изменения выводятся на экран монитора. 5
Программы-фильтры располагаются резидентно в оперативной памяти компьютера и перехватывают те обращения к операционной системе, которые используются вирусами для размножения и нанесения вреда. 6 Они сообщают о них пользователю, который может разрешить или запретить выполнение соответствующей операции. 6
Таким образом, ревизоры позволяют обнаружить заражение компьютерным вирусом, когда он ещё не успел нанести большого вреда, а программы-фильтры — выявить многие вирусы на самой ранней стадии, когда они ещё не успели размножиться и что-либо испортить. 6