Det handler ikke om * to * ting, men snarere
tre Afgørende egenskaber, der definerer en computervirus:
1. selvreplikation: En virus skal være i stand til at lave kopier af sig selv. Dette er kernen i dens forplantningsmekanisme, der giver den mulighed for at sprede sig til andre filer og systemer.
2. tilknytning: En virus skal knytte sig til et værtsprogram eller en fil. Dette gør det muligt at udføre eller indlæst sammen med sin vært, hvilket muliggør dens replikation og ondsindede aktiviteter.
3. ondsindet hensigt: Det ultimative mål med en virus er at udføre en skadelig handling, såsom at slette filer, ødelægge data, stjæle information eller forstyrre systemfunktionalitet.
Selvom dette er de tre grundlæggende egenskaber, kan nogle vira muligvis anvende yderligere teknikker som at bruge specifikke sårbarheder, udnytte systemets svagheder eller sprede sig gennem netværksforbindelser.