विंडोज 10 में डेटा एक्ज़ीक्यूशन प्रिवेंशन क्या है?
डेटा निष्पादन रोकथाम(Data Execution Prevention) ( डीईपी ) (DEP)विंडोज(Windows) मशीनों में शामिल एक सिस्टम-स्तरीय सुरक्षा सुविधा है । डीईपी(DEP) का मुख्य उद्देश्य किसी भी प्रोग्राम को बंद करके दुर्भावनापूर्ण कोड के शोषण से बचाने के(protect against malicious code exploits) लिए प्रक्रियाओं और सेवाओं की निगरानी करना है जो मेमोरी में ठीक से नहीं चलता है।
सुविधा, जिसे निष्पादन योग्य स्थान सुरक्षा के रूप में भी जाना जाता है, में हार्डवेयर और सॉफ़्टवेयर तकनीकों का एक सेट शामिल है जो दुर्भावनापूर्ण कोड को चलने से रोकने के लिए अतिरिक्त सिस्टम मेमोरी जांच करता है।(system memory checks)
जब भी कोई हानिकारक प्रोग्राम अधिकृत प्रोग्राम और विंडोज़(Windows) के लिए आरक्षित विशिष्ट सिस्टम मेमोरी स्थानों में कोड निष्पादित करने का प्रयास करता है , तो डीईपी(DEP) उन्हें गैर-निष्पादन योग्य के रूप में चिह्नित करता है और एक त्रुटि फेंकता है।
यह सब इसलिए होता है ताकि आपके कंप्यूटर को वायरस और अन्य सुरक्षा खतरों से होने वाले नुकसान को रोका(prevent any damage to your computer from viruses and other security threats) जा सके । हालांकि, डीईपी(DEP) कभी-कभी आपके एंटीवायरस जैसे वैध प्रोग्राम के साथ संघर्ष कर सकता है, इस स्थिति में आपको विशिष्ट ऐप्स के लिए सुविधा को अक्षम करना पड़ सकता है।
विंडोज 10 में डेटा एक्ज़ीक्यूशन प्रिवेंशन कैसे काम करता है(How Data Execution Prevention in Windows 10 Works)
डीईपी(DEP) सभी दुर्भावनापूर्ण कोड कारनामों के खिलाफ एक व्यापक बचाव नहीं है; यह केवल एक अन्य टूल है जिसका उपयोग आप अपने ऐप्स को सुरक्षित करने के लिए अपने सुरक्षा सॉफ़्टवेयर के साथ कर सकते हैं।
कई ऑपरेटिंग सिस्टम में, आरक्षित मेमोरी क्षेत्र होते हैं जहां महत्वपूर्ण प्रोग्राम और फ़ंक्शन चलते हैं। यह मेमोरी स्पेस सीमित है, इसलिए यदि कुछ भी सही ढंग से नहीं लिखा गया है या दुर्भावनापूर्ण कोड आता है, तो यह बहुत अधिक स्थान घेर सकता है जिससे आपको बफर ओवरफ्लो की स्थिति मिल सकती है।
जब ऐसा होता है, तो यह उन उपयोगकर्ताओं या प्रोग्रामों को संभावित रूप से महत्वपूर्ण डेटा तक पहुंच प्रदान कर सकता है, जिन्हें इसे एक्सेस नहीं करना चाहिए।
डीईपी किसी भी (DEP)निष्पादन योग्य प्रोग्राम(executable programs) द्वारा ऐसी पहुंच या निष्पादन का मुकाबला करने के लिए कदम उठाता है जिसे सिस्टम मेमोरी क्षेत्रों में लोड करने की अनुमति नहीं है। जब यह संदिग्ध कोड लोडिंग का पता लगाता है और इसे चलने से रोकता है तो यह सुविधा तुरंत एक अपवाद उठाती है।
DEP के साथ नकारात्मक पक्ष यह है कि यह पुराने गैर-Microsoft प्रोग्रामों को फ़्लैग कर सकता है जो Windows सेवाओं(Services) पर निर्भर हैं । हालांकि, आप ऐसे प्रोग्राम चलाने के लिए DEP को अक्षम कर सकते हैं या अपनी सिस्टम सेटिंग्स में एक अपवाद बना सकते हैं।
नोट(Note) : कुछ डीईपी(DEP) त्रुटियां सिस्टम में पुराने डिवाइस ड्राइवरों के कारण होती हैं।
विंडोज 10 में डेटा एक्ज़ीक्यूशन प्रिवेंशन के प्रकार(Types of Data Execution Prevention in Windows 10)
डीईपी(DEP) बनाने के दो अलग-अलग तरीके हैं :
- हार्डवेयर आधारित डीईपी
- सॉफ्टवेयर आधारित डीईपी
हार्डवेयर आधारित डीईपी(Hardware-based DEP)
एक हार्डवेयर-आधारित डीईपी(DEP) संदिग्ध कोड का पता लगाता है जो स्मृति क्षेत्रों से गैर-निष्पादन योग्य के रूप में चलता है , सिस्टम पर किसी भी हमले को रोकने(prevent any attacks to the system) के लिए अपवाद उठाता है और अपवाद उठाता है । एकमात्र अपवाद वह है जहां क्षेत्र में विशेष रूप से निष्पादन योग्य कोड होता है।
हार्डवेयर-आधारित डीईपी(DEP) मेमोरी को उचित विशेषताओं के सेट के साथ चिह्नित करने के लिए प्रोसेसर हार्डवेयर पर निर्भर करता है जो इंगित करता है कि कोड को उस मेमोरी से निष्पादित नहीं किया जाना चाहिए।
हार्डवेयर-आधारित डीईपी(DEP) का उपयोग करने के लिए , निम्नलिखित शर्तों को पूरा करना होगा:
- आपके कंप्यूटर के प्रोसेसर को हार्डवेयर-आधारित DEP का समर्थन करना चाहिए । वास्तविक डीईपी हार्डवेयर कार्यान्वयन (DEP)एएमडी(AMD) और इंटेल(Intel) जैसे प्रोसेसर आर्किटेक्चर द्वारा भिन्न होता है , जिनके विंडोज-संगत आर्किटेक्चर भी डीईपी(DEP) - संगत हैं।
- BIOS में हार्डवेयर-आधारित DEP सक्षम करें ।
- आपके कंप्यूटर में सर्विस पैक 1(Service Pack 1) के साथ विंडोज सर्वर 2003(Windows Server 2003) या सर्विस पैक 2(Service Pack 2) के साथ विंडोज एक्सपी(Windows XP) होना चाहिए ।
- अपने कंप्यूटर पर प्रोग्राम के लिए हार्डवेयर-आधारित DEP सक्षम करें। (DEP)32-बिट प्रोग्राम में, हार्डवेयर-आधारित डीईपी आपके कॉन्फ़िगरेशन के आधार पर अक्षम हो सकता है, लेकिन (DEP)विंडोज़(Windows) के 64-बिट संस्करणों में , सेटिंग हमेशा 64-बिट अंतर्निर्मित प्रोग्राम के लिए सक्षम होती है।
सुनिश्चित नहीं हैं कि आपके पीसी पर विंडोज(Windows) का कौन सा संस्करण चल रहा है? यह बताने के 4 तरीके यहां दिए गए हैं कि आप 32-बिट या 64-बिट विंडोज का उपयोग कर रहे हैं या नहीं(4 ways to tell if you’re using 32-bit or 64-bit Windows) ।
सॉफ्टवेयर आधारित डीईपी(Software-based DEP)
सॉफ़्टवेयर-आधारित DEP , DEP सुरक्षा जाँचों का एक अतिरिक्त सेट है जो विंडोज़(Windows) में दुर्भावनापूर्ण कोड को अपवाद-हैंडलिंग तंत्र का लाभ उठाने से रोकने में मदद करता है ।
इस प्रकार का DEP किसी ऐसे प्रोसेसर पर चलता है जो Windows XP सर्विस पैक 2(Windows XP Service Pack 2) को चलाने में सक्षम है, और आपके प्रोसेसर की हार्डवेयर-आधारित DEP क्षमताओं पर ध्यान दिए बिना केवल सीमित सिस्टम बायनेरिज़ की सुरक्षा करता है।(system binaries)
कैसे पता चलेगा कि डीईपी आपके विंडोज 10 पीसी पर सक्रिय है?(How to Know if DEP Is Active on Your Windows 10 PC)
आप निम्न चरणों का उपयोग करके अपने पीसी सिस्टम पर डीईपी स्थिति की जांच कर सकते हैं:(DEP)
- नियंत्रण कक्ष(Control Panel) खोलें और सिस्टम और सुरक्षा(System and Security) चुनें ।
- अगला, सिस्टम(System) चुनें ।
- खोज बॉक्स में उन्नत सिस्टम सेटिंग्स देखें(View Advanced System Settings) टाइप करें।
- सिस्टम(System) सेटिंग्स पॉपअप में, प्रदर्शन अनुभाग(Performance) के तहत सेटिंग्स का चयन करें।(Settings)
- डीईपी सेटिंग्स(DEP settings) खोलने के लिए डेटा एक्ज़ीक्यूशन प्रिवेंशन(Data Execution Prevention) टैब चुनें ।
- आप अपने सिस्टम पर अपनी वर्तमान डीईपी(DEP) स्थिति देखेंगे , और आपके कंप्यूटर का प्रोसेसर हार्डवेयर-आधारित डीईपी(DEP) का समर्थन करता है या नहीं ।
- यदि आवश्यक हो तो आप डीईपी में अपवाद भी जोड़ सकते हैं, लेकिन ऐसा तभी करें जब कोई अन्य विकल्प न हो। अपवाद जोड़ने के लिए, मेरे द्वारा चुने गए कार्यक्रमों और सेवाओं को छोड़कर सभी कार्यक्रमों और सेवाओं के लिए डीईपी चालू करें का चयन करें(Turn on DEP for all programs and services except those I select) और फिर जोड़ें का चयन करें। (Add. )निष्पादन योग्य फ़ाइल चुनें जिसे आप बाहर रखना चाहते हैं, और फिर परिवर्तनों को प्रभावी करने के लिए अपने पीसी को पुनरारंभ करें।
नोट(Note) : अधिकांश विरोध 32-बिट प्रोग्राम के कारण होते हैं, और आप 64-बिट प्रोग्राम को DEP से बाहर नहीं कर सकते हैं ।
विंडोज 10 में डीईपी को कैसे सक्षम या अक्षम करें(How to Enable or Disable DEP in Windows 10)
आप Windows 10(Windows 10) में DEP को अक्षम कर सकते हैं ताकि Windows 10 पर उपयोग किए जाने वाले कुछ अनुप्रयोगों के(applications to be used on Windows 10) लिए विशिष्ट अपवाद या संशोधन किए जा सकें । यह अनुशंसित नहीं है, लेकिन यदि आपको चाहिए, तो वर्तमान समय में इसे करने का एकमात्र तरीका कमांड लाइन के माध्यम से है।
- आरंभ करने के लिए, प्रारंभ का चयन करें(Start) और कमांड प्रॉम्प्ट मेनू खोलने के लिए CMD टाइप करें। (CMD)उन्नत कमांड प्रॉम्प्ट खोलने के लिए व्यवस्थापक के रूप में चलाएँ(Run as Administrator) चुनें ।
- कमांड प्रॉम्प्ट(Command Prompt) विंडो में, यह कमांड दर्ज करें: BCDEDIT BCDEDIT /SET {CURRENT} NX ALWAYSOFF और एंटर दबाएं(Enter) । आपके कंप्यूटर के पुनरारंभ होने के बाद परिवर्तन प्रभावी होगा। कुछ मामलों में, आपको इस आदेश के माध्यम से डीईपी(DEP) को अक्षम करने के लिए एक BIOS सेटिंग समायोजित करने की आवश्यकता हो सकती है।(BIOS)
नोट : यदि आप किसी ऐसे प्रोग्राम के लिए (Note)डीईपी(DEP) को बंद करना चाहते हैं जिस पर आप भरोसा करते हैं, तो पहले जांच लें कि प्रकाशक के पास डीईपी(DEP) -संगत संस्करण उपलब्ध है या अपडेट उपलब्ध है। यदि कोई DEP- संगत संस्करण या अद्यतन उपलब्ध है, तो उसे स्थापित करें और DEP को सक्रिय छोड़ दें ताकि(DEP) आप उस सुरक्षा का आनंद उठा सकें जो वह दे सकती है। अन्यथा (Otherwise)डीईपी(DEP) को अक्षम करने से आपका सिस्टम एक ऐसे हमले के प्रति संवेदनशील(vulnerable to an attack) हो सकता है जो अन्य फाइलों और कार्यक्रमों में फैल सकता है।
- DEP को फिर से सक्षम करने के लिए , एक उन्नत कमांड प्रॉम्प्ट खोलें और यह कमांड दर्ज करें: BCDEDIT /SET {CURRENT} NX ALWAYSON । परिवर्तनों को प्रभावी करने के लिए अपने पीसी को पुनरारंभ करें।
डीईपी सुरक्षा का आनंद लें(Enjoy DEP Protection)
जबकि डेटा निष्पादन रोकथाम(Data Execution Prevention) एक मूल्यवान विशेषता है, सभी सॉफ़्टवेयर और हार्डवेयर इसका पूर्ण समर्थन नहीं करते हैं। इस कारण से, आपका पीसी कुछ मुद्दों और त्रुटि संदेशों का अनुभव कर सकता है, क्योंकि डीईपी के साथ काम करते समय कुछ (DEP)विंडोज़(Windows) प्रक्रियाओं का सामना करना पड़ता है ।
हालांकि, डीईपी(DEP) सबसे बुनियादी विंडोज-आधारित सिस्टम सुरक्षा में से एक है। जब तक इसे अक्षम करने का कोई वैध कारण न हो, डीईपी(DEP) हमेशा डिफ़ॉल्ट रूप से सक्रिय रहना चाहिए और सावधानी के साथ व्यवहार किया जाना चाहिए।
Related posts
विंडोज 10 में डीईपी (डेटा एक्ज़ीक्यूशन प्रिवेंशन) को डिसेबल कैसे करें
विंडोज़ में डीईपी (डेटा निष्पादन रोकथाम) को कॉन्फ़िगर या बंद करें
विंडोज 10 के लिए 10 सर्वश्रेष्ठ पेशेवर बैकअप और डेटा रिकवरी सॉफ्टवेयर
विंडोज 10 में विश्वसनीयता मॉनिटर के लिए डेटा संग्रह को सक्षम, अक्षम करें
टास्क शेड्यूलर का उपयोग करके विंडोज 10 में टेलीमेट्री और डेटा संग्रह को अक्षम करें
Windows 10 संस्करण 20H2 अक्टूबर 2020 अपडेट में नई सुविधाएँ
विंडोज 10 पीसी के लिए सर्वश्रेष्ठ मुफ्त माउंटेन स्पोर्ट्स गेम्स
विंडोज 10 हैलो फेस ऑथेंटिकेशन में एन्हांस्ड एंटी-स्पूफिंग सक्षम करें
विंडोज 10 में स्वचालित ड्राइवर अपडेट को कैसे निष्क्रिय करें
विंडोज 10 में बूट कॉन्फ़िगरेशन डेटा (बीसीडी) का बैकअप और पुनर्स्थापना कैसे करें
विंडोज 10 में डायग्नोस्टिक डेटा व्यूअर को सक्षम या अक्षम करें
विंडोज 10 में डायग्नोस्टिक और यूसेज डेटा सेटिंग्स बदलें
विंडोज 10 में सक्षमता पैकेज क्या है
विंडोज 10 में डेटा संग्रह अक्षम करें (अपनी गोपनीयता की रक्षा करें)
इवेंट आईडी 158 त्रुटि - विंडोज 10 में समान डिस्क GUIDs असाइनमेंट
Windows 10 में Microsoft Edge में Google SafeSearch को कैसे लागू करें
विंडोज 10 में ग्रे आउट डेटा को सुरक्षित करने के लिए एन्क्रिप्ट सामग्री को ठीक करें
Ashampoo WinOptimizer विंडोज 10 को ऑप्टिमाइज़ करने के लिए एक फ्री सॉफ्टवेयर है
विंडोज 10 के लिए सर्वश्रेष्ठ मुफ्त बारकोड स्कैनर सॉफ्टवेयर
डेटा बैकअप के लिए विंडोज 10 पर स्टोरेज स्पेस का उपयोग कैसे करें