Принцип роботи CRC-сканерів ґрунтується на підрахунку CRC-сум (контрольних сум) для присутніх на диску файлів/системних секторів . Ці CRC-суми потім зберігаються в базі даних антивіруса, як, утім, і деяка інша інформація: довжини файлів, дати їхньої останньої модифікації тощо.
Принцип роботи антивірусних сканерів заснований на перевірці файлів, секторів і системної пам’яті та пошуку в них відомих і нових (невідомих сканеру) вірусів. Для пошуку відомих вірусів використовуються так звані маски.
Програми-детектори, або сканери, знаходять віруси в оперативній пам’яті, на внутрішніх і(або) зовнішніх носіях, виводячи повідомлення при виявленні вірусу. Програми-доктори, (фаги, поліфаги) знаходять заражені файли і “лікують” їх.
Програми-ревізори (CRC-сканери) використовують для пошуку вірусів метод виявлення змін. Принцип роботи CRC-сканерів заснований на підрахунку CRC-сум (кодів циклічного контролю) для присутніх на диску файлів/системних секторів.