विंडोज 8, 8.1 और 10 गलत तरीके से एसएलआर सुरक्षा सुविधा को लागू करते हैं

विषयसूची:

वीडियो: Урок французского языка 5. Перевод текста часть 1. #французскийязык 2024

वीडियो: Урок французского языка 5. Перевод текста часть 1. #французскийязык 2024
Anonim

विंडोज विस्टा एएसएलआर - एड्रेस स्पेस लेआउट रैंडमाइजेशन नामक एक दिलचस्प सुरक्षा सुविधा लाया। यह कोड को निष्पादित करने के लिए एक यादृच्छिक स्मृति पते का उपयोग करता है, लेकिन विंडोज 8, विंडोज 8.1 और विंडोज 10 में, ऐसा लगता है कि यह सुविधा हमेशा सही तरीके से लागू नहीं होती है।

एक सुरक्षा विश्लेषक के अनुसार, विंडोज के इन तीन अंतिम संस्करणों में, एएसएलआर यादृच्छिक मेमोरी पतों का उपयोग नहीं कर रहा है। दूसरे शब्दों में, यह बेकार है।

एएसएलआर को मैन्युअल रूप से कैसे लागू किया जाए

यादृच्छिक स्थान में कोड निष्पादित करके, एएसएलआर उन कारनामों से बचाने में मदद करता है जो आप कोड का लाभ उठाने की कोशिश करते हैं जो कि पूर्वानुमान या ज्ञात स्मृति पतों में निष्पादित होता है।

समस्या तब प्रकट होती है जब EMET या विंडोज डिफेंडर एक्सप्लॉइट गार्ड का उपयोग सिस्टम-वाइड आधार पर अनिवार्य ASLR को सक्षम करने के लिए किया जाता है।

इस मुद्दे का अध्ययन करने वाले सुरक्षा विशेषज्ञ विल डॉर्मन हैं, और वह रजिस्ट्री प्रविष्टि के कारण आने वाले मुद्दे के बारे में जानने के लिए आपको जो कुछ भी चाहिए, वह बताते हैं।

डॉरमैन के अनुसार, विंडोज डिफेंडर एक्सप्लॉइट गार्ड और EMET दोनों सिस्टम-वाइड ASLR को सक्षम करते हैं, साथ ही सिस्टम-वाइड बॉटम-अप ASLR को भी सक्षम करते हैं।

भले ही विंडोज डिफेंडर एक्सप्लोइट गार्ड में सिस्टम-वाइड बॉटम-अप-एएसएलआर के लिए एक सिस्टम-वाइड विकल्प हो, "ऑन बाय डिफ़ॉल्ट" का डिफ़ॉल्ट GUI मान अंतर्निहित रजिस्ट्री मान को प्रतिबिंबित नहीं करता है।

यह इस तथ्य की ओर ले जाएगा कि बिना एंट्रॉपी के रिलॉकेटेड होने के लिए / डायनामिक बेस के बिना प्रोग्राम। रिबूट और विभिन्न प्रणालियों में हर बार कार्यक्रमों को एक ही पते पर स्थानांतरित किया जाएगा।

समाधान यह है कि आपको निम्नलिखित पाठ के साथ एक.reg फ़ाइल बनानी होगी:

विंडोज रजिस्ट्री संपादक संस्करण 5.00

"MitigationOptions" = हेक्स: 00, 01, 01, 00, 00, 00, 00, 00, 00, 00, 00, 0, 00, 00

फिर, आपको इस फ़ाइल को रजिस्ट्री संपादक में आयात करना होगा, और सब कुछ हल किया जाना चाहिए।

कुछ उपयोगकर्ता यह कह रहे हैं कि यह समस्या EMET और उसके प्रतिस्थापन से उपजी है जो कि सासदिनों के लिए एक उपकरण है, जिनके पास "अपने हाथों पर बहुत अधिक समय है" और इसे प्रतिस्थापन के बिना बंद कर दिया गया था। उन्हें नहीं लगता कि यह समस्या अंतर्निहित ASLR प्रणाली के साथ है।

विंडोज 8, 8.1 और 10 गलत तरीके से एसएलआर सुरक्षा सुविधा को लागू करते हैं