संक्षिप्त जवाब
नहीं, एक ड्राइव पर एक फ़ाइल सिर्फ खुद नहीं चल सकती। सभी वायरस की तरह, इसे किसी प्रकार के आरंभीकरण की आवश्यकता होती है। कोई फ़ाइल बिना किसी कारण के जादुई रूप से आरंभ नहीं करती है; कुछ को इसे किसी तरह से लोड करने का कारण बनना पड़ता है । (दुर्भाग्य से तरीकों की संख्या बहुत बड़ी है और बढ़ना जारी है।)
अवलोकन
वायरस कैसे चलता है यह काफी हद तक उस फ़ाइल के प्रकार पर निर्भर करता है जो वायरस में है। उदाहरण के लिए, .exe
फ़ाइलों को आमतौर पर अपने कोड को लोड करने के लिए कुछ की आवश्यकता होती है (बस उनकी सामग्री पढ़ना पर्याप्त नहीं है)। चित्र या ऑडियो फ़ाइलों को बिल्कुल भी कोड नहीं माना जाता है, इसलिए उन्हें पहली बार में "चालू" नहीं होना चाहिए ।
तकनीकी
इन दिनों अक्सर क्या होता है, यह है कि दो मुख्य विधियां हैं जो मैलवेयर चलती हैं:
- ट्रोजन
- कारनामे
ट्रोजन:
ट्रोजन के साथ, मालवेयर कोड को सामान्य फाइलों में डाला जाता है। उदाहरण के लिए एक गेम या प्रोग्राम में कुछ बुरा कोड इंजेक्ट किया जाएगा ताकि जब आप (जानबूझकर) प्रोग्राम को चलाएं, तो बुरा कोड (इसलिए नाम ट्रोजन ) में बोलता है । इसके लिए कोड को एक निष्पादन योग्य में रखना आवश्यक है। फिर, इसके लिए मेजबान कार्यक्रम को विशेष रूप से किसी तरह चलाने की आवश्यकता है।
शोषण:
शोषण के साथ, क्या होता है कि फ़ाइल में गलत / अमान्य संरचनाएँ होती हैं जो खराब प्रोग्रामिंग का शोषण करती हैं । उदाहरण के लिए, एक ग्राफिक्स-दर्शक प्रोग्राम जो चित्र फ़ाइल की जांच नहीं करता है, चित्र फ़ाइल को सिस्टम कोड के साथ इस तरह से तैयार करके शोषण किया जा सकता है कि जब इसे पढ़ा जाता है, तो यह छवि के लिए बनाए गए बफर को ओवरलोड करता है और सिस्टम को पारित करने में चकित करता है उस वायरस कोड पर नियंत्रण जिसे बफर में डाला गया था (बफर ओवरफ्लो अभी भी काफी लोकप्रिय है)। इस विधि को विशेष रूप से चलाने के लिए मैलवेयर कोड वाली फ़ाइल की आवश्यकता नहीं है ; यह सिस्टम को '' रन '' करने के लिए खराब प्रोग्रामिंग और एरर चेकिंग का फायदा उठाता है, बस फाइल को खोलकर / पढ़कर।
आवेदन
तो यह फ्लैश (या किसी अन्य प्रकार) ड्राइव पर कैसे लागू होता है? यदि ड्राइव में ट्रोजन (निष्पादन योग्य फाइलें) शामिल हैं, तो जब तक कि सिस्टम में ऑटोप्ले सक्षम या कुछ प्रकार की ऑटोरन / स्टार्टअप प्रविष्टि नहीं है जो फ़ाइल की ओर इशारा करती है, तो नहीं, यह अपने आप नहीं चलना चाहिए। दूसरी ओर, यदि ऐसी फाइलें हैं जो ऑपरेटिंग सिस्टम या अन्य प्रोग्राम में कमजोरियों का फायदा उठाती हैं, तो बस फाइल को पढ़ने / देखने से मैलवेयर को आरंभ करने की अनुमति मिल सकती है।
निवारण
वैक्टर की जांच करने का एक अच्छा तरीका है जिसके द्वारा ट्रोजन को चलाया जा सकता है, विभिन्न प्रकार के ऑटोरन / स्टार्टअप स्थानों की जांच करना है। ऑटोरन उनमें से कई की जांच करने का एक आसान तरीका है (यह अव्यवस्था को कम करने के लिए विंडोज प्रविष्टियों को छिपाने पर भी आसान है)। आपके द्वारा उपयोग की जाने वाली कमजोरियों की संख्या को कम करने का एक अच्छा तरीका है कि आप अपने ऑपरेटिंग सिस्टम और प्रोग्राम को नवीनतम संस्करणों और पैच के साथ अपडेट रखें।