Bilgisayar virüslerini, genel olarak 2
grupta toplamak mümkün:
- Dosyalara bulaşan virüsler
Bu gruba girenler, genellikle, kullanıcının çalıştırdığı programlara
bulaşır. Programların virüslenmesi iki yolla olur: Ya virüs kodu
bilgisayarın hafızasına yerleşmiştir ve her program çalıştırılışında o
programa bulaşır; ya da hafızaya yerleşmeden sadece "virüslü program her
çalıştırılışında" etkisini gösterebilir. Ancak, virüslerin çoğu kendini
bilgisayarın hafızasına yükler.
- Bilgisayarın sistem alanlarına
bulaşan virüsler
Bu gruba giren virüsler ise, bilgisayarın ilk açıldığında kontrol
ettiği özel sistem alanlarına (boot sector) ve özel sistem dosyalarına
(command.com gibi) yerleşirler.
Bazi virüsler ise her iki şekilde de
zarar verebilir.
Bazı virüsler, virüs arama programları
tarafindan saptanmamak için bazı "gizlenme" teknikleri kullanırlar
(Stealth Virüsleri). Bazi tür virüsler ise, çalıştırıldığında kendine
benzer başka virüsler üretir (Polymorphic virüsler).