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