A maioria dos vírus de computador se espalhou por vários métodos -chave, geralmente envolvendo interação ou vulnerabilidades humanas no software:
*
Anexos de email: Este é um vetor clássico. Anexos infectados, geralmente disfarçados de arquivos legítimos (por exemplo, faturas, documentos), quando abertos, podem executar código malicioso e infectar o sistema.
*
sites maliciosos: Visitando sites comprometidos podem baixar malware em um computador sem o conhecimento explícito do usuário. Isso pode acontecer por meio de downloads drive-by (malware instalado automaticamente quando o site é carregado) ou por meio de links ou anúncios enganosos.
*
Mídia removível (unidades USB, discos rígidos externos): Os arquivos infectados nesses dispositivos podem espalhar o vírus quando conectados a um computador. Recursos de execução automática (agora desativados em grande parte por padrão, mas ainda possível) podem executar automaticamente o código malicioso.
*
Vulnerabilidades de software: A exploração de fraquezas em software (sistemas operacionais, aplicativos) permite que os vírus obtenham entrada e spread. Os hackers costumam atingir vulnerabilidades conhecidas antes que os patches sejam lançados.
*
redes de compartilhamento de arquivos ponto a ponto (P2P): Download de arquivos infectados de fontes não confiáveis nas redes P2P é uma maneira comum de espalhar vírus.
*
Atualizações de software (menos comum): Embora menos frequentes, as atualizações de software comprometidas podem conter código malicioso que infecta o sistema após a instalação. Este é um método de ataque sofisticado.
É importante observar que os vírus modernos geralmente combinam vários desses métodos para obter o máximo impacto e evitar a detecção. Eles podem usar a engenharia social para induzir os usuários a abrir anexos maliciosos ou visitar sites infectados.