Bygge en virusskanner tar svært spesifikke kunnskaper om programmering , men den generelle tilnærmingen er ikke vanskelig å forstå. Et virus skanner bruker forhåndsdefinerte kodeeksempler som er ringe "signaturer ". Disse underskriftene blir sammenlignet med andre programmer på datamaskinen , og hvis programmene har kode som er lik eller identisk med signaturen filen , er programmet markert som et virus . Utformingen av disse signaturer og på hvilken måte de er sammenlignet med programfilene er viktig i utviklingen av et virus skanner. Instruksjoner
en
Bestem hva slags virus du ønsker å søke etter . Mange typer av virus blir utviklet hver dag. Noen typer vil føre til at data blir ødelagt og skape kaos på en persons datamaskin , mens andre bare sitte i bakgrunnen og vise pop - up-annonser med få minutters mellomrom . Ulike typer virus krever forskjellige typer signaturer for å oppdage .
2
Design signaturfiler som du kan bruke til å skanne filer for virus . Disse signaturfiler er vanligvis utviklet fra kjente virus kode , slik at en tilnærming ville være å analysere kode fra et kjent virus fil og skrive en signatur fil basert på det. Deretter , når det viruset dukket opp igjen i en datamaskin , vil du være i stand til å oppdage det.
3
Lag en skanning verktøy som vil analysere gjennom hver fil på en datamaskin , og sammenligne det fil med signaturen filene du har opprettet. Vanligvis er det bare den første delen av filer sammenlignet med signaturfiler , siden det er vanligvis der viruset koden er plassert . For å være mer grundig , kan skanneren sammenligne helheten av hver fil på datamaskinen med hver signatur fil , men dette øker tiden det tar å skanne datamaskinen og gjør on-demand scanning ( som skanner alle filer på datamaskinen åpner som det åpner det ) svært ressurskrevende .