En la Real Academia nos encontramos con la siguiente definición del termino virus: "Programaintroducido subrepticiamente en la memoria de un ordenador que, al activarse, destruye total oparcialmente la información almacenada".De una forma más coloquial y quizás más correcta podríamos decir que un virus informático esprograma que se copia automáticamente (sin conocimiento ni permiso del usuario), ya sea pormedios de almacenamiento o por Internet, y que tiene por objeto alterar el normalfuncionamiento del ordenador, que puede ir desde una simple broma; acceso a tus datosconfidenciales; uso de tu ordenador como una maquina zombie; borrado de los datos; etc.En un principio estos programas eran diseñados casi exclusivamente por los hackers y crackers quetenían su auge en los Estados Unidos y que hacían temblar a las grandes compañías. Tal vez esaspersonas lo hacían con la necesidad de demostrar su creatividad y su dominio de lascomputadoras, por diversión o como una forma de manifestar su repudio a la sociedad que losoprimía. Hoy en día, resultan un buen medio para el sabotaje corporativo, espionaje industrial ydaños a material de una empresa en particular.Un virus puede ser o no, muy peligroso, pero independientemente de dicho grado, si el sistema acomprometer es crítico, un virus de bajo grado de peligrosidad podrá causar graves daños. Si porel contrario dicho virus es muy peligroso y afecta a una computadora familiar sus daños seránmínimos. Por ello desde el punto de vista de una empresa o gran corporación, un virus sea cualsea, debe ser considerado siempre como peligroso.1.2 Características comunes• Dañino: Todo virus causa daño, ya sea de forma implícita, borrando archivos o modificandoinformación, o bien disminuyendo el rendimiento del sistema. A pesar de esto, existenvirus cuyo fin es simplemente algún tipo de broma.• Autoreproductor: La característica que más diferencia a los virus es ésta, ya que ningúnotro programa tiene la capacidad de autoreplicarse en el sistema.• Subrepticio: Característica que le permite ocultarse al usuario mediante diferentestécnicas, como puede ser mostrarse como una imagen, incrustarse en librerías o enprogramas, ...
