Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Antivirus Software >> .

Come costruire un Virus Scanner

Costruire un virus scanner prende molto specifiche competenze di programmazione , ma l'approccio generale non è difficile da capire . Un programma antivirus utilizza esempi di codice predefiniti che sono chiamate "firme ". Queste firme vengono confrontati con altri programmi sul computer , e se i programmi hanno il codice che è simile o identico al file di firma , il programma è contrassegnato come un virus. Il design di queste firme e il modo in cui essi sono confrontati con i file di programma sono di primaria importanza per lo sviluppo di un programma antivirus . Istruzioni
1

decidere che tipo di virus che si desidera eseguire la scansione . Molti tipi di virus di sviluppare ogni giorno . Alcuni tipi possono causare dati da distruggere e devastare sul computer di una persona , mentre altri semplicemente sedersi in fondo e mostrare pop-up ogni pochi minuti . Diversi tipi di virus richiedono diversi tipi di firme da rilevare.
2 file di firma di design

che è possibile utilizzare per eseguire la scansione dei file per un virus. Questi file di firma sono in genere sviluppati dal noto codice del virus , per cui un approccio potrebbe essere quello di analizzare il codice di un file di virus conosciuti e scrivere un file di firma in base a quello. Poi, ogni volta che il virus ha mostrato di nuovo in un computer, si sarebbe in grado di rilevarla .
3

Creare un programma di utilità di scansione che analizzare attraverso ogni file in un computer , e confrontare tale file con i file di firma che avete creato . Generalmente , solo la prima porzione di file è confrontato con file di firma , dal momento che è di solito dove è collocato codice del virus . Per essere più approfondita, lo scanner può confrontare l'interezza di ogni file sul computer con ogni file di firma , ma questo aumenta il tempo necessario per eseguire la scansione del computer e fa la scansione su richiesta ( che analizza tutti i file del computer si apre come si apre esso ) molto alta intensità di risorse .

 

software © www.354353.com