A diferença está em como o código afeta você.
O termo genérico para software malicioso é malware. Como os vírus surgiram primeiro, muitas pessoas usarão a palavra "vírus" como termo genérico. Assim, você precisa dar uma olhada em como o malware opera, oculta e se espalha para colocar um termo mais preciso. Além disso, nem sempre é claro em qual categoria um malware entra. Isso é mais do que a maioria das pessoas se preocupa em pensar, e não é muito prático, pois o software antivírus as limpa sem fazer muita diferença sobre as diferenças. O uso mais prático da distinção é saber com o que seu software antivírus e / ou anti-spyware o protege.
Alguns tipos específicos de malware:
- Vírus - anexado a arquivos; multiplica no seu computador e consome recursos
- Rootkit - oculta em seu computador e pode exigir um software especial anti-rootkit
- Spyware - registra eventos de computador
- Trojan - se mascara como algo mais para você instalá-lo, pode permitir que outra pessoa controle seu computador
- Worms - se espalha pelas redes, pode danificar seu computador fazendo coisas como excluir arquivos
- Adware - mais irritante do que malicioso, veicula anúncios