Existe cierta controversia sobre la definición de virus informático. Quizás la más aceptada sea «un programa de ordenador que puede infectar otros programas modificándolos para incluir una copia de sí mismo»