ओएस एक्स के आम तौर पर सकारात्मक पहलुओं में से एक यह है कि ऑपरेटिंग सिस्टम उपयोगकर्ता को उन कार्यों या घटनाओं से बचाने का प्रयास करता है जो सिस्टम को नुकसान पहुंचा सकते हैं या उपयोगकर्ता के डेटा को खतरे में डाल सकते हैं, जैसे कि कोर सिस्टम फ़ाइलों के संशोधन को रोकना और असुरक्षित रूप से असुरक्षित प्लगइन्स को निष्क्रिय करना। लेकिन हम "आम तौर पर" क्वालीफायर का उपयोग जानबूझकर करते हैं, क्योंकि कभी-कभी ओएस एक्स बहुत अधिक दूर जा सकता है, खासकर जब यह अधिक उन्नत उपयोगकर्ताओं की बात आती है जो जोखिमों को समझते हैं और उच्च स्तर के नियंत्रण के साथ सहज होते हैं।
OS X सुरक्षा सुविधा का एक बड़ा उदाहरण जो सहायक से अधिक कष्टप्रद हो सकता है, हानिकारक सॉफ्टवेयर चेतावनी है, जिसे "क्या आप वाकई इस फ़ाइल को खोलना चाहते हैं?" संदेश के रूप में भी जाना जाता है, जो लगभग हर बार उपयोगकर्ता द्वारा प्रयास किए जाने पर संदेश देता है। एक डाउनलोड की गई फ़ाइल खोलें जो मैक ऐप स्टोर या किसी विश्वसनीय और हस्ताक्षरित डेवलपर से उत्पन्न नहीं हुई थी।
जब यह चेतावनी संदेश ट्रिगर होता है, तो फ़ाइल या एप्लिकेशन को खोलने के बजाय, उपयोगकर्ता को रोकने के लिए मजबूर किया जाता है, सुनिश्चित करें कि खोली जा रही फ़ाइल का इरादा एक है, और फिर आगे बढ़ने के लिए मैन्युअल रूप से "ओपन" पर क्लिक करें। यह शायद कम अनुभवी उपयोगकर्ताओं के लिए एक अच्छी बात है, जो पूरी तरह से यह नहीं समझते हैं कि मैलवेयर और वायरस अक्सर आम फ़ाइल प्रकारों के रूप में बह जाते हैं। लेकिन पावर उपयोगकर्ताओं के लिए जो लगातार ऐप और फाइलें डाउनलोड कर रहे हैं और खोल रहे हैं, हानिकारक सॉफ्टवेयर चेतावनी मुख्य रूप से कष्टप्रद और निराशाजनक वर्कफ़्लो रुकावट के रूप में कार्य करती है।
हां आई एम श्योर, डेगनबबिट!
शुक्र है, आप टर्मिनल के लिए एक त्वरित यात्रा के साथ चेतावनी संदेश "क्या आप सुनिश्चित हैं कि आप इस फ़ाइल को खोलना चाहते हैं?" एप्लिकेशन> यूटिलिटी फ़ोल्डर (या स्पॉटलाइट के साथ इसे खोजें) से टर्मिनल लॉन्च करें, टर्मिनल विंडो में निम्न कमांड को कॉपी और पेस्ट करें, और फिर इसे निष्पादित करने के लिए रिटर्न दबाएं।
डिफॉल्ट्स com.apple.LaunchServices LSQuarantine -bool NO लिखते हैं
परिवर्तन को प्रभावी करने के लिए आपको अपने मैक को पुनः आरंभ करने की आवश्यकता होगी, इसलिए सभी खुली फ़ाइलों को सहेजें और रिबूट करें। जब आप ओएस एक्स में वापस लॉग इन करते हैं, तो डाउनलोड की गई फ़ाइल को खोलने का प्रयास करें जो पहले चेतावनी संदेश उत्पन्न करती थी (यदि हैंडब्रेक जैसी एक आसान ऐप यह परीक्षण करने का एक अच्छा तरीका है यदि आपके पास कोई अन्य डाउनलोड की गई फ़ाइल तैयार और प्रतीक्षा नहीं है)।
जब आप ऐप लॉन्च करते हैं या अपनी परीक्षण फ़ाइल खोलते हैं, तो आप देखेंगे कि कार्रवाई हानिकारक सॉफ़्टवेयर चेतावनी के बिना निष्पादित होती है। यह वास्तव में संभावित रूप से आपको अधिक जोखिम में डालता है, लेकिन यदि आप इस बारे में सावधान हैं कि आप अपनी फ़ाइलों को ऑनलाइन कहाँ से प्राप्त करते हैं, और यदि आप इस बारे में सावधान हैं कि आप किन फ़ाइलों को खोलना चाहते हैं, तो इस सुविधा को अक्षम करना एक बड़ी झुंझलाहट को समाप्त कर सकता है और यह सुनिश्चित कर सकता है कि OS X कभी भी आपसे यह नहीं पूछेगा कि क्या आप सुनिश्चित हैं कि "आप इस फ़ाइल को फिर से खोलना चाहते हैं"।
ध्यान दें कि यह एक उपयोगकर्ता-स्तरीय कमांड है, इसलिए आपको अपने मैक पर प्रत्येक उपयोगकर्ता खाते के लिए इस प्रक्रिया को करने की आवश्यकता होगी जिसमें आप हानिकारक सॉफ़्टवेयर चेतावनी को अक्षम करना चाहते हैं।
इस गेट पर कोई कीपर नहीं है
यह इंगित करना महत्वपूर्ण है कि समान कार्यक्षमता, भाषा और इरादे के बावजूद, हानिकारक सॉफ्टवेयर चेतावनी तकनीकी रूप से ओएस एक्स के गेटकीपर सुरक्षा सेटिंग्स से अलग है, हालांकि दोनों वास्तव में कुछ परिस्थितियों में पथ को पार कर सकते हैं।
गेटकीपर, ओएस एक्स माउंटेन लायन (और बाद में 10.7.5 अपडेट के माध्यम से ओएस एक्स लायन में जोड़ा गया), एक सुरक्षा सुविधा है जो उपयोगकर्ताओं को परिभाषित करती है कि ऐप के स्रोत के आधार पर उनके मैक पर कौन से ऐप चल सकते हैं। उदाहरण के लिए, उपयोगकर्ता Mac को केवल उन्हीं ऐप्स तक सीमित कर सकते हैं, जो Mac App Store (सबसे सुरक्षित सेटिंग) से प्राप्त किए गए थे, Mac App Store और डेवलपर्स से ऐसे ऐप चलाएं, जो Apple (अनुशंसित सेटिंग) के साथ पंजीकृत हैं, या स्रोत की परवाह किए बिना किसी भी ऐप को चलाएं (गेटकीपर के परिचय से पहले ओएस एक्स कैसे संचालित होता है, इसके लिए "पारंपरिक" सेटिंग, लेकिन यह भी कम से कम सुरक्षित है)।
जब पहले दो सेटिंग्स में से एक को सक्षम किया जाता है और उपयोगकर्ता उस एप्लिकेशन को चलाने का प्रयास करता है जो उस सेटिंग के सुरक्षा स्तर को पूरा नहीं करता है - यानी, जब मैक सेटिंग से केवल ऐप का समर्थन करने के लिए सुरक्षा सेटिंग को कॉन्फ़िगर किया जाता है, तो ओनेक्स जैसे ऐप को चलाने की कोशिश की जाती है। स्टोर - गेटकीपर एक संदेश प्रस्तुत करता है जो हार्मफुल सॉफ्टवेयर वार्निंग के समान दिखता है, उपयोगकर्ताओं को सूचित करता है कि वे सॉफ़्टवेयर के संभावित खतरनाक टुकड़े को खोलने का प्रयास कर सकते हैं।
लेकिन जिस तरह से ये फीचर्स एक साथ काम करते हैं, उससे थोड़ा चौकन्ना है। यदि आप हानिकारक सॉफ़्टवेयर चेतावनी को अक्षम करने के लिए ऊपर कमांड चलाते हैं, तो यह गेटकीपर की चेतावनी को भी अक्षम कर देगा। हालाँकि, यह विपरीत दिशा में काम नहीं करता है। यदि आप गेटकीपर को पूरी तरह से निष्क्रिय कर देते हैं, तो आपको अभी भी "क्या आप इस फ़ाइल को खोलना चाहते हैं?"
इसलिए, यह याद रखना महत्वपूर्ण है कि ये दो ओएस एक्स सुरक्षा सुविधाएँ कैसे काम करती हैं, और बीच के अंतर, खासकर जब आप किसी और को अपने मैक को कॉन्फ़िगर करने में मदद कर रहे हैं।
ठीक है, हो सकता है मैं सब के बाद इतना निश्चित नहीं हूँ
यदि आपको लगता है कि आपको हानिकारक सॉफ़्टवेयर चेतावनी द्वारा दी गई अतिरिक्त सुरक्षा याद आती है, या यदि आप दूसरों को अपने उपयोगकर्ता खाते तक पहुंचने की अनुमति देते हैं और संवर्धित सुरक्षा चाहते हैं, तो आप इसे निम्नलिखित टर्मिनल कमांड के साथ फिर से सक्षम कर सकते हैं:
डिफॉल्ट्स com.apple.LaunchServices LSQuarantine -bool YES लिखते हैं
जब आप हानिकारक सॉफ़्टवेयर चेतावनी अक्षम करते हैं, तो आपको प्रभावी होने के लिए अपने मैक को पुनरारंभ करना होगा। यह भी याद रखें कि, उपयोगकर्ता-स्तर के परिवर्तन के रूप में, आपको प्रत्येक उपयोगकर्ता खाते में इस कमांड को दर्ज करना होगा जिसमें चेतावनी अक्षम हो।
