Un virus es un programa malicioso capaz de replicarse a sí mismo sin intervención del usuario. Existen varios tipos de virus como los de sector de arranque, de sistema, parásitos y de macro. Un virus infecta un programa anfitrión y se replica a otros programas o discos cuando estos se ejecutan. Un virus puede replicarse sin causar daños o puede borrar archivos, formatear discos o dañar el sistema operativo.