Asoslangan algoritmlar buyicha dasturli viruslarni quyidagicha tasniflash mumkin. 1. Parazitli virus — fayllarning tarkibini va diskning sektorini o‘zgartiruvchi virus. Bu virus
oddiy viruslar turkumidan bo‘lib, osonlik bilan aniqlanadi va o‘chirib tashlanadi.
2. Replikatorli virus — «chuvalchang» deb nomlanadi, kompyuter tarmoqlari bo‘yicha
tarqalib, kompyuterlarning tarmokdagi manzilini aniklaydi va u yerda o‘zining nusxasini
qoldiradi.
3. Ko‘rinmas virus -- stels-virus deb nom olib, zararlangan fayllarga va sektorlarga
operatsion tizim tomonidan murojaat qilinsa, avtomatik ravishda zararlangan kismlar urniga
diskning toza qismini taqtsim etadi. Natijada ushbu viruslarni aniklash va tozalash juda katta
kiyinchiliklarga olib keladi.
4. Mutant virus — shifrlash va deshifrlash algoritmlaridan iborat bo‘lib, natijada virus
nusxalari umuman bir-biriga o‘xshamaydi. Ushbu viruslarni aniqlash juda qiyin muammo.
47
5. Kvazivirus virus -- «Troyan» dasturlari, deb nom olgan bo‘lib, ushbu viruslar ko‘payish
xususiyatiga ega bulmasada, «foydali» qism-dastur xisobida bo‘lib, antivirus dasturlar
tomonidan aniklanmaydi. Shu bone xam ular o‘zlarida mukammallashtirilgan algoritmlarni
to‘siqsiz bajarib, qo‘yilgan maqsadlariga erishishlari mumkin.