Um dos grandes problemas que afeta quem trabalha com computação, seja usuário avançado ou mesmo doméstico, é a possibilidade de infecção de seu sistema por um vírus. Com o crescimento da internet, cresce também a criminalidade virtual, e nos noticiários muitas vezes se vê algo relacionado ao tema. De acordo com Goodrich e Tamassia (2013), um vírus de computador, ou normalmente como é chamado, vírus, trata‐se de um programa de computador, que pode ser replicado pela modificação de outros arquivos e/ou programas, para inserir código capaz de replicação posterior. Segundo os autores, os vírus de um computador, normalmente seguem quatro fases de execução. São elas:
a) Dormente; Propagação; Ativação; e, Ação.
b) Ataque; Penetração; Replicação; e, Liberação.
c) Diversidade; Robustez; Autoexecução; e, Privilégio.
d) Anonimato; Garantia; Autenticidade; e, Disponibilidade.