आपके द्वारा चलाए जा रहे मैकोज़ के किस संस्करण के आधार पर गेटकीपर थोड़ा अलग काम करता है। पुराने संस्करण आपको इसे एक साधारण स्विच के साथ बंद करने देते हैं, जबकि मैकोज सिएरा चीजों को थोड़ा और जटिल बनाता है। आपको यह जानने की आवश्यकता है।
गेटकीपर कैसे काम करता है
जब भी आप अपने मैक पर एक नया एप्लीकेशन लॉन्च करते हैं, तो गेटकीपर यह देखने के लिए जांच करता है कि यह वैध हस्ताक्षर से हस्ताक्षरित है। यदि आवेदन वैध हस्ताक्षर के साथ हस्ताक्षरित है, तो इसे चलाने की अनुमति है। यदि ऐसा नहीं है, तो आपको एक चेतावनी संदेश दिखाई देगा और आपका मैक एप्लिकेशन को चलने से रोक देगा।
लेकिन हर मैक ऐप पर हस्ताक्षर नहीं किया गया है। वेब पर उपलब्ध कुछ ऐप्स- विशेष रूप से पुराने वाले - बस भरोसेमंद नहीं हैं, भले ही वे भरोसेमंद हों। हो सकता है कि उन्हें थोड़ी देर में अपडेट नहीं किया गया हो, या शायद डेवलपर ने परेशान नहीं किया। यही कारण है कि ऐप्पल गेटकीपर को बाईपास करने का एक तरीका प्रदान करता है। (यदि आप अपने स्वयं के ऐप्स विकसित कर रहे हैं तो आप इसे बाईपास करना और एक हस्ताक्षरित ऐप भी चला सकते हैं।)
गेटकीपर को तीन अलग-अलग प्रकार के ऐप्स पता है:
- मैक ऐप स्टोर से एप्स: मैक ऐप स्टोर से इंस्टॉल किए गए एप्लिकेशन को सबसे भरोसेमंद माना जाता है, क्योंकि वे ऐप्पल वीटिंग प्रक्रिया से गुजर चुके हैं और ऐप्पल द्वारा स्वयं होस्ट किए जाते हैं। वे भी sandboxed हैं, हालांकि यह एक कारण है कि कई ऐप डेवलपर्स मैक ऐप स्टोर का उपयोग नहीं करते हैं।
- पहचान डेवलपर्स से एप्स: मैक ऐप डेवलपर्स ऐप्पल से एक अद्वितीय डेवलपर आईडी प्राप्त कर सकते हैं और अपने अनुप्रयोगों पर हस्ताक्षर करने के लिए इसका इस्तेमाल कर सकते हैं। यह डिजिटल हस्ताक्षर सुनिश्चित करता है कि एप्लिकेशन वास्तव में उस विशिष्ट डेवलपर द्वारा बनाया गया था। उदाहरण के लिए, जब आप अपने मैक पर Google क्रोम इंस्टॉल करते हैं, तो यह Google के डेवलपर आईडी के साथ हस्ताक्षरित होता है ताकि ऐप्पल इसे चलाने की अनुमति दे। यदि यह पता चला है कि कोई डेवलपर अपने डेवलपर आईडी का दुरुपयोग कर रहा है- या इसे हैकर द्वारा अधिग्रहित किया गया है जो दुर्भावनापूर्ण ऐप्स पर हस्ताक्षर करने के लिए इसका उपयोग कर रहे हैं- डेवलपर आईडी को निरस्त कर दिया जा सकता है। इस तरह, गेटकीपर केवल वैध डेवलपर्स द्वारा बनाए गए अनुप्रयोगों को सुनिश्चित करता है जो डेवलपर आईडी प्राप्त करने में परेशानी से गुजर चुके हैं और अच्छी स्थिति में हैं, आपके कंप्यूटर पर चल सकते हैं।
- कहीं और से एप्स: मैक ऐप स्टोर से प्राप्त नहीं किए गए ऐप्स और डेवलपर आईडी के साथ इस अंतिम श्रेणी में हस्ताक्षर नहीं किए गए हैं। ऐप्पल इन्हें कम से कम सुरक्षित मानता है, लेकिन इसका मतलब यह नहीं है कि ऐप अविश्वसनीय है-आखिरकार, मैक ऐप्स जिन्हें वर्षों में अपडेट नहीं किया गया है, ठीक से हस्ताक्षरित नहीं हो सकते हैं।
डिफ़ॉल्ट सेटिंग केवल पहले दो श्रेणियों के ऐप्स को अनुमति देने के लिए है: मैक ऐप स्टोर और पहचाने गए डेवलपर्स से। इस सेटिंग को उपयोगकर्ताओं की ऐप स्टोर से ऐप्स प्राप्त करने या वेब से हस्ताक्षरित ऐप्स डाउनलोड करने की अनुमति देने की एक अच्छी राशि प्रदान की जानी चाहिए।
एक असाइन किए गए ऐप को कैसे खोलें
यदि आप एक हस्ताक्षरित ऐप को डबल-क्लिक करके खोलने का प्रयास करते हैं, तो यह काम नहीं करेगा। आपको एक "[ऐप नाम] खोला नहीं जा सकता क्योंकि यह एक अज्ञात डेवलपर से है" संदेश।
बेशक, ऐसा समय हो सकता है जब आप एक हस्ताक्षरित ऐप पर आते हैं जिसे आपको उपयोग करने की आवश्यकता है। यदि आप डेवलपर पर भरोसा करते हैं, तो आप इसे अपने मैक को वैसे भी खोलने के लिए कह सकते हैं।
चेतावनी: गेटकीपर एक सुरक्षा सुविधा है, और यह किसी कारण से डिफ़ॉल्ट रूप से चालू है। केवल उन ऐप्स को चलाएं जिन्हें आप भरोसा करते हैं।
एक हस्ताक्षरित ऐप खोलने के लिए, आपको ऐप पर राइट-क्लिक या कंट्रोल-क्लिक करना होगा और "ओपन" चुनें। यह मैकोज़ सिएरा के साथ-साथ मैकोज़ के पिछले संस्करणों पर भी काम करता है।
कुछ हद तक हस्ताक्षरित ऐप्स चलाने के लिए यह सबसे अच्छा, सबसे सुरक्षित तरीका है। बस जब आप जाते हैं, तो प्रत्येक विशिष्ट ऐप को अनुमति दें, सुनिश्चित करें कि आप इसे चलाने से पहले प्रत्येक ऐप पर भरोसा करते हैं।
किसी भी जगह से ऐप्स को कैसे अनुमति दें
मैकोज़ के पुराने संस्करणों में, आप पूरी तरह से सिस्टम प्राथमिकता> सुरक्षा और गोपनीयता से गेटकीपर को अक्षम कर सकते हैं। आप "सेटिंग से डाउनलोड किए गए ऐप्स को अनुमति दें" से "कहीं भी" चुनेंगे।
यदि आप जानते हैं कि आप क्या कर रहे हैं और सेटिंग बदलने की जरूरत है, तो आप इसे अनुशंसा नहीं कर सकते हैं।
सबसे पहले, टर्मिनल विंडो खोलें। कमांड + स्पेस दबाएं, "टर्मिनल" टाइप करें, और लॉन्च करने के लिए एंटर दबाएं।या, आप एक खोजक विंडो खोल सकते हैं और एप्लिकेशन> उपयोगिता> टर्मिनल पर जा सकते हैं।
टर्मिनल विंडो में निम्न आदेश चलाएं और अपना पासवर्ड प्रदान करें:
sudo spctl --master-disable
आपका मैक अब व्यवहार करेगा क्योंकि आपने "कहीं भी" सेटिंग चुना है, और बिना हस्ताक्षर किए गए ऐप्स बिना किसी समस्या के चलेंगे।
इस परिवर्तन को पूर्ववत करने के लिए, सुरक्षा और गोपनीयता फलक में बस "ऐप स्टोर और पहचाने गए डेवलपर" या "ऐप स्टोर" का चयन करें।
ऐप्पल कम ज्ञान वाले उपयोगकर्ताओं से इस विकल्प को छिपाकर मैकोज़ को और अधिक सुरक्षित बनाने की कोशिश कर रहा है। यदि आपको हस्ताक्षरित एप्लिकेशन चलाने की आवश्यकता है, तो हम आपको गेटकीपर को अक्षम करने और सभी हस्ताक्षरित एप्लिकेशन चलाने की अनुमति देने के बजाय उन्हें एक-एक करके अनुमति देने के लिए प्रोत्साहित करते हैं। यह लगभग आसान है, और यह सुनिश्चित करता है कि आपके कंप्यूटर पर कुछ भी नहीं चलता है कि आप स्वयं को स्वीकार नहीं करते हैं।