|
|
|
El virus es un pequeño software (cuanto
más pequeño más fácil de esparcir
y más difícil de detectar), que permanece inactivo
hasta que un hecho externo hace que el programa sea ejecutado
o el sector de "booteo" sea leído. De esa
forma el programa del virus es activado y se carga en la memoria
de la computadora, desde donde puede esperar un evento que
dispare su sistema de destrucción o se replique a sí
mismo.
Los más comunes son los residentes
en la memoria que pueden replicarse fácilmente en los
programas del sector de "booteo", menos comunes
son los no-residentes que no permanecen en la memoria después
que el programa-huésped es cerrado.
Los virus pueden llegar a "camuflarse"
y esconderse para evitar la detección y reparación.
Como lo hacen:
El virus re-orienta la lectura del disco
para evitar ser detectado;
Los datos sobre el tamaño del directorio infectado
son modificados en la FAT, para evitar que se descubran bytes
extra que aporta el virus;
encriptamiento: el virus se encripta en símbolos sin
sentido para no ser detectado, pero para destruir o replicarse
DEBE desencriptarse siendo entonces detectable;
polimorfismo: mutan cambiando segmentos del código
para parecer distintos en cada "nueva generación",
lo que los hace muy difíciles de detectar y destruir;
Gatillables: se relaciona con un evento que puede ser el cambio
de fecha, una determinada combinación de tecleo; un
macro o la apertura de un programa asociado al virus (Troyanos).
Los virus se transportan a través de programas tomados
de BBS (Bulletin Boards) o copias de software no original,
infectadas a propósito o accidentalmente. También
cualquier archivo que contenga "ejecutables" o "macros"
puede ser portador de un virus: downloads de programas de
lugares inseguros; e-mail con "attachments", archivos
de MS-Word y MS-Excel con macros. Inclusive ya existen virus
que se distribuyen con MS-Power Point. Los archivos de datos,
texto o Html NO PUEDEN contener virus, aunque pueden ser dañados
por estos.
Los virus de sectores de "booteo"
se instalan en esos sectores y desde allí van saltando
a los sectores equivalentes de cada uno de los drivers de
la PC. Pueden dañar el sector o sobrescribirlo. Lamentablemente
obligan al formateo del disco del drive infectado.
En cambio los virus de programa, se manifiestan
cuando la aplicación infectada es ejecutada, el virus
se activa y se carga en la memoria, infectando a cualquier
programa que se ejecute a continuación. Puede solaparse
infecciones de diversos virus que pueden ser destructivos
o permanecer inactivos por largos periodos de tiempo.