- Gatekeeper je Appleov sigurnosni sustav koji provjerava digitalni potpis softvera kako bi spriječio pokretanje zlonamjernog softvera.
- Postoji više načina za autorizaciju nepotpisanih aplikacija, od postavki privatnosti do naprednih naredbi u Terminalu.
- Instaliranje vanjskog softvera zahtijeva prethodnu provjeru izvora kako bi se izbjeglo ugrožavanje privatnosti uređaja.

Siguran sam da vam se to dogodilo: preuzmete program koji volite, pokušate ga pokrenuti i odjednom macOS izbaci upozorenje da se ne može otvoriti jer dolazi od neidentificiranog programera . Ne paničarite, nije stvar u tome da vam je računalo pokvareno ili da je aplikacija nužno virus; to je jednostavno Appleov sigurnosni sustav, nazvan Gatekeeper, koji radi svoj posao kako bi vas spriječio da slučajno instalirate zlonamjerni softver.
Ovaj mehanizam djeluje kao filter, provjeravajući je li aplikaciju digitalno potpisao programer registriran kod Applea ili je prošla proces ovjere, što je u biti Appleova inspekcija za otkrivanje poznatog zlonamjernog softvera . Ako je program od neovisnog autora ili startupa koji nije platio za certifikaciju, sustav ga označava i blokira pristup kao mjeru opreza.
Razumijevanje načina rada Gatekeepera

Gatekeeper nije samo Appleov hir; to je robustan sloj zaštite. Kada nešto preuzmemo s interneta, preglednik mu dodjeljuje atribut proširenja karantene . Ovaj metapodatak govori operativnom sustavu da datoteka dolazi iz vanjskog izvora i da se mora analizirati prije izvršenja. Ako digitalni potpis ne odgovara identificiranom programeru, sustav izdaje upozorenje.
U modernim verzijama macOS-a, kao što je Catalina i novije, dodana je ovjera. To znači da čak i ako aplikacija nije u App Storeu, Apple je već skenirao njezin kod na trojance ili špijunski softver. Ako aplikacija nije potpisana ili ovjerena, macOS ne može jamčiti njezinu sigurnost i stoga vas traži da ručno potvrdite da vjerujete softveru.
Jednostavne metode za autorizaciju aplikacije

Ako ste sigurni da je program pouzdan i ne želite se baviti složenim postavkama, postoji brz trik. Umjesto dvostrukog klika na ikonu, kliknite desnom tipkom miša (ili držite pritisnutu tipku Control) na aplikaciju i odaberite "Otvori". Vidjet ćete isto sigurnosno upozorenje, ali ovaj put će dijaloški okvir sadržavati gumb "Otvori", što vam omogućuje da zaobiđete blokadu bez promjene postavki sustava.
Drugi način je putem upravljačke ploče. Nakon što pokušate otvoriti aplikaciju i primite grešku, idite na Postavke sustava, a zatim na Privatnost i sigurnost . Ako se pomaknete prema dolje do odjeljka Sigurnost, vidjet ćete poruku da je aplikacija blokirana; tamo jednostavno dodirnite gumb "Ipak otvori" . Nakon što potvrdite ovu radnju, sustav će spremiti aplikaciju kao iznimku i moći ćete je normalno pokrenuti u budućnosti.
Napredne opcije putem Terminala

Za tehnološki napredne korisnike ili one koji često trebaju instalirati softver trećih strana, postoji opcija za omogućavanje preuzimanja aplikacija "s bilo kojeg mjesta ". macOS prema zadanim postavkama skriva ovu opciju u izborniku Sigurnost i privatnost, ali možete je prisilno prikazati pomoću naredbenog retka.
Prvo otvorite aplikaciju Terminal (nalazi se u Aplikacije > Uslužni programi) i upišite naredbu sudo spctl --master-disableNakon što pritisnete Enter, sustav će vas tražiti lozinka administratora (Tijekom tipkanja nećete vidjeti zvjezdice; to je normalno.) Nakon izvršenja, ako se vratite na Postavke sustava > Privatnost i sigurnost, vidjet ćete da sada možete označiti okvir "Bilo gdje". Imajte na umu da to ostavlja vrata otvorena za bilo koji softver, stoga je preporučljivo ponovno omogućiti zaštitu naredbom sudo spctl --master-enable kad završite
Instaliranje neidentificiranih aplikacija na iOS (iPhone i iPad)

Proces na mobilnim uređajima je drugačiji jer je iOS puno zatvoreniji sustav. Ovdje se aplikacije neidentificiranih programera obično koriste u okruženjima za testiranje ili izradu prototipova . Da bi se to postiglo, bitno je koristiti Xcode, službeno Appleovo razvojno okruženje na Macu.
Tijek rada uključuje uvoz .app ili .ipa datoteke u Xcode projekt, postavljanje Teama pomoću osobnog Apple ID- a i izravno kompajliranje aplikacije na uređaj spojen putem USB-a. Nakon što je aplikacija instalirana na iPhoneu, sustav će je u početku blokirati. Da biste to riješili, idite na Postavke > Općenito > Upravljanje uređajima , pronađite svoj Apple ID i dodirnite "Povjerenje". Tek tada će se aplikacija moći pokrenuti na mobilnom uređaju.
Savjeti kako ne ugroziti svoju sigurnost
Igranje s Gatekeeperovim dozvolama je korisno, ali može biti opasno ako niste oprezni. Kako biste izbjegli neugodna iznenađenja, najbolje je istražiti reputaciju programera i pročitati korisničke recenzije prije zaobilaženja bilo kakvih zaštita. Korištenje alata za skeniranje zlonamjernog softvera poput SpyHuntera može vam pružiti dodatni sloj mira skeniranjem datoteka prije njihovog otvaranja.
Nadalje, ključno je ažurirati operativni sustav jer Apple stalno objavljuje sigurnosne zakrpe kako bi uklonio ranjivosti. Ne zaboravite redovito izrađivati sigurnosne kopije pomoću Time Machinea ; na taj način, ako neidentificirana aplikacija uništi vaš sustav, možete se vratiti u prethodno stanje bez gubitka osobnih datoteka.
Upravljanje otvaranjem softvera trećih strana unutar Appleovog ekosustava zahtijeva ravnotežu između fleksibilnosti i opreza. Bilo putem kontekstnog izbornika, postavki privatnosti ili korištenja naredbi Terminala i Xcodea, moguće je pokrenuti moćne alate koji zaobilaze App Store, pod uvjetom da korisnik preuzme odgovornost za provjeru porijekla datoteke i održava aktivnu obranu od potencijalnih prijetnji.
Strastveni pisac o svijetu bajtova i tehnologije općenito. Volim dijeliti svoje znanje pisanjem, a to je ono što ću učiniti na ovom blogu, pokazati vam sve najzanimljivije stvari o gadgetima, softveru, hardveru, tehnološkim trendovima i još mnogo toga. Moj cilj je pomoći vam da se snađete u digitalnom svijetu na jednostavan i zabavan način.