वायरस एक वैध प्रोग्राम में एम्बेडेड कोड का एक टुकड़ा है। वायरस स्व-प्रतिकृति हैं और अन्य कार्यक्रमों को संक्रमित करने के लिए डिज़ाइन किए गए हैं। वे सिस्टम क्रैश और प्रोग्राम की खराबी के कारण फाइलों को संशोधित या नष्ट करके सिस्टम में कहर बरपा सकते हैं। लक्ष्य मशीन पर पहुंचने पर एक वायरस ड्रॉपर (आमतौर पर ट्रोजन हॉर्स) वायरस को सिस्टम में डाल देता है।
अधिक विवरण के लिए, यह देखें।
फाइल वायरस (File Virus) : इस प्रकार का वायरस फाइल के अंत में खुद को जोड़कर सिस्टम को संक्रमित करता है। यह एक प्रोग्राम की शुरुआत को बदल देता है ताकि नियंत्रण अपने कोड पर कूद जाए। अपने कोड के निष्पादन के बाद, नियंत्रण मुख्य कार्यक्रम में वापस आ जाता है। इसके क्रियान्वयन पर भी ध्यान नहीं दिया जाता है। इसे परजीवी वायरस भी कहा जाता है क्योंकि यह किसी भी फाइल को बरकरार नहीं छोड़ता है बल्कि मेजबान को भी काम करता है।
बूट सेक्टर वायरस (Boot sector Virus) : यह सिस्टम के बूट सेक्टर को संक्रमित करता है, हर बार सिस्टम के बूट होने पर और ऑपरेटिंग सिस्टम के लोड होने से पहले निष्पादित होता है। यह अन्य बूट करने योग्य मीडिया जैसे फ़्लॉपी डिस्क को संक्रमित करता है। इन्हें मेमोरी वायरस के रूप में भी जाना जाता है क्योंकि ये फाइल सिस्टम को संक्रमित नहीं करते हैं।
सोर्स कोड वायरस (Source code Virus) : यह सोर्स कोड की तलाश करता है और इसे वायरस को शामिल करने और इसे फैलाने में मदद करने के लिए संशोधित करता है।
पॉलीमॉर्फिक वायरस (Polymorphic Virus) : एक वायरस हस्ताक्षर एक पैटर्न है जो एक वायरस की पहचान कर सकता है (बाइट्स की एक श्रृंखला जो वायरस कोड बनाती है)। इसलिए एंटीवायरस द्वारा पता लगाने से बचने के लिए एक पॉलीमॉर्फिक वायरस हर बार इंस्टॉल होने पर बदल जाता है। वायरस की कार्यक्षमता वही रहती है लेकिन उसके हस्ताक्षर बदल जाते हैं।
चुपके वायरस (Stealth Virus) : यह एक बहुत ही पेचीदा वायरस है क्योंकि यह उस कोड को बदल देता है जिसका उपयोग इसका पता लगाने के लिए किया जा सकता है। इसलिए, वायरस का पता लगाना बहुत मुश्किल हो जाता है। उदाहरण के लिए, यह रीड सिस्टम कॉल को इस तरह बदल सकता है कि जब भी उपयोगकर्ता वायरस द्वारा संशोधित कोड को पढ़ने के लिए कहता है, तो कोड का मूल रूप संक्रमित कोड के बजाय दिखाया जाता है।
टनलिंग वायरस (Tunneling Virus) : यह वायरस इंटरप्ट हैंडलर श्रृंखला में खुद को स्थापित करके एंटीवायरस स्कैनर द्वारा पहचान को बायपास करने का प्रयास करता है। इंटरसेप्शन प्रोग्राम, जो एक ऑपरेटिंग सिस्टम की पृष्ठभूमि में रहते हैं और वायरस पकड़ते हैं, टनलिंग वायरस के दौरान अक्षम हो जाते हैं। इसी तरह के वायरस डिवाइस ड्राइवरों में खुद को स्थापित कर लेते हैं।
बख़्तरबंद वायरस (Armored Virus) : एक बख़्तरबंद वायरस को एंटीवायरस के लिए सुलझाना और समझना मुश्किल बनाने के लिए कोडित किया जाता है। यह ऐसा करने के लिए कई तरह की तकनीकों का उपयोग करता है जैसे एंटीवायरस को मूर्ख बनाना यह विश्वास करने के लिए कि यह अपने वास्तविक स्थान से कहीं और है या अपने कोड को जटिल करने के लिए संपीड़न का उपयोग करता है।
0 Comments