Un virus de computadora, por definicion, es un programa -o codigo- que se replica añadiendo una copia de si mismo a otro archivo ejecutable. Un virus es particularmente dañ debido a que, sin deteccion o proteccion antivirus, el usuario no se percata que su sistema esta siendo invadido hasta que ve los resultados que pueden ir desde anuncios inocuos hasta la perdida total del sistema.
Aparecidos hace ya mas de una decada, los virus informaticos -en todas sus variantes- han evolucionado dia a dia pasando de ser un "juguete dañino" de algun programador travieso a poderosas armas de software que, con excelentes tecnicas de programacion en su interior, son capaces de infectar totalmente los sistemas que atacan, viajar a otros computadores a traves de redes, mutar su codigo para evitar ser detectados y otras caracteristicas mas.
El surgimiento de este tipo de software dio lugar al surgimiento (casi en paralelo) de otro tipo de programas, los Antivirus. Estos ultimos, creados para ofrecer batalla a los virus informaticos, son accesibles hoy dia en cientos de versiones, con mayores o menores prestaciones, con mas o menos garantias de exito, pero ninguno cien por ciento seguro.