Virus atamasi foydalanuvchini bilmasdan kompyuterlarga kirishni ta'minlaydigan istalmagan dasturlarni tavsiflash uchun keng tarqalgan atamaga aylandi. Ammo dasturiy virus - bu haqiqiy dunyo viruslarining xatti-harakatlarini taqlid qiluvchi o'ziga xos zararli dasturdir. Ko'pincha bajarilishi mumkin bo'lgan xost fayliga ilova qilish orqali u bir kompyuterdan boshqasiga o'tishni boshqaradi. O'z navbatida, troyan bu zararli kodning oddiy bir qismi bo'lib, u xavfsiz dastur sifatida yashiringan yoki foydalanuvchilarni kodni bajarishga undaydigan o'yin sifatida. Troyanlarda o'zlarini tarqatish yoki ko'paytirish uchun zarur bo'lgan mexanizmlar mavjud emas va foydalanuvchi o'z kodlarini bajarishiga ishonadi.

Ushbu ikki turdagi zararli dasturlarni tarqalishning turli usullari bilan oson ajratish mumkin. Yuqorida aytib o'tilganidek, virus host fayl sifatida boshqa bajariladigan dasturdan foydalanadi. Virus infektsiyalangan fayl ishga tushirilganda yoki unga kirganda, virus o'z kodini ishlata oladi va u yuqtirishi mumkin bo'lgan boshqa fayllarni qidirishga qodir. Troyanlar, xuddi ularning nomi kabi, passivdir. Agar foydalanuvchi ularni qattiq diskka ko'chirmasa, ular hech narsa qila olmaydi

Virusni kodlash juda qiyin ish bo'lishi mumkin, chunki virusni boshqa faylga ulash uchun uni yaroqsiz holga keltiradigan mexanizmlarni dasturlashingiz kerak bo'ladi. Troyanlar ancha sodda; Sizning kompakt-diskdagi fayllaringizni tezkor ravishda o'chiradigan va keyinchalik biron bir o'yin nomi bilan o'zgartiriladigan ommaviy fayl allaqachon troyan hisoblanadi. Foydalanuvchi o'yinni kutib uni ishga tushirganida, u noxush ajablanib bo'ladi, chunki troyan barcha fayllarini o'chirib tashlashni boshlaydi.

Virusni xostni topib, uning nusxasini yangi xostga qo'shib qo'yganda, uning fe'l-atvori antivirus dasturida ilg'or evristika tomonidan aniqlanishi mumkin bo'lgan umumiy naqshga ega. Bu foydalanuvchilarga virusni AV ishlab chiqaruvchisi hali bilmagan bo'lsa ham, shubhali faoliyatni aniqlashga imkon beradi. Ammo troyanlar ushbu mexanizmlarni baham ko'rishmaydi va shuning uchun AV ishlab chiqaruvchilari ularni troyan deb aniqlamaguncha antivirus dasturlarini topish qiyinroq.

Xulosa:
1. Virus boshqa dasturlarni yuqtirish orqali o'zlarini kompyuterlarga tarqatadi, troyanlar esa ularni yuklab olish yoki nusxalash uchun foydalanuvchilarga ishonishadi.
2. Virus - bu boshqa dasturlarda o'zlarini yashira oladigan murakkab dasturlar, troyanlar juda sodda va o'zlarini niqoblash uchun faqat vasvasa qiluvchi fayl nomidan foydalanadilar.
3. Virusni xuruji tufayli oldindan evristik tarzda aniqlash mumkin, troyanlar esa osonlikcha o'tib ketishi mumkin, chunki u shubhali xatti-harakatlarni namoyish etmaydi.

Adabiyotlar