AppArmor क्या है, और यह उबंटू को कैसे सुरक्षित रखता है?

Sep 28, 2025
क्लाउड और इंटरनेट
UNCACHED CONTENT

AppArmor एक महत्वपूर्ण सुरक्षा विशेषता है जिसे Ubuntu 7.10 के बाद से डिफ़ॉल्ट रूप से उबंटू के साथ शामिल किया गया है। हालाँकि, यह पृष्ठभूमि में चुपचाप चलता है, इसलिए आपको पता नहीं चल सकता है कि यह क्या है और यह क्या कर रहा है।

AppArmor कमजोर प्रक्रियाओं को बंद कर देता है, इन प्रक्रियाओं में क्षति सुरक्षा कमजोरियों को रोक सकता है। AppArmor का उपयोग मोज़िला फ़ायरफ़ॉक्स को सुरक्षा बढ़ाने के लिए बंद करने के लिए भी किया जा सकता है, लेकिन यह डिफ़ॉल्ट रूप से ऐसा नहीं करता है।

AppArmor क्या है?

AppArmor SELinux के समान है, जिसे डिफ़ॉल्ट रूप से Fedora और Red Hat में उपयोग किया जाता है। जबकि वे अलग तरह से काम करते हैं, AppArmor और SELinux दोनों “अनिवार्य अभिगम नियंत्रण” (MAC) सुरक्षा प्रदान करते हैं। वास्तव में, AppArmor उबंटू के डेवलपर्स को कार्रवाई प्रक्रियाओं को प्रतिबंधित करने की अनुमति देता है।

उदाहरण के लिए, एक एप्लिकेशन जो उबंटू के डिफ़ॉल्ट कॉन्फ़िगरेशन में प्रतिबंधित है, वह एवियन पीडीएफ दर्शक है। जबकि एविसन आपके उपयोगकर्ता खाते के रूप में चल सकता है, यह केवल विशिष्ट कार्य कर सकता है। Evince में केवल PDF दस्तावेज़ों को चलाने और कार्य करने के लिए आवश्यक न्यूनतम अनुमतियाँ हैं। यदि एवियन के पीडीएफ रेंडर में एक भेद्यता की खोज की गई थी और आपने एक दुर्भावनापूर्ण पीडीएफ दस्तावेज़ खोला था जो एवियन पर ले लिया था, तो AppArmor नुकसान को सीमित कर सकता है जो एवियन कर सकता था। पारंपरिक लिनक्स सुरक्षा मॉडल में, एविसन आपके पास हर चीज तक पहुंच होगी। AppArmor के साथ, इसमें केवल उन चीजों तक पहुंच है जो एक पीडीएफ दर्शक को एक्सेस करने की आवश्यकता है।

AppArmor विशेष रूप से उन सॉफ़्टवेयर को प्रतिबंधित करने के लिए उपयोगी है जिनका शोषण किया जा सकता है, जैसे कि वेब ब्राउज़र या सर्वर सॉफ़्टवेयर।

AppArmor की स्थिति देखना

AppArmor की स्थिति देखने के लिए, टर्मिनल में निम्न कमांड चलाएँ:

सूदो apparmor_status

आप देखेंगे कि क्या AppArmor आपके सिस्टम पर चल रहा है (यह डिफ़ॉल्ट रूप से चल रहा है), AppArmor प्रोफाइल जो स्थापित हैं, और जो चल रही प्रक्रियाएँ हैं।

AppArmor प्रोफाइल

AppArmor में, प्रक्रियाओं को प्रोफाइल द्वारा प्रतिबंधित किया जाता है। ऊपर दी गई सूची हमें उन प्रोटोकॉल को दिखाती है जो सिस्टम पर स्थापित हैं - ये लोग उबंटू के साथ आते हैं। आप एपर्मोर-प्रोफाइल पैकेज को स्थापित करके अन्य प्रोफाइल भी स्थापित कर सकते हैं। कुछ पैकेज - सर्वर सॉफ्टवेयर, उदाहरण के लिए - अपने स्वयं के AppArmor प्रोफाइल के साथ आ सकते हैं जो पैकेज के साथ सिस्टम पर स्थापित हैं। सॉफ्टवेयर को प्रतिबंधित करने के लिए आप अपने खुद के AppArmor प्रोफाइल भी बना सकते हैं।

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

प्रोफ़ाइल को /etc/apparmor.d निर्देशिका में संग्रहीत किया जाता है। ये प्रोफ़ाइल सादे-पाठ फ़ाइलें हैं जिनमें टिप्पणियां हो सकती हैं।

फ़ायरफ़ॉक्स के लिए AppArmor को सक्षम करना

आप यह भी देख सकते हैं कि AppArmor फ़ायरफ़ॉक्स प्रोफ़ाइल के साथ आता है - यह है usr.bin.firefox में दर्ज करें /ेट्स/अपपरमोर.डी निर्देशिका। यह डिफ़ॉल्ट रूप से सक्षम नहीं है, क्योंकि यह फ़ायरफ़ॉक्स को बहुत अधिक प्रतिबंधित कर सकता है और समस्याओं का कारण बन सकता है। /ेट्स/अपपरमोर.डी/डिसएबल फ़ोल्डर में इस फ़ाइल का लिंक है, जो दर्शाता है कि यह अक्षम है।

फ़ायरफ़ॉक्स प्रोफ़ाइल को सक्षम करने और AppArmor के साथ फ़ायरफ़ॉक्स को सीमित करने के लिए, निम्नलिखित कमांड चलाएँ:

sudo rm /etc/apparmor.d/disable/usr.bin.firefox

cat /etc/apparmor.d/usr.bin.firefox | sudo apparmor_parser –a

आप इन आदेशों को चलाने के बाद, चलाएँ सूदो apparmor_status फिर से कमांड करें और आप देखेंगे कि फ़ायरफ़ॉक्स प्रोफाइल अब लोड हो गया है।

फ़ायरफ़ॉक्स प्रोफ़ाइल को अक्षम करने के लिए यदि यह समस्या पैदा कर रहा है, तो निम्न कमांड चलाएं:

sudo ln -s /etc/apparmor.d/usr.bin.firefox /etc/apparmor.d/disable/

sudo apparmor_parser -R /etc/apparmor.d/usr.bin.firefox


AppArmor का उपयोग करने के बारे में अधिक विस्तृत जानकारी के लिए, आधिकारिक उबंटू सर्वर गाइड की सलाह लें AppArmor पर पेज .

.entry-सामग्री .entry-पाद लेख

Using AppArmor On Ubuntu

Securing Ubuntu 18 04 With Apparmor

How To Secure Ubuntu (2020)

How To Secure Your Sensitive Data On Ubuntu -PART 1- #18

Aaron Jones: Introduction To Firejail, AppArmor, And SELinux

Protect Your Ubuntu System With AppArmor & Firejail [Tutorial]

What Is AppArmor | AppArmor Commands

AppArmor Beginner Tutorial


क्लाउड और इंटरनेट - सर्वाधिक लोकप्रिय लेख

क्रेगलिस्ट अलर्ट कैसे सेट करें (ईमेल या एसएमएस के लिए)

क्लाउड और इंटरनेट Jul 8, 2025

चाहे आप अपार्टमेंट की तलाश कर रहे हों या गैजेट्स का इस्तेमाल किया ..


क्रोम में एक विशिष्ट प्रोफ़ाइल खोलने के लिए विंडोज शॉर्टकट कैसे बनाएं

क्लाउड और इंटरनेट May 27, 2025

Chrome आपको कई अन्य चीज़ों के अलावा, कई अलग-अलग बुकमार्क, खोज इतिहास, सेटिं..


Google खोज परिणाम स्थानीय हार्ड ड्राइव क्वेरी से अधिक तेज़ क्यों हैं?

क्लाउड और इंटरनेट Apr 9, 2025

जब आप Google का उपयोग करके कुछ खोजते हैं, तो परिणाम मिलीसेकंड में वापस आ जा�..


Chrome में Gmail के लिए डेस्कटॉप सूचनाएं कैसे सक्षम करें

क्लाउड और इंटरनेट Feb 1, 2025

पिछले साल गूगल रोल आउट हुआ था Google कैलेंडर के लिए डेस्कटॉप सूचनाएँ ..


फ़ायरफ़ॉक्स में अपने खोज परिणाम बढ़ाएँ

क्लाउड और इंटरनेट Dec 18, 2024

Yahoo, Google और Bing पर अपने खोज परिणामों को बढ़ाना चाहते हैं? फ़ायरफ़ॉक्स के लिए बे..


संदर्भ बुकमार्क के साथ संदर्भ मेनू में अपने बुकमार्क तक पहुँचें

क्लाउड और इंटरनेट Nov 18, 2024

हमेशा मेनू बार में जाने के बजाय अपने ब्राउज़र विंडो में कहीं से भी अपने ब�..


Blip.fm संगीत साझा करने का एक मजेदार सामाजिक तरीका है

क्लाउड और इंटरनेट Sep 21, 2025

UNCACHED CONTENT एक ट्विटर शैली प्रारूप में ऑनलाइन नए संगीत की खोज करने का तरीका खो..


इंटरनेट एक्सप्लोरर इजी वे में फ्लैश ऑन या ऑफ टॉगल करें

क्लाउड और इंटरनेट Aug 22, 2025

यदि आप अक्सर इंटरनेट एक्सप्लोरर का उपयोग करके फ्लैश-हेवी वेबसाइटों को ब�..


श्रेणियाँ