वहाँ Ubuntu के लिए Exec शील्ड बफर अतिप्रवाह संरक्षण है?


12

वहाँ Ubuntu के लिए Exec शील्ड बफर अतिप्रवाह संरक्षण है?

मैंने निम्नलिखित कमांड के साथ Ubuntu 12.04 पर Exec Shield को सक्षम करने का प्रयास किया

sudo sysctl -w kernel.exec-shield=1

लेकिन यह कहा

error: "kernel.exec-shield" is an unknown key

यदि नहीं, तो उबंटू के लिए समकक्ष समाधान क्या है और मैं इसे कैसे स्थापित और सक्षम कर सकता हूं?

जवाबों:


8

उबंटू में NX सुरक्षा डिफ़ॉल्ट रूप से सक्षम है। यह या तो CPU के समर्थन में हार्डवेयर NX का उपयोग करता है, या कर्नेल (Red Hat Exec Shield पैच के बराबर) में NX अनुकरण का उपयोग करता है।

अधिक जानकारी के लिए, यात्रा करें: https://wiki.ubuntu.com/Security/Features

अधिक विशेष रूप से: https://wiki.ubuntu.com/Security/Features#nx


0

अपनी /etc/sysctl.conf फ़ाइल खोलें:

# sudo gedit /etc/sysctl.conf
#### Add the following lines:

###enable ExecShield protection

kernel.exec-shield = 1

###enable random placement of virtual memory regions protection

kernel.randomize_va_space = 1

  फ़ाइल को सहेजें और बंद करें।   

रिबूट के बिना sysctl लोड करने के लिए नीचे यह कमांड टाइप करें ::
sysctl -p


2
क्या आप इस बात की पुष्टि कर सकते हैं कि उबंटू कर्नेल.सेक्स-शील्ड कुंजी का समर्थन करता है? पिछले मैं यह जाँच नहीं की थी। यह अब तक एक Red Hat / Fedora फीचर लगता है।
केविन बोवेन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.