La construcción de un escáner de virus tiene conocimientos de programación muy específicas , pero el enfoque general no es difícil de entender. Un escáner de virus utiliza ejemplos de código predefinidos que son llamadas "firmas ". Estas firmas se comparan con otros programas en el ordenador, y si los programas tienen código que es similar o idéntico al archivo de la firma , el programa se marca como un virus . El diseño de estas firmas y la manera en la que se comparan con los archivos de programa son de suma importancia en el desarrollo de un escáner de virus . Instrucciones
1
Decidir qué tipo de virus que se desea buscar . Muchos tipos de virus se están desarrollando todos los días . Algunos tipos van a hacer que los datos sean destruidos y causar estragos en la computadora de una persona, mientras que otros simplemente se sientan en el fondo y mostrar anuncios pop -up cada pocos minutos . Diferentes tipos de virus requieren diferentes tipos de firmas para detectar .
2
Diseño archivos de firmas que se pueden utilizar para analizar los archivos de un virus . Estos archivos de firmas suelen desarrollarse a partir del código de virus conocidos , por lo que una opción sería analizar el código de un archivo de virus conocidos y escribir un archivo de firma en base a eso. Entonces, cada vez que el virus apareció de nuevo en una computadora, usted sería capaz de detectarlo.
3
Crear un programa de digitalización que analizar a través de todos los archivos en una computadora, y compararlo presentar a los archivos de la firma que ha creado. Generalmente , sólo la primera parte de los archivos se compara con los archivos de firmas , ya que es por lo general cuando se coloca código del virus . Para ser más profundo , el lector puede comparar la totalidad de cada archivo en la computadora con cada archivo de firma, pero esto aumenta el tiempo necesario para examinar el equipo y hace análisis bajo demanda ( que escanea todos los archivos de la computadora se abre como se abre ella) muy intensivo en recursos .