De flesta datavirus sprids genom flera viktiga metoder, ofta involverar mänsklig interaktion eller sårbarheter i programvara:
* E -postbilagor: Detta är en klassisk vektor. Infekterade bilagor, ofta förklädda som legitima filer (t.ex. fakturor, dokument), när de öppnas kan utföra skadlig kod och infektera systemet.
* skadliga webbplatser: Besökande komprometterade webbplatser kan ladda ner skadlig programvara till en dator utan användarens uttryckliga kunskap. Detta kan hända genom nedladdningar av enheter (skadlig programvara installeras automatiskt när webbplatsen laddas) eller genom vilseledande länkar eller annonser.
* avtagbart media (USB -enheter, externa hårddiskar): Infekterade filer på dessa enheter kan sprida viruset när de är anslutna till en dator. Auto-körfunktioner (nu till stor del inaktiverade som standard men fortfarande möjligt) kan automatiskt utföra skadlig kod.
* Programvaruskador: Att utnyttja svagheter i programvara (operativsystem, applikationer) gör det möjligt för virus att få inträde och spridning. Hackare riktar sig ofta till kända sårbarheter innan lappar släpps.
* peer-to-peer (P2P) fildelningsnätverk: Nedladdning av infekterade filer från opålitliga källor på P2P -nätverk är ett vanligt sätt att sprida virus.
* Programuppdateringar (mindre vanligt): Även om det är mindre frekventa, kan komprometterade programuppdateringar innehålla skadlig kod som infekterar systemet vid installationen. Detta är en sofistikerad attackmetod.
Det är viktigt att notera att moderna virus ofta kombinerar flera av dessa metoder för maximal påverkan och för att undvika upptäckt. De kan använda social teknik för att lura användare att öppna skadliga bilagor eller besöka infekterade webbplatser.