Los virus son programas maliciosos que se replican a sí mismos e interfieren con la computadora, mientras que los antivirus son aplicaciones que previenen, detectan y eliminan los virus. Existen diferentes tipos de virus como gusanos, caballos de Troya y bombas lógicas, así como también diferentes tipos de antivirus como cortafuegos, antiespías y antispam.