6. Вируслар ва антивируслар Вирусларнинг турлари ва вазифалари. Ҳозирда дунёда фақат рўйхатга олинган 60 мингдан ортиқ компьютер вируслари мавжуд. Замонавий зараркунанда дастурларнинг аксарияти ўз-ўзидан кўпайиш қобилиятига эга бўлганлиги сабабли, улар ҳам компьютер вирусларига тааллуқли деб ҳисобланади. Барча компьютер вируслари қуйидаги асосий аломатларига кўра таснифланади:
яшаш муҳити бўйича;
яшаш муҳитининг заҳарланиши бўйича;
зарарли таъсирининг хавфлилик даражаси бўйича;
ишлаш алгоритми бўйича.
Компьютер вирусларини яшаш макони, бошқача айтганда вируслар киритилувчи компьютер тизими объектларининг хили бўйича туркумлаш асосий ва кенг тарқалган туркумлаш ҳисобланади.
Файл вируслар бажарилувчи файлларда жойлашади. Файл вируслар ичида макровируслар алоҳида ўрин тутади. Файл вируслар турли усуллар билан бажарилувчи файлларга киритилади (энг кўп тарқалган вируслар хили), ёки файл йўлдошлар (компаньон вируслар) яратади ёки файлли системаларни (link-вируслар) ташкил этиш хусусиятидан фойдаланади.
Юклама вируслар ташқи хотира қурилмаларининг юклама секторларида (boot - секторларда) бўлади. Юклама вируслар ўзини дискнинг юклама секторига (boot - секторига) ёки винчестернинг тизимли юкловчиси (Master Boot Record) бўлган секторга ёзади. Юклама вируслар тизим юкланишида бошқаришни олувчи дастур коди вазифасини бажаради.
Комбинацияланган вируслар бир неча яшаш муҳитида жойлашган бўлади. Мисол тариқасида юклама файл вирусларни кўрсатиш мумкин.
Макровируслар - макротилларда ёзилган зараркунанда дастурлар, электрон жадваллар ва ҳ.к. Макровируслар ахборотни ишловчи замонавий тизимларнинг макродастурларини ва файлларини, хусусан MicroSoft Word, MicroSoft Excel ва ҳ.з. каби оммавий муҳаррирларнинг файл-ҳужжатларини ва электрон жадвалларини заҳарлайди.
Тармоқ вирусларининг яшаш муҳити компьютер тармоқларининг элементларидир. Тармоқ вируслари ўзини тарқатишда компьютер тармоқлари ва электрон почта протоколлари ва командаларидан фойдаланади. Баъзида тармоқ вирусларини "қурт" хилидаги дастурлар деб юритишади. Тармоқ вируслари Internet-қуртларга (Internet бўйича тарқалади), IRC-қуртларга (чатлар, Internet Relay Chat) бўлинади.
Компьютер вирусларининг вазифалари, одатда, тўрт босқични ўз ичига олади: