Un programma antivirus dovrebbe prima creare un inventario dei file archiviati su un computer. Dovrebbe quindi utilizzare varie definizioni e tecniche di scansione basate su firme per rilevare virus noti nei file. Inoltre, il programma può utilizzare tecniche di scansione basate sull'euristica per rilevare attività sospette e bloccare qualsiasi codice dannoso. Infine, dovrebbe fornire un rapporto dettagliato sui virus rilevati, se presenti.
Progettare un programma antivirus.