فرق وائرس اور ٹروجن کے درمیان
وائرس بمقابلہ ٹروجن
اصطلاح وائرس عام طور پر کسی بھی ناپسندیدہ سافٹ ویئر کی وضاحت کرنے کے لئے ایک اصطلاح بن گیا ہے جو صارف کو جاننے کے بغیر کمپیوٹر میں داخلہ حاصل کرتا ہے. لیکن ایک سافٹ ویئر وائرس ایک مخصوص قسم کے میلویئر ہے جو حقیقی دنیا وائرس کے رویے کو ضم کرتی ہے. یہ ایک میزبان کی فائل سے منسلک کرکے ایک کمپیوٹر سے دوسرے کو منتقل کرنے کا ارادہ رکھتا ہے. ایک ٹروجن، دوسری طرف، صرف ایک بدسلوکی کوڈ کا ایک ٹکڑا ہے جو ایک محفوظ پروگرام کے طور پر یا اس سے زیادہ عام طور پر ایک کوڈ کے طور پر صارفین کوڈ داخل کرنے کے لئے کھیل کے طور پر ظاہر کیا جاتا ہے. Trojans خود کو پروپیگنڈے یا نقل کرنے کے لئے ضروری میکانزم نہیں ہے اور صارف پر انحصار کرتے ہیں ان کے کوڈ پر عملدرآمد.
دو قسم کے میلویئر آسانی سے پروپیگنڈے کے مختلف طریقوں سے ممنوع کیا جا سکتا ہے. جیسا کہ اوپر بیان کیا جاتا ہے، ایک وائرس کسی میزبان کی فائل کے طور پر ایک دوسرے کے قابل عمل استعمال کرتا ہے. جب بھی فائل متاثر ہو جاتی ہے، جب بھی چلتا ہے یا تک رسائی حاصل ہوتی ہے، وائرس کو اس کوڈ کو چلانے اور دیگر فائلوں کی تلاش کرنے میں کامیاب ہوتا ہے جو اسے متاثر کرسکتا ہے. Trojans، ان کے نام کی طرح، غیر فعال ہیں. جب وہ صارف کو ہارڈ ڈرائیو پر نقل نہیں کرتا تو وہ ایسا نہیں کر سکتے ہیں
وائرس کوڈنگ مشکل کام ہوسکتا ہے کیونکہ آپ کو وائرس کے لئے میکانیزم کو پروگرام کرنے کی ضرورت پڑتی ہے تاکہ اسے غیر فعال ہونے سے کسی اور فائل پر منسلک ہوجائے. Trojans بہت آسان ہیں؛ ایک بیچ فائل جس کو فوری طور پر کچھ کھیل میں تبدیل کرنے کے بغیر آپ کے ہارڈ ڈرائیو میں فائلوں کو خارج کر دیتا ہے پہلے سے ہی ایک ٹروجن ہے. جب صارف اسے کھیل کی توقع کرتا ہے، تو وہ گندی تعجب ہو جاتا ہے جیسے ٹروجن اپنی تمام فائلوں کو خارج کر دیتا ہے.
یہ وائرس کے رویے کے طور پر میزبان ڈھونڈتا ہے اور خود کو ایک نیا پیٹرن میں شامل کرتا ہے جس میں ایک عام پیٹرن ہے جو اینٹیوائرس پروگرام میں اعلی درجے کی ہیورسٹسٹ کی طرف سے پتہ چلا جاسکتا ہے. یہ صارفین کو مشکوک سرگرمی کا پتہ لگانے کی اجازت دیتا ہے یہاں تک کہ جب وی وی سازوں کو ابھی تک وائرس نہیں معلوم ہوتا ہے. لیکن trojans ان میکانیزم کا اشتراک نہیں کرتے ہیں اور اس وجہ سے اینٹیوائرس کے پروگراموں کے ساتھ پتہ لگانے کے لئے مشکل ہے جب تک کہ AV میکرز نے انہیں trojans کی نشاندہی کی ہے.
خلاصہ:
1. وائرس خود کو دوسرے پروگراموں کو متاثر کرکے کمپیوٹر بھر میں پھیلاتے ہیں جبکہ ٹریجنز صارفین کو ان کو ڈاؤن لوڈ کرنے یا ان کاپی کرنے کے لئے انحصار کرتے ہیں.
2. وائرس پیچیدہ پروگرام ہیں جو دیگر پروگراموں میں اپنے آپ کو چھپا سکتے ہیں جبکہ ٹججن بہت آسان ہیں اور صرف خود کو چھپانے کے لئے صرف ایک نامزد فائل کا نام استعمال کرتے ہیں.
3. اس کے رویے کی وجہ سے وائرس سے پہلے وائرس سے پہلے وائرس کو پتہ چلا جاسکتا ہے جبکہ ٹرانجنس آسانی سے گزر سکتے ہیں کیونکہ اس سے کسی بھی مشکوک رویے کی نمائش نہیں ہوتی ہے.