वायरस के प्रकार - Types of Viruses

वायरस एक वैध प्रोग्राम में एम्बेडेड कोड का एक टुकड़ा है। वायरस स्व-प्रतिकृति हैं और अन्य कार्यक्रमों को संक्रमित करने के लिए डिज़ाइन किए गए हैं। वे सिस्टम क्रैश और प्रोग्राम की खराबी के कारण फाइलों को संशोधित या नष्ट करके सिस्टम में कहर बरपा सकते हैं। लक्ष्य मशीन पर पहुंचने पर एक वायरस ड्रॉपर (आमतौर पर ट्रोजन हॉर्स) वायरस को सिस्टम में डाल देता है।
अधिक विवरण के लिए, यह देखें।

विभिन्न प्रकार के वायरस:

फाइल वायरस (File Virus) : इस प्रकार का वायरस फाइल के अंत में खुद को जोड़कर सिस्टम को संक्रमित करता है। यह एक प्रोग्राम की शुरुआत को बदल देता है ताकि नियंत्रण अपने कोड पर कूद जाए। अपने कोड के निष्पादन के बाद, नियंत्रण मुख्य कार्यक्रम में वापस आ जाता है। इसके क्रियान्वयन पर भी ध्यान नहीं दिया जाता है। इसे परजीवी वायरस भी कहा जाता है क्योंकि यह किसी भी फाइल को बरकरार नहीं छोड़ता है बल्कि मेजबान को भी काम करता है।


बूट सेक्टर वायरस (Boot sector Virus) : यह सिस्टम के बूट सेक्टर को संक्रमित करता है, हर बार सिस्टम के बूट होने पर और ऑपरेटिंग सिस्टम के लोड होने से पहले निष्पादित होता है। यह अन्य बूट करने योग्य मीडिया जैसे फ़्लॉपी डिस्क को संक्रमित करता है। इन्हें मेमोरी वायरस के रूप में भी जाना जाता है क्योंकि ये फाइल सिस्टम को संक्रमित नहीं करते हैं।


मैक्रो वायरस (Macro Virus) : अधिकांश वायरस के विपरीत जो निम्न-स्तरीय भाषा (जैसे C या असेंबली भाषा) में लिखे जाते हैं, ये विज़ुअल बेसिक जैसी उच्च-स्तरीय भाषा में लिखे जाते हैं। ये वायरस तब ट्रिगर होते हैं जब मैक्रो को निष्पादित करने में सक्षम प्रोग्राम चलाया जाता है। उदाहरण के लिए, मैक्रो वायरस को स्प्रेडशीट फाइलों में समाहित किया जा सकता है।


सोर्स कोड वायरस (Source code Virus) : यह सोर्स कोड की तलाश करता है और इसे वायरस को शामिल करने और इसे फैलाने में मदद करने के लिए संशोधित करता है।


पॉलीमॉर्फिक वायरस (Polymorphic Virus) : एक वायरस हस्ताक्षर एक पैटर्न है जो एक वायरस की पहचान कर सकता है (बाइट्स की एक श्रृंखला जो वायरस कोड बनाती है)। इसलिए एंटीवायरस द्वारा पता लगाने से बचने के लिए एक पॉलीमॉर्फिक वायरस हर बार इंस्टॉल होने पर बदल जाता है। वायरस की कार्यक्षमता वही रहती है लेकिन उसके हस्ताक्षर बदल जाते हैं।


एन्क्रिप्टेड वायरस (Encrypted Virus) : एंटीवायरस द्वारा पता लगाने से बचने के लिए, इस प्रकार का वायरस एन्क्रिप्टेड रूप में मौजूद होता है। इसके साथ एक डिक्रिप्शन एल्गोरिथम भी है। तो वायरस पहले डिक्रिप्ट करता है और फिर निष्पादित करता है।


चुपके वायरस (Stealth Virus) : यह एक बहुत ही पेचीदा वायरस है क्योंकि यह उस कोड को बदल देता है जिसका उपयोग इसका पता लगाने के लिए किया जा सकता है। इसलिए, वायरस का पता लगाना बहुत मुश्किल हो जाता है। उदाहरण के लिए, यह रीड सिस्टम कॉल को इस तरह बदल सकता है कि जब भी उपयोगकर्ता वायरस द्वारा संशोधित कोड को पढ़ने के लिए कहता है, तो कोड का मूल रूप संक्रमित कोड के बजाय दिखाया जाता है।


टनलिंग वायरस (Tunneling Virus) : यह वायरस इंटरप्ट हैंडलर श्रृंखला में खुद को स्थापित करके एंटीवायरस स्कैनर द्वारा पहचान को बायपास करने का प्रयास करता है। इंटरसेप्शन प्रोग्राम, जो एक ऑपरेटिंग सिस्टम की पृष्ठभूमि में रहते हैं और वायरस पकड़ते हैं, टनलिंग वायरस के दौरान अक्षम हो जाते हैं। इसी तरह के वायरस डिवाइस ड्राइवरों में खुद को स्थापित कर लेते हैं।


मल्टीपार्टाइट वायरस (Multipartite Virus) : इस प्रकार का वायरस बूट सेक्टर, मेमोरी और फाइलों सहित सिस्टम के कई हिस्सों को संक्रमित करने में सक्षम है। इससे पता लगाना और शामिल करना मुश्किल हो जाता है।


बख़्तरबंद वायरस (Armored Virus) : एक बख़्तरबंद वायरस को एंटीवायरस के लिए सुलझाना और समझना मुश्किल बनाने के लिए कोडित किया जाता है। यह ऐसा करने के लिए कई तरह की तकनीकों का उपयोग करता है जैसे एंटीवायरस को मूर्ख बनाना यह विश्वास करने के लिए कि यह अपने वास्तविक स्थान से कहीं और है या अपने कोड को जटिल करने के लिए संपीड़न का उपयोग करता है।

Post a Comment

0 Comments