Introducción a los virus


Un virus es un programa diseñado para dañar sistemas informáricos, alterando su forma de trabajar o dañando información almacenada en el disco duro. Por supuesto, sin el conocimiento o permiso del afectado.

En terminos más técnicos, un virus se define como una porción de código de programación cuyo objetivo es implementarse a si mismo en un archivo ejecutable y multiplicarse sistemáticamente de un archivo a otro. Además de esta función primaria de "invasión" o "reproducción", los virus están diseñados para realizar una acción concreta en los sistemas informáticos. Esta acción puede ir desde la simple aparición de un mensaje en la pantalla, hasta la destrucción de toda la información contenida en el sistema.

¿Cómo actua un virus informático?


El ciclo de los virus informático es muy similar al de los biológicos (de hay su nombre):

Infección: Al ejecular un archivo infectado (el código del virus se ha implantado en el arhivo anteriormente) comienza la fase de infección, duplicándose e implantandose en otros archivos ejecutables. Comienza la "invasión" del sistema informático. La víctima, aún no es consciente de la existencia del virus ya que este permanece oculto y sin causar daños apreciables.

Expansión: El virus pasará a otros ordenadores, a través de redes informáticas, disquetes y CDs que contengan archivos infectados, software en Internet, archivos adjuntos a mensaje electrónicos, etc.

Explosión: Si el virus no ha sido detectado y destruido por algún programa antivirus, en un momento determinado o bajo determinadas circunstancia, tomará el control del ordenador infectado, ejecutando la acción para la que fue programado. En este momento, debido a los trágicos efectos que pueden llegar a ocasionar, se hará evidente su existencia, dando al traste con horas de trabajo e información vital contenida en el sistema informático.

¿Qué sintomas se pueden apreciar antes de la explosión del virus?

Los programas tardan más tiempo en cargarse y se produce un ralentización global del sistema.
Reducción del espacio libre de memoria y aumento en el tamaño de los archivos ejecutables.
Aparición de continuos e inusuales mensajes de error.
Programas que misteriosamente dejan de funcionar.
Caidas frecuentes del sistema.
El buen programador de virus intentará minimizar estos cinco "efectos colaterales", de manera que el virus, en la fase de infección, consuma muy pocos recursos del sistema, interfieriendo mínimamente en su funcionamiento normal.

Variantes muy relacionadas con los virus


En ocasiones de habla de estas variantes como si de virus se tratara, cuando en realidad son conceptualmente diferentes. Algunos antivirus pueden detectarlos.

Troyanos: ¿Todos recordamos el famoso caballo de Troya? Los troyanos construyeron un caballo gigantesco de madera y lo regalaron a sus enemigos como señal de reconciliación. Pero dentro del enorme regalo iban soldados, que de esta manera se metieron dentro de la ciudad para destrozar todo lo que encontraron a su paso. Así pues, un programa de ordenador trojan o troyano es algo similar. La víctima utiliza este programa para realizar una serie de funciones (editar textos, fotos, crakear un programa, etc), pero al mismo tiempo, y sin su conocimiento, el programa realiza una serie de funciones ocultas (desde instalar un programa de acceso remoto con Back Orifice, hasta enviar por correo electrónico datos personales, instalar un virus, etc.). Este tipo de programas tambien puede realizar algo que resulte desastroso para el sistema (formatear el disco duro, borrar la BIOS del sistema, etc.).

Worms (gusanos): Son programas que se reproducen transmitiendose de un sistema a otro, copiandose a si mismos, y usando las redes informáticas para extenderse. Hoy en dia con la difusión de Internet, el correo electrónico es su principal vía de transmisión. Generalmente no causan graves daños a los sistemas, pero pueden colapsar las redes. Alguno de los últimos ejemplos son los famosos Happy99, Melissa y ExploreZip.