Kako odpreti aplikacije iz »neidentificiranih razvijalcev« v vašem računalniku Mac
macOS ima funkcijo »Gatekeeper«, ki je zasnovana za zaklepanje vašega Mac računalnika, zaradi česar mora privzeto zagnati programsko opremo, ki jo je odobrila družba Apple. Toda Mac je zaklenjen na enak način, kot je Android zaklenjen - še vedno lahko zaženete katero koli aplikacijo, ki jo želite.
Gatekeeper deluje nekoliko drugače, odvisno od različice MacOS-a, ki ga uporabljate. Stare različice vam omogočajo, da jih izklopite s preprostim stikalom, medtem ko macOS Sierra naredi stvari nekoliko bolj zapletene. Tukaj je tisto, kar morate vedeti.
Kako Gatekeeper deluje
Kadarkoli zaženete novo aplikacijo v računalniku Mac, Gatekeeper preveri, ali je podpisan z veljavnim podpisom. Če je aplikacija podpisana z veljavnim podpisom, se lahko izvaja. Če ni, boste videli opozorilno sporočilo in vaš Mac bo preprečil izvajanje aplikacije.
Vendar ni vsaka aplikacija Mac podpisana. Nekatere aplikacije, ki so na voljo na spletu - zlasti starejše - samo niso podpisane, četudi so zanesljive. Mogoče niso bili posodobljeni že nekaj časa, ali pa se razvijalec ni trudil. Zato Apple ponuja način, da obidejo Gatekeeper. (Morda boste to želeli obiti in zagnati nepodpisano aplikacijo, če razvijate lastne aplikacije.)
Vratar pozna tri različne vrste aplikacij:
- Aplikacije iz trgovine Mac App Store: Aplikacije, ki jih namestite iz trgovine Mac App Store, veljajo za najbolj zaupanja vredne, saj so opravile postopek preverjanja Apple in jih gosti Apple. Prav tako so zaprti, čeprav je to razlog, zakaj mnogi razvijalci aplikacij ne uporabljajo Mac App Store.
- Aplikacije iz prepoznanih razvijalcev: Razvijalci aplikacij Mac lahko od podjetja Apple pridobijo edinstven ID razvijalca in ga uporabijo za podpisovanje svojih aplikacij. Ta digitalni podpis zagotavlja, da je program pravzaprav ustvaril določen razvijalec. Na primer, ko namestite Google Chrome v računalnik Mac, je podpisan z Googlovim ID-jem razvijalca, tako da ga lahko Apple zažene. Če je ugotovljeno, da razvijalec zlorablja ID razvijalca - ali ga je pridobil heker, ki ga uporablja za podpisovanje zlonamernih aplikacij - lahko ID razvijalca prekličete. Na ta način Gatekeeper zagotavlja, da se lahko na vašem računalniku izvajajo samo aplikacije, ki jih ustvarijo zakoniti razvijalci, ki so preživeli težave pri pridobivanju ID-ja razvijalca in so v dobrem stanju..
- Aplikacije od kjerkoli drugje: Aplikacije, ki niso kupljene v trgovini Mac App Store in niso podpisane z ID-jem razvijalca, spadajo v to zadnjo kategorijo. Apple meni, da je to najmanj varna, vendar to ne pomeni, da je aplikacija nezanesljiva, saj aplikacije za Mac, ki niso bile posodobljene v letih, morda niso pravilno podpisane.
Privzeta nastavitev je dovoliti samo aplikacije iz prvih dveh kategorij: Mac App Store in identificiranih razvijalcev. Ta nastavitev mora zagotavljati dobro raven varnosti, kar uporabnikom omogoča, da od aplikacij shranjujejo aplikacije ali prenesejo podpisane aplikacije iz spleta.
Kako odpreti nepodpisano aplikacijo
Če poskusite odpreti nepodpisano aplikacijo tako, da jo dvokliknete, ne bo delovala. Videli boste, da »[Ime aplikacije] ni mogoče odpreti, ker je iz sporočila neznanega razvijalca«.
Seveda je čas, ko naletite na nepodpisano aplikacijo, ki jo morate uporabiti. Če razvijalcu zaupate, lahko svojemu Macu vseeno sporočite, da ga odpre.
Opozorilo: Vratar je varnostna funkcija, ki je privzeto vklopljena z razlogom. Izvajajte samo aplikacije, ki jim zaupate.
Če želite odpreti nepodpisano aplikacijo, morate z desno miškino tipko klikniti aplikacijo s klikom na Control in izbrati »Odpri«. Deluje tako na MacOS Sierra kot tudi na prejšnje različice macOS-a.
Opozorili vas bomo, da je aplikacija neznanega razvijalca - z drugimi besedami, ni podpisana z veljavnim podpisom razvijalca. Če aplikaciji zaupate, kliknite »Odpri«, da jo zaženete.
To je to. Vaš Mac bo zapomnil to nastavitev za vsako določeno aplikacijo, ki jo dovolite za zagon, in vas naslednjič, ko boste zagnali to aplikacijo, ne boste več spet vprašali. To morate storiti samo prvič, ko želite zagnati novo nepodpisano aplikacijo.
To je najboljši in najvarnejši način za izvajanje nekaj nepodpisanih aplikacij. Dovoli vsakemu posameznemu aplikaciji, ko greste, in poskrbite, da boste zaupali vsaki aplikaciji, preden jo zaženete.
Kako dovoliti aplikacije od kjerkoli
V starejših različicah macOS-a lahko popolno onemogočite Gatekeeper iz System Preferences> Security and Privacy. Iz nastavitve »Dovoli prenesene aplikacije« izberite možnost »Anywhere«.
V MacOS 10.12 Sierra pa je Apple to spremenil. Iz varnostnih nastavitev ne morete več onemogočiti vratarja. To je to - ena grafična možnost je bila odstranjena. Še vedno lahko izbirate med posameznimi nepodpisanimi aplikacijami in obstaja skrita možnost ukazne vrstice, da v celoti zapustite Gatekeeper. Toda Apple ne želi, da bi manj poznani uporabniki onemogočili to varnostno funkcijo, zato je to stikalo, tako kot možnost za onemogočanje zaščite sistemske integritete..
Če veste, kaj počnete in morate spremeniti nastavitev, lahko to storite, čeprav tega ne priporočamo.
Najprej odprite okno Terminal. Pritisnite Command + Space, vnesite »Terminal« in pritisnite Enter za zagon. Lahko pa odprete okno Finder in pojdete na Aplikacije> Pripomočki> Terminal.
Zaženite naslednji ukaz v oknu Terminal in vnesite svoje geslo:
sudo spctl - master-onesposobiti
Ko to storite, pojdite na Sistemske nastavitve> Varnost in zasebnost. Ugotovili boste, da se je stara možnost »Kjerkoli« vrnila in je omogočena.
Vaš Mac se bo zdaj obnašal tako kot prej, če ste izbrali nastavitev »Anywhere« in nepodpisane aplikacije se bodo izvajale brez težav.
Če želite razveljaviti to spremembo, v podoknu Varnost in zasebnost izberite »App Store in prepoznani razvijalci« ali »App Store«.
Apple skuša narediti MacOS varnejše tako, da skrije to možnost od manj izkušenih uporabnikov. Če želite zagnati nepodpisane aplikacije, vam priporočamo, da jih dovolite enega za drugim, namesto da onemogočite Gatekeeper in omogočite izvajanje vseh nepodpisanih aplikacij. To je skoraj tako enostavno in zagotavlja, da se na vašem računalniku ne izvaja nič, kar ne odobravate sami.