विंडोज सुरक्षा के बारे में सबसे अजीब चीजों में से एक यह तथ्य है कि ऑपरेटिंग सिस्टम को चलाने के तरीके में कुछ सरल बदलाव मैलवेयर के संबंध में बहुत बड़ा अंतर ला सकते हैं। उदाहरण के लिए, कौन जानता होगा कि 64-बिट विंडोज चलाने से आपका कंप्यूटर अधिक सुरक्षित हो जाता है? इसे किसी तथाकथित कंप्यूटर विशेषज्ञ को बताएं और वे हंसेंगे। हालांकि, विंडोज के बारे में कुछ चीजें हैं जिन्हें समझने के बाद आप शायद कभी भी 32-बिट संस्करण के लिए समझौता करने के बारे में दो बार सोचेंगे।
1: ड्राइवर्स को स्लिप करना कठिन होता है

कभी-कभी, मैलवेयर को ऑपरेटिंग सिस्टम के कर्नेल तक पहुंच की आवश्यकता होती है। ऐसा करने के लिए, यह आपके सिस्टम में एक ड्राइवर इंजेक्ट करने का प्रयास करता है। यदि आप इससे परिचित नहीं हैं कि ऐसा क्यों होना चाहिए, तो आगे बढ़ें और पढ़ें कि ड्राइवर कैसे काम करते हैं। विंडोज के 64-बिट संस्करणों को ड्राइवर साइनिंग की आवश्यकता होती है, जिसका अर्थ है कि ड्राइवर के भीतर कोड के हर एक बिट को माइक्रोसॉफ्ट द्वारा प्रमाणित किया जाना चाहिए।
आप पूछ सकते हैं कि 32-बिट संस्करण को ऐसे हस्ताक्षर की आवश्यकता क्यों नहीं है। यह मुख्य रूप से इसलिए है क्योंकि पुराने ड्राइवर साइन नहीं किए गए हैं। 64-बिट ड्राइवर डेवलपर्स आवश्यकताओं से अवगत हैं और सुनिश्चित करते हैं कि वे अपने सामान को डिजिटली साइन करें। बेशक, 90 के दशक के अंत में लिखा गया एक ड्राइवर जादुई रूप से खुद को साइन नहीं करेगा। इसलिए, यदि आप विंडोज के 64-बिट संस्करण का उपयोग कर रहे हैं, तो आप वास्तव में मैलवेयर को आपके ज्ञान के बिना आपके ऑपरेटिंग सिस्टम के कर्नेल तक पहुंचने से रोकेंगे। लेकिन 64-बिट विंडोज के अधिक सुरक्षित होने के अन्य कारण भी हैं!
2: ASLR मैलवेयर के लिए अन्य प्रोग्राम्स में सामान इंजेक्ट करना असंभव बना देता है
एड्रेस स्पेस लेआउट रैंडमाइजेशन (ASLR) प्रोग्राम एड्रेस को मेमोरी के भीतर अप्रत्याशित रखने की एक विधि है। 32-बिट विंडोज में, कुछ प्रोग्राम समान मेमोरी एड्रेस के साथ शुरू होते थे, जिससे मैलवेयर के लिए अनडिटेक्टेड कुछ कोड डालना आसान हो जाता था। जबकि कुछ लोग तर्क दे सकते हैं कि विंडोज के नए संस्करण (विस्टा, 7, और 8) अपने 32-बिट संस्करणों में ASLR को अभ्यास में लाते हैं, वे यह नहीं देख पाते कि यह 64-बिट एड्रेसिंग सिस्टम होने पर कितना प्रभावी है। स्पेस जितना बड़ा होगा, आप प्रोग्राम्स को उतनी ही प्रभावी ढंग से सुरक्षित कर सकते हैं।
3: डेटा एक्जीक्यूशन प्रिवेंशन
ज़रूर, विंडोज के 32-बिट और 64-बिट संस्करण दोनों में डेटा एक्जीक्यूशन प्रिवेंशन (DEP) का उपयोग करने की क्षमता है। हालांकि, 64-बिट ऑपरेटिंग सिस्टम के साथ, प्रोग्राम्स ऑप्ट-आउट नहीं कर सकते। तुलना में, DEP सामान्य रूप से 32-बिट सिस्टम में अक्षम होता है ताकि प्रोग्राम्स जो अपने मेमोरी स्पेस के भीतर डेटा एक्जीक्यूट करते हैं, ऐसा करने से न रोके जाएं। कई मैलवेयर डेवलपर DEP का लाभ उठाते हैं, कहते हैं, एक प्रोग्राम के मेमोरी स्पेस के अंत में कुछ कोड जोड़ें जिसे यह एक्जीक्यूट करेगा। इससे सिस्टम "निंजा स्टाइल" में संक्रमित हो जाता है। यदि आपके पास कोई ऑप्ट-आउट संभावना नहीं है (64-बिट विंडोज के मामले में) तो आपको यह समस्या नहीं होगी।
4: "WoW64" लेयर

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