मैक्रो वायरस

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

मूल बातें
मैक्रो कमांड और क्रियाओं की एक श्रृंखला है जो कुछ कार्यों को स्वचालित करने में मदद करती है - प्रायः काफी छोटा और सरल प्रोग्राम। हालाँकि वे बनाए जाते हैं, उन्हें कुछ सिस्टम द्वारा निष्पादित करने की आवश्यकता होती है जो संग्रहीत कमांड की व्याख्या करता है। कुछ मैक्रो सिस्टम स्व-निहित प्रोग्राम हैं, लेकिन दूसरों को जटिल एप्लिकेशनों (उदाहरण के लिए वर्ड प्रोसेसर) में बनाया गया है ताकि उपयोगकर्ता आसानी से कमांड के अनुक्रम को दोहरा सकें, या डेवलपरों को स्थानीय जरूरतों के लिए एप्लिकेशन को तैयार करने की अनुमति मिल सके।

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

एक बार मैक्रो वायरस वाला दस्तावेज़ (फ़ाइल) खोला जाता है, तो वायरस सिस्टम को संक्रमित कर सकता है। प्रवर्तित (ट्रिगर) होने पर, यह स्वयं को अन्य दस्तावेज़ों और टेम्प्लेट में सन्निहित करना प्रारम्भ कर देगा। यह सिस्टम के अन्य भागों को दूषित कर सकता है, यह इस बात पर निर्भर करता है कि इस एप्लिकेशन में मैक्रो किन संसाधनों तक पहुंच सकता है। जब संक्रमित दस्तावेज़ अन्य उपयोगकर्ताओं और सिस्टम के साथ साझा किए जाते हैं, तो वायरस फैलता है। मैक्रो वायरस का उपयोग उपयोगकर्ता की सहमति के बिना सिस्टम पर सॉफ़्टवेयर स्थापित करने की एक विधि के रूप में किया गया है, क्योंकि वे स्वचालित की-प्रेस के उपयोग के माध्यम से इंटरनेट से सॉफ़्टवेयर डाउनलोड और इंस्टॉल करने के लिए उपयोग किए जा सकते हैं। हालाँकि, यह असामान्य है क्योंकि यह प्रायः वायरस कोडर के लिए उपयोगी नहीं होता है क्योंकि इंस्टॉल सॉफ़्टवेयर प्रायः उपयोगकर्ता द्वारा देखा और अनइंस्टॉल किया जाता है।

चूंकि एक मैक्रो वायरस ऑपरेटिंग सिस्टम के स्थान पर एप्लिकेशन पर निर्भर करता है, यह किसी भी ऑपरेटिंग सिस्टम को चलाने वाले कंप्यूटर को संक्रमित कर सकता है जिसमें लक्षित एप्लिकेशन को पोर्ट किया गया है। विशेष रूप से, चूंकि माइक्रोसॉफ्ट वर्ड मैकिंटोश कंप्यूटरों पर उपलब्ध है, शब्द मैक्रो वायरस विंडोज प्लेटफॉर्म के अलावा कुछ मैक (Macs) पर भी हमला कर सकते हैं।

मैक्रो वायरस का एक उदाहरण मेलिसा वायरस है जो मार्च 1999 में सामने आया था। जब कोई उपयोगकर्ता मेलिसा वायरस युक्त माइक्रोसॉफ्ट वर्ड दस्तावेज़ को खोलता है, तो उसका कंप्यूटर संक्रमित हो जाता है इसके बाद वायरस व्यक्ति की पता पुस्तिका (एड्रेस बुक) में पहले 50 लोगों को ईमेल द्वारा स्वयं को भेजता है। इसने वायरस की तेज गति से प्रतिलिपि बनाने का काम किया।

एंटीवायरस सॉफ़्टवेयर द्वारा सभी मैक्रो वायरस का पता नहीं लगाया जाता है। ईमेल संलग्नक और अन्य दस्तावेज़ खोलते समय सावधानी बरतने से संक्रमित होने की संभावना कम हो जाती है।

मैक्रो वायरस के प्रसार के कारण, माइक्रोसॉफ्ट ऑफिस 2007 से प्रारम्भ होकर, माइक्रोसॉफ्ट ने "एम (m)" में समाप्त होने वाले फ़ाइल एक्सटेंशन के एक अलग सेट को मैक्रोज़ युक्त ऑफिस फ़ाइलों को निर्दिष्ट किया ताकि उपयोगकर्ताओं को मैक्रो वायरस-संक्रमित फ़ाइलों को खोलने से रोका जा सके जो मैक्रोज़ प्रथम स्थान पर सम्मिलित करने के लिए अभीष्ट नहीं थे।

9 फरवरी को, माइक्रोसॉफ्ट ने घोषणा की कि इंटरनेट से उत्पन्न होने वाली ऑफिस फ़ाइलें 2022 के अप्रैल से स्वतः निर्धारित रूप से अपने मैक्रोज़ को अवरुद्ध कर देंगी।

यह भी देखें

 * मैलवेयर- कंप्यूटर को तोड़ने या निजी जानकारी चुराने के उद्देश्य से बनाया गया सॉफ़्टवेयर।
 * कंप्यूटर वायरस।
 * कंप्यूटर कीड़ा (वर्म)।
 * ट्रोजन हॉर्स (कंप्यूटिंग)- एंटी-वायरस सॉफ़्टवेयर या अन्य ऐप्स के अंदर छिपा हुआ मैलवेयर।
 * रैंसमवेयर (मैलवेयर)।
 * स्पाइवेयर।
 * तकनीकी सहायता घोटाला- एक नकली "तकनीकी सहायता" व्यक्ति से अवांछित फोन कॉल जो दावा करते हैं कि कंप्यूटर में वायरस या अन्य समस्याएं हैं।

आगे की पढाई

 * Microsoft Corporation. (2006). Introduction to Security. Retrieved June 18, 2006
 * The Trustees of Indiana University. (2006). What are computer Viruses, Worms, and Trojan Horses? Retrieved June 18, 2006
 * Macro Viruses from Security News & Information