Os vírus de computador ou virus de pc como são chamados popularmente, representam um dos maiores problemas para usuários de computador.
Consistem em pequenos programas criados para causar algum dano ao computador infectado, seja apagando dados, seja capturando informações, seja alterando o funcionamento normal da máquina. Esses "programas maliciosos" recebem o nome de vírus porque, tal como um vírus real, ou seja biológico, infecta o sistema, faz cópias de si mesmo e tenta se espalhar para outros computadores.
A maioria das contaminações por vírus ocorre pela ação do usuário, executando o arquivo infectado recebido como um anexo de um e-mail. A contaminação também pode ocorrer por meio de arquivos infectados em pen drives ou CDs. A falta de atualização de atualização de um sistema operacional é o segundo fator que mais ocasiona a contaminação por vírus, sem atualizações de segurança para corrigir vulnerabilidades do sistema operacional ou aplicativos, o computador fica muito mais vulnerável à contaminação por virus.
Os primeiros vírus foram criados através de linguagens como Assembly e C. Nos dias de hoje, os vírus podem ser criados de maneira muito mais simples, podendo, inclusive, serem desenvolvidos através de scripts e de funções de macro de determinados programas.
Até algumas décadas, os vírus contaminavam outros computadores através do uso de disquetes, por exemplo. Hoje, os vírus podem atingir em poucos minutos milhares de computadores em todo mundo. Isso tudo graças à Internet. Anexos inseridos em e-mails são hoje o modo mais corriqueiro de propagação dos vírus. Basta apenas um clique para que o sistema esteja infectado.
Ainda, há os vírus que exploram falhas de programação de determinados softwares. Algumas falhas são tão graves que podem permitir a contaminação automática do computador, sem que o usuário perceba.
Depois de contaminar o computador, o vírus executa tarefas diversas, que podem chegar até à eliminação de um sistema operacional inteiro.
Entretanto, vale destacar que os vírus não são capazes de prejudicar o hardware do computador, pois eles se constituem em softwares. Sendo assim, é impossível que eles quebrem ou queimem partes físicas dos computadores.