डेटा एक्ज़ीक्यूशन प्रिवेंशन (DEP) विंडोज मशीनों में शामिल एक सिस्टम-स्तरीय सुरक्षा सुविधा है। डीईपी का मुख्य उद्देश्य किसी भी प्रोग्राम को बंद करके दुर्भावनापूर्ण कोड शोषण से बचाने के लिए प्रक्रियाओं और सेवाओं की निगरानी करना है जो मेमोरी में ठीक से नहीं चलता है।
सुविधा, जिसे निष्पादन योग्य स्थान सुरक्षा के रूप में भी जाना जाता है, में हार्डवेयर और सॉफ़्टवेयर तकनीकों का एक सेट शामिल है जो दुर्भावनापूर्ण कोड को चलने से रोकने के लिए अतिरिक्त सिस्टम मेमोरी जांच करता है।
जब भी कोई हानिकारक प्रोग्राम अधिकृत प्रोग्राम और विंडोज़ के लिए आरक्षित विशिष्ट सिस्टम मेमोरी स्थानों में कोड निष्पादित करने का प्रयास करता है, तो डीईपी उन्हें गैर-निष्पादन योग्य के रूप में चिह्नित करता है और एक त्रुटि फेंकता है।
यह सब इसलिए होता है ताकि आपके कंप्यूटर को वायरस और अन्य सुरक्षा खतरों से होने वाले नुकसान को रोका जा सके। हालांकि, डीईपी कभी-कभी आपके एंटीवायरस जैसे वैध प्रोग्राम के साथ संघर्ष कर सकता है, इस स्थिति में आपको विशिष्ट ऐप्स के लिए सुविधा को अक्षम करना पड़ सकता है।
Windows 10 में डेटा निष्पादन रोकथाम कैसे काम करता है
डीईपी सभी दुर्भावनापूर्ण कोड कारनामों के खिलाफ एक व्यापक बचाव नहीं है; यह केवल एक अन्य टूल है जिसका उपयोग आप अपने ऐप्स को सुरक्षित करने के लिए अपने सुरक्षा सॉफ़्टवेयर के साथ कर सकते हैं।
कई ऑपरेटिंग सिस्टम में, आरक्षित मेमोरी क्षेत्र होते हैं जहां महत्वपूर्ण प्रोग्राम और फ़ंक्शन चलते हैं। यह मेमोरी स्पेस सीमित है, इसलिए यदि कुछ भी सही नहीं लिखा गया है या दुर्भावनापूर्ण कोड आ जाता है, तो यह बहुत अधिक स्थान घेर सकता है जिससे आपको बफर ओवरफ्लो की स्थिति मिल सकती है।
जब ऐसा होता है, तो यह उन उपयोगकर्ताओं या प्रोग्राम को संभावित रूप से महत्वपूर्ण डेटा तक पहुंच प्रदान कर सकता है, जिन्हें इसे एक्सेस नहीं करना चाहिए।
डीईपी किसी भी निष्पादन योग्य प्रोग्राम द्वारा ऐसी पहुंच या निष्पादन का मुकाबला करने के लिए कदम उठाता है जिसे सिस्टम मेमोरी क्षेत्रों में लोड करने की अनुमति नहीं है। जब यह संदिग्ध कोड लोड होने का पता लगाता है और इसे चलने से रोकता है तो यह सुविधा तुरंत एक अपवाद उठाती है।
DEP के साथ नकारात्मक पक्ष यह है कि यह पुराने गैर-Microsoft प्रोग्रामों को फ़्लैग कर सकता है जो Windows सेवाओं पर निर्भर हैं। हालांकि, आप ऐसे प्रोग्राम चलाने के लिए DEP को अक्षम कर सकते हैं या अपनी सिस्टम सेटिंग्स में एक अपवाद बना सकते हैं।
नोट :कुछ डीईपी त्रुटियां सिस्टम में पुराने डिवाइस ड्राइवरों के कारण होती हैं।
Windows 10 में डेटा निष्पादन रोकथाम के प्रकार
DEP बनाने के दो अलग-अलग तरीके हैं:
- हार्डवेयर आधारित डीईपी
- सॉफ्टवेयर आधारित डीईपी
हार्डवेयर आधारित डीईपी
एक हार्डवेयर-आधारित डीईपी संदिग्ध कोड का पता लगाता है जो स्मृति क्षेत्रों से गैर-निष्पादन योग्य के रूप में चलता है, सिस्टम पर किसी भी हमले को रोकने के लिए अपवाद उठाता है और अपवाद उठाता है। एकमात्र अपवाद वह है जहां क्षेत्र में विशेष रूप से निष्पादन योग्य कोड होता है।
हार्डवेयर-आधारित डीईपी मेमोरी को उपयुक्त विशेषताओं के सेट के साथ चिह्नित करने के लिए प्रोसेसर हार्डवेयर पर निर्भर करता है जो इंगित करता है कि कोड को उस मेमोरी से निष्पादित नहीं किया जाना चाहिए।
हार्डवेयर-आधारित डीईपी का उपयोग करने के लिए, निम्नलिखित शर्तों को पूरा करना होगा:
- आपके कंप्यूटर के प्रोसेसर को हार्डवेयर-आधारित डीईपी का समर्थन करना चाहिए। वास्तविक डीईपी हार्डवेयर कार्यान्वयन एएमडी और इंटेल जैसे प्रोसेसर आर्किटेक्चर द्वारा भिन्न होता है, जिनके विंडोज-संगत आर्किटेक्चर भी डीईपी-संगत हैं।
- BIOS में हार्डवेयर-आधारित DEP सक्षम करें।
- आपके कंप्यूटर में सर्विस पैक 1 के साथ विंडोज सर्वर 2003 या सर्विस पैक 2 के साथ विंडोज एक्सपी होना चाहिए।
- अपने कंप्यूटर पर प्रोग्राम के लिए हार्डवेयर-आधारित डीईपी सक्षम करें। 32-बिट प्रोग्राम में, हार्डवेयर-आधारित डीईपी आपके कॉन्फ़िगरेशन के आधार पर अक्षम हो सकता है, लेकिन विंडोज़ के 64-बिट संस्करणों में, सेटिंग हमेशा 64-बिट अंतर्निर्मित प्रोग्राम के लिए सक्षम होती है।
सुनिश्चित नहीं हैं कि आपके पीसी पर विंडोज का कौन सा संस्करण चल रहा है? यह बताने के 4 तरीके यहां दिए गए हैं कि आप 32-बिट या 64-बिट विंडोज का उपयोग कर रहे हैं।
सॉफ़्टवेयर-आधारित डीईपी
सॉफ़्टवेयर-आधारित डीईपी, डीईपी सुरक्षा जांच का एक अतिरिक्त सेट है जो विंडोज़ में अपवाद-हैंडलिंग तंत्र का लाभ उठाने से दुर्भावनापूर्ण कोड को रोकने में मदद करता है।
इस प्रकार का डीईपी किसी भी प्रोसेसर पर चलता है जो विंडोज एक्सपी सर्विस पैक 2 चलाने में सक्षम है, और आपके प्रोसेसर की हार्डवेयर-आधारित डीईपी क्षमताओं की परवाह किए बिना केवल सीमित सिस्टम बायनेरिज़ की सुरक्षा करता है।
कैसे पता करें कि DEP आपके Windows 10 PC पर सक्रिय है या नहीं
आप निम्न चरणों का उपयोग करके अपने पीसी सिस्टम पर डीईपी स्थिति की जांच कर सकते हैं:
- कंट्रोल पैनल खोलें और सिस्टम और सुरक्षा . चुनें ।
- अगला, सिस्टम select चुनें ।
- टाइप करें उन्नत सिस्टम सेटिंग देखें खोज बॉक्स में।
- सिस्टम सेटिंग पॉपअप में, सेटिंग . चुनें प्रदर्शन . के अंतर्गत अनुभाग।
- डेटा निष्पादन रोकथाम का चयन करें डीईपी सेटिंग खोलने के लिए टैब ।
- आप अपने सिस्टम पर अपनी वर्तमान डीईपी स्थिति देखेंगे, और आपके कंप्यूटर का प्रोसेसर हार्डवेयर-आधारित डीईपी का समर्थन करता है या नहीं।
- यदि आवश्यक हो तो आप डीईपी में अपवाद भी जोड़ सकते हैं, लेकिन ऐसा तभी करें जब कोई अन्य विकल्प न हो। अपवाद जोड़ने के लिए, मेरे द्वारा चुने गए कार्यक्रमों और सेवाओं को छोड़कर सभी कार्यक्रमों और सेवाओं के लिए डीईपी चालू करें का चयन करें और फिर जोड़ें चुनें। निष्पादन योग्य फ़ाइल चुनें जिसे आप बाहर रखना चाहते हैं, और फिर परिवर्तनों को प्रभावी करने के लिए अपने पीसी को पुनरारंभ करें।
नोट :अधिकांश विरोध 32-बिट प्रोग्राम के कारण होते हैं, और आप 64-बिट प्रोग्राम को DEP से बाहर नहीं कर सकते।
Windows 10 में DEP को सक्षम या अक्षम कैसे करें
आप Windows 10 में DEP को अक्षम कर सकते हैं ताकि Windows 10 पर उपयोग किए जाने वाले कुछ अनुप्रयोगों के लिए विशिष्ट अपवाद या संशोधन किए जा सकें। यह अनुशंसित नहीं है, लेकिन यदि आपको चाहिए, तो वर्तमान समय में इसे करने का एकमात्र तरीका कमांड लाइन के माध्यम से है। ।
- आरंभ करने के लिए, आरंभ करें select चुनें और टाइप करें सीएमडी कमांड प्रॉम्प्ट मेनू खोलने के लिए। व्यवस्थापक के रूप में चलाएं Select चुनें एक उन्नत कमांड प्रॉम्प्ट खोलने के लिए।
- कमांड प्रॉम्प्ट विंडो में, यह कमांड दर्ज करें:BCDEDIT /SET {CURRENT} NX ALWAYSOFF और Enter press दबाएं . आपके कंप्यूटर के पुनरारंभ होने के बाद परिवर्तन प्रभावी होगा। कुछ मामलों में, आपको इस आदेश के माध्यम से डीईपी को अक्षम करने के लिए एक BIOS सेटिंग को समायोजित करने की आवश्यकता हो सकती है।
नोट :यदि आप किसी ऐसे प्रोग्राम के लिए डीईपी को बंद करना चाहते हैं जिस पर आप भरोसा करते हैं, तो पहले जांच लें कि प्रकाशक के पास डीईपी-संगत संस्करण उपलब्ध है या अपडेट उपलब्ध हैं। यदि कोई डीईपी-संगत संस्करण या अपडेट उपलब्ध है, तो इसे स्थापित करें और डीईपी को सक्रिय छोड़ दें ताकि आप उस सुरक्षा का आनंद उठा सकें जो वह दे सकता है। अन्यथा डीईपी को अक्षम करने से आपका सिस्टम एक ऐसे हमले के प्रति संवेदनशील हो सकता है जो अन्य फाइलों और कार्यक्रमों में फैल सकता है।
- DEP को फिर से सक्षम करने के लिए, एक उन्नत कमांड प्रॉम्प्ट खोलें और यह कमांड दर्ज करें:BCDEDIT /SET {CURRENT} NX ALWAYSON . परिवर्तनों को प्रभावी करने के लिए अपने पीसी को पुनरारंभ करें।
डीईपी सुरक्षा का आनंद लें
जबकि डेटा निष्पादन रोकथाम एक मूल्यवान विशेषता है, सभी सॉफ़्टवेयर और हार्डवेयर इसका पूर्ण समर्थन नहीं करते हैं। इस कारण से, आपका पीसी कुछ मुद्दों और त्रुटि संदेशों का अनुभव कर सकता है, क्योंकि डीईपी के साथ काम करते समय कुछ विंडोज़ प्रक्रियाओं का सामना करना पड़ता है।
हालांकि, डीईपी सबसे बुनियादी विंडोज-आधारित सिस्टम सुरक्षा में से एक है। जब तक इसे अक्षम करने का कोई वैध कारण न हो, डीईपी हमेशा डिफ़ॉल्ट रूप से सक्रिय रहना चाहिए और सावधानी के साथ व्यवहार किया जाना चाहिए।