Um vírus é um programa que “infecta” computadores e age como um código malicioso. O vírus tem a capacidade de se replicar muitas vezes e, assim, se espalhar por todo o sistema. Esses programas geralmente atacam arquivos de aplicativos específicos, bem como arquivos com uma extensão específica.
A infecção de um computador, via de regra, ocorre através da penetração em arquivos executáveis, o vírus também pode atacar arquivos de dados, por exemplo, gráficos, textos, etc. No entanto, neste último caso, a atividade do vírus depende do aplicativo ao qual o arquivo pertence.
As variedades de vírus são os chamados worms e trojans. Ao contrário dos vírus comuns, eles não penetram diretamente no código do arquivo, mas agem de forma autônoma, enquanto se copiam muitas vezes. Worms são usados para espalhar spam e vírus em redes locais ou na Internet. Um Trojan é um programa projetado para roubar dados pessoais ou interceptar o controle remotamente com o uso subsequente do computador, por exemplo, em ataques DDos.
Não há uma distinção clara entre os vírus pelo tipo de ação. Na maioria dos casos, um vírus significa qualquer código que executa ações maliciosas sem o conhecimento do usuário. No entanto, os vírus não incluem programas que, por um lado, emitem constantemente mensagens publicitárias ou redirecionam o usuário para determinados sites e, por outro lado, não podem ser iniciados sem o consentimento direto do próprio usuário. Esses programas geralmente exigem a confirmação de um contrato de licença antes de serem instalados, portanto, suas ações não podem ser consideradas maliciosas.