Kako otvoriti aplikacije s neidentificiranih razvojnih programera na vašem Mac računalu
macOS ima značajku pod nazivom "Gatekeeper" dizajniran za zaključavanje vašeg Mac računala, prisiljavajući ga da pokrene samo Apple-ov odobreni softver. No, Mac je zaključan na isti način na koji je Android zaključan - još uvijek možete slobodno pokrenuti bilo koju aplikaciju koju želite.
Gatekeeper radi malo drugačije, ovisno o tome koju verziju MacOS-a pokrećete. Stare verzije omogućuju vam da ih isključite jednostavnim prekidačem, dok MacOS Sierra čini stvari malo kompliciranijima. Evo što trebate znati.
Kako Gatekeeper radi
Kad god pokrenete novu aplikaciju na Mac računalu, Gatekeeper provjerava je li potpisan s važećim potpisom. Ako je aplikacija potpisana s važećim potpisom, smije se izvoditi. Ako nije, vidjet ćete poruku upozorenja i vaš će Mac spriječiti pokretanje aplikacije.
No, nije svaka Mac aplikacija potpisana. Neke aplikacije dostupne na webu - osobito one starije - jednostavno nisu potpisane, čak i ako su pouzdane. Možda oni nisu ažurirani neko vrijeme, ili možda programer jednostavno nije smetao. Zato Apple nudi način zaobići Gatekeeper. (Možda ćete to htjeti zaobići i pokrenuti nepotpisanu aplikaciju ako razvijate vlastite aplikacije.)
Gatekeeper poznaje tri različite vrste aplikacija:
- Aplikacije iz aplikacije Mac App Store: Programi koje instalirate s Mac App Store smatraju se najpouzdanijim, jer su prošli postupak provjere Apple-a i hostiraju ih sami Apple. Oni su također opremljeni sandboxom, iako je to razlog zašto mnogi programeri aplikacija ne koriste Mac App Store.
- Aplikacije iz identificiranih razvojnih programera: Razvojni programeri aplikacija Mac mogu od tvrtke Apple dobiti jedinstveni ID razvojnog programera i koristiti ga za potpisivanje svojih aplikacija. Ovaj digitalni potpis osigurava da je program zapravo kreirao određeni programer. Na primjer, kada instalirate Google Chrome na Mac, on je potpisan s Googleovim ID-om razvojnog programera kako bi ga Apple mogao pokrenuti. Ako se otkrije da programer zloupotrebljava svoj ID razvojnog programera - ili ga je kupio haker koji ga koristi za potpisivanje zlonamjernih aplikacija - ID razvojnog programera može biti opozvan. Na taj način, Gatekeeper osigurava da se na vašem računalu mogu izvoditi samo aplikacije koje su stvorili legitimni razvojni programeri koji su prošli nevolje pri dobivanju ID-a programera i koji su u dobrom stanju.
- Aplikacije s bilo kojeg drugog mjesta: Aplikacije koje nisu preuzete iz aplikacije Mac App Store i nisu potpisane s ID-om razvojnog programera, spadaju u ovu zadnju kategoriju. Apple smatra da je to najsigurnije, ali to ne znači da je aplikacija nepouzdan-naposljetku, Macove aplikacije koje nisu ažurirane godinama možda neće biti pravilno potpisane.
Zadana postavka je dopustiti samo aplikacije iz prve dvije kategorije: Mac App Store i od identificiranih razvojnih programera. Ta bi postavka trebala pružiti dobru sigurnost, omogućujući korisnicima dobivanje aplikacija iz trgovine aplikacija ili preuzimanjem potpisanih aplikacija s weba.
Kako otvoriti nepotpisanu aplikaciju
Ako pokušate otvoriti nepotpisanu aplikaciju tako da je dvaput kliknete, neće funkcionirati. Vidjet ćete "[Naziv aplikacije] ne može se otvoriti jer je iz poruke neidentificiranog razvojnog programera".
Naravno, postoji vrijeme kada naiđete na nepotpisanu aplikaciju koju trebate koristiti. Ako imate povjerenja u razvojnog programera, svom Macu možete reći da ga svejedno otvara.
Upozorenje: Gatekeeper je sigurnosna značajka i ona je prema zadanim postavkama uključena s razlogom. Pokrećite samo aplikacije kojima vjerujete.
Da biste otvorili nepotpisanu aplikaciju, trebate kliknuti desnom tipkom miša ili kontrolnom aplikacijom i odabrati "Otvori". Ovo radi na MacOS Sierra kao i na prethodnim verzijama MacOS-a.
Upozorit ćete se da je aplikacija od neidentificiranog razvojnog programera - drugim riječima, nije potpisana s valjanim potpisom razvojnog programera. Ako vjerujete aplikaciji, kliknite "Otvori" da biste je pokrenuli.
To je to. Vaš će Mac zapamtiti ovu postavku za svaku određenu aplikaciju koju dopuštate da se pokreće, a sljedeći put kada pokrenete tu aplikaciju više vas neće tražiti. To ćete morati učiniti samo prvi put kada želite pokrenuti novu nepotpisanu aplikaciju.
Ovo je najbolji i najsigurniji način za pokretanje pregršt nepotpisanih aplikacija. Samo dopustite svakoj određenoj aplikaciji dok idete, pazeći da vjerujete svakoj aplikaciji prije nego je pokrenete.
Kako dopustiti aplikacije s bilo kojeg mjesta
U starijim verzijama MacOS-a možete isključiti Gatekeeper samo iz System Preferences> Security i Privacy. Samo bi odabrali "Bilo gdje" iz postavke "Dopusti preuzete programe".
U MacOS 10.12 Sierra, Apple je to promijenio. Više ne možete onemogućiti Gatekeeper u prozoru System Preferences (Postavke sustava). To je to - uklonjena je jedna grafička opcija. I dalje možete odabrati pokretanje pojedinačnih nepotpisanih aplikacija, a postoji i mogućnost skrivene mogućnosti naredbenog retka da se u cijelosti zaobiđe Gatekeeper. Ali Apple ne želi da manje iskusni korisnici onemoguće ovu sigurnosnu značajku, tako da je skriven taj prekidač, baš kao i opcija za onemogućavanje zaštite integriteta sustava.
Ako znate što radite i trebate promijeniti postavku, možete, iako to ne preporučujemo.
Prvo otvorite prozor Terminala. Pritisnite Command + Space, upišite “Terminal” i pritisnite Enter da biste ga pokrenuli. Ili otvorite prozor Finder i idite na Applications> Utilities> Terminal.
Izvedite sljedeću naredbu u prozoru terminala i unesite zaporku:
sudo spctl - master-onemogućiti
Nakon što to učinite, idite na Postavke sustava> Sigurnost i privatnost. Vidjet ćete da je stara opcija "Bilo gdje" vraćena i omogućena.
Vaš će se Mac sada ponašati kao nekad ako ste odabrali postavku "Bilo gdje", a nepotpisane aplikacije će se izvoditi bez problema.
Da biste poništili tu promjenu, u oknu Sigurnost i privatnost odaberite "App Store i identificirani razvojni programeri" ili "App Store".
Apple pokušava učiniti MacOS sigurnijim tako što skriva ovu opciju od manje upoznatih korisnika. Ako trebate pokrenuti nepotpisane aplikacije, potičemo vas da ih dopustite samo jedan po jedan umjesto da onemogućite Gatekeeper i dopustite pokretanje svih nepotpisanih aplikacija. To je gotovo jednako lako i osigurava da se na vašem računalu ne pokreće ništa što sami ne odobravate.