 |
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.
|