Ver Mensaje Individual
  #18 (permalink)  
Antiguo 08/08/2007, 12:12
Avatar de Eternal Idol
Eternal Idol
 
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 21 años
Puntos: 74
Re: Antivirus programado en Visual Basic

Cita:
Iniciado por culd Ver Mensaje
No es por nada. pero tienen que tener una base solida sobre funcionamiento de sistemas operativos. Es decir como trabaja la tabla de procesos, que tipo de planificador posee cada sistema operativo.
Con conocer el S.O. sobre el que se desarrolla alcanza. ¿Que importancia tiene el planificador? El concepto de proceso no es la base de un antivirus ya que por definicion un virus copia su codigo en otros ejecutables (en disco) por tanto un antivirus clasico tiene dos modulos imprescindibles. Uno es el scanner, por firmas generalmente y otro es el "interceptador" (un driver de tipo filtro para el sistema de archivos) que se encarga de lanzar el scan en tiempo real y por ende impedir la ejecucion de un virus. Es cierto que actualmente existe toda una tendencia a deteccion por comportamiento pero es algo relativamente nuevo a comparacion.

Cita:
Iniciado por culd Ver Mensaje
Visual Basic, practicamente trabaja utilizando librerias ajenas, es decir que es medio complicado inyectar en el kernel como para verificar las tablas de asignacion, y verificar que ejecuta cada proceso.
Con VB no se puede hacer un ejecutable independiente de su maquina virtual y muchisimo menos un driver (modulo de modo Kernel mas concretamente).

Cita:
Iniciado por culd Ver Mensaje
Para hacer un buen antivirus hay que usa lenguajes de muy bajo nivel, nisiquiera con java se podria alcanzar un antivirus como la gente.
Con C++ es suficiente.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO