Det handler ikke om * to * ting, men heller
tre Avgjørende egenskaper som definerer et datavirus:
1. Selvreplikasjon: Et virus må kunne lage kopier av seg selv. Dette er kjernen i forplantningsmekanismen, slik at den kan spre seg til andre filer og systemer.
2. vedlegg: Et virus må knytte seg til et vertsprogram eller fil. Dette gjør at den kan utføres eller lastes sammen med verten, noe som muliggjør replikering og ondsinnede aktiviteter.
3. ondsinnet intensjon: Det endelige målet med et virus er å utføre en skadelig handling, for eksempel å slette filer, ødelegge data, stjele informasjon eller forstyrre systemfunksjonaliteten.
Selv om dette er de tre grunnleggende egenskapene, kan noen virus benytte flere teknikker som å bruke spesifikke sårbarheter, utnytte systemets svakheter eller spre seg gjennom nettverkstilkoblinger.