Opbygning af en virus scanner tager meget specifikke programmering færdigheder , men den generelle holdning er ikke svært at forstå. En virus scanner bruger foruddefinerede kodeeksempler , der kalder " signaturer ". Disse underskrifter er sammenlignet mod andre programmer på computeren , og hvis programmer har kode, der er identisk med eller ligner signaturfil , er programmet markeret som en virus. Udformningen af disse underskrifter og den måde , de er sammenlignet med programfiler er altafgørende i udviklingen af en virus scanner. Instruktioner
1
Beslut , hvilken type af virus , du ønsker at scanne for . Mange virustyper bliver udviklet hver dag . Nogle typer vil medføre, at data skal destrueres , og anrette skade på en persons computer , mens andre blot sidde i baggrunden og vise popup-annoncer hvert par minutter. Forskellige typer af virus kræver forskellige typer underskrifter for at opdage.
2
Design signatur filer, som du kan bruge til at scanne filer til en virus. Disse signaturfiler er normalt udviklet sig fra kendt virus kode, så én tilgang ville være at analysere koden i en kendt virus fil og skrive en signaturfil baseret på der. Så, når denne virus dukkede op igen i en computer, vil du være i stand til at opdage det.
3
Opret en scanning nytte , der vil parse igennem hver fil på en computer , og sammenligne det fil med signatur filer, du har oprettet. Generelt er det kun den første del af filer i forhold til signaturfiler , da det er som regel, hvor virus -koden er placeret. For at være mere grundig, kan scanneren sammenligne helhed for hver fil på computeren med hvert signatur fil, men dette øger den tid, det tager at scanne computeren og gør on-demand scanning ( som scanner alle filer på computeren åbner da det åbner det) meget ressourcekrævende.