Gatekeeper töötab natuke teistsugusel viisil, sõltuvalt sellest, millise versiooni MacOS teil töötab. Vanad versioonid võimaldavad teil lihtsalt lülitiga välja lülitada, kuid macOS Sierra muudab asjad veidi keerulisemaks. Siin on, mida sa pead teadma.
Kuidas Gatekeeper töötab
Kui käivitate oma Macis uue rakenduse, kontrollib Gatekeeper, kas see on allkirjastatud kehtiva allkirjaga. Kui taotlus on allkirjastatud kehtiva allkirjaga, on see lubatud käivitada. Kui see pole nii, näete hoiatusteadet ja teie Mac ei luba rakendust käitada.
Kuid mitte iga Mac'i rakendus on allkirjastatud. Mõned veebis saadaval olevad rakendused, eriti vanemad, pole allkirjastatud, isegi kui need on usaldusväärsed. Võibolla pole neid mõnda aega värskendatud või võib-olla arendaja lihtsalt ei viitsinud. Sellepärast pakub Apple võimalust Gatekeeperi ümbersõitmiseks. (Kui soovite oma rakendusi arendada, võite ka seda mööda minna ja käivitada allkirjastatud rakenduse.)
Gatekeeper teab kolme erinevat tüüpi rakendusi:
- Rakendused Mac App Store'ist: Mac App Store'ist installitud rakendusi peetakse kõige usaldusväärsemaks, kuna nad on läbinud Apple'i kontrollimenetluse ja neid haldavad Apple ise. Need on ka liivakasti, kuigi see on põhjus, miks paljud rakenduste arendajad ei kasuta Mac App Store'i.
- Rakendused identifitseeritud arendajatest: Maci rakenduste arendajad saavad omandada Apple'i ainulaadse arendaja ID ja kasutada seda oma rakenduste allkirjastamiseks. See digitaalallkiri tagab, et rakendus loodi selle konkreetse arendaja poolt. Näiteks kui installite Google Chrome'i oma Macis, on see allkirjastatud Google'i arendaja ID-ga, nii et Apple lubab seda käivitada. Kui avastatakse, et arendaja kuritarvitab oma arendaja ID-d või see on omandanud häkkerid, kes kasutavad seda pahatahtlike rakenduste allkirjastamiseks, võib arendaja ID tühistada. Nii tagab Gatekeeper, et ainult seadmeid, mille on loonud seaduslikud arendajad, kes on läbinud probleeme arendaja ID saamiseks ja on heas seisukorras, võivad teie arvutis käitada.
- Rakendused mujalt: Rakendused, mis pole Mac App Store'ist omandatud ja pole arendaja ID-ga allkirjastatud, kuuluvad selle viimase kategooriasse. Apple leiab, et need on kõige vähem turvalised, kuid see ei tähenda, et rakendus pole usaldatav. Lõppude lõpuks ei pruugita õigesti allkirjastatud Mac'i rakendusi, mida pole aastaid uuendatud.
Vaikimisi on lubatud ainult kahes esimeses kahes kategoorias olevad rakendused: Mac App Store ja tuvastatud arendajad. See seade peaks pakkuma head turvalisuse taset, võimaldades kasutajatel rakenduste poest rakendusi hankida või allalaaditavaid rakendusi veebist alla laadida.
Kuidas märkimata rakendust avada
Kui proovite avada allkirjastatud rakendust selle topeltklõpsuga, siis see ei toimi. Näete, et "[Rakenduse nimi] ei saa avada, kuna see on tuvastamata arendajast".
Loomulikult võib tekkida aeg, kui jõuate allkirjastatud rakenduseni, mida peate kasutama. Kui usaldate arendajat, võite oma Macile selle avada niikuinii.
Hoiatus: Gatekeeper on turbefunktsioon ja see on põhjusel vaikimisi sisse lülitatud. Käitage ainult neid rakendusi, mille kohta olete usaldusväärsed.
Allkirjastatud rakenduse avamiseks peate paremklõpsama või klõpsake rakenduse nupul Control ja valige käsk "Ava". See töötab MacOS Sierra'is ja MacOS varasemates versioonides.
See on parim, kõige turvalisem viis mitmete allkirjastatud rakenduste käivitamiseks. Kui soovite, lubage iga konkreetset rakendust alati käituda, veendudes, et usaldate iga rakendust enne selle käivitamist.
Kuidas lubada rakendusi kõikjalt
MacOS vanemates versioonides võite keelata Gatekeeper täielikult süsteemi eelistustest> Turvalisus ja privaatsus. Valige lihtsalt seade "Luba rakendused, mis on allalaaditud" lihtsalt "Anywhere".
Esmalt avage terminali aken. Vajutage klahvikombinatsiooni Command + Space, tippige "Terminal" ja vajutage Enter käivitamiseks.Või saate avada Finder-akna ja avage rakendus Applications> Utilities> Terminal.
Käivitage terminali aknas järgmine käsk ja sisestage oma salasõna:
sudo spctl --master-disable
Teie Mac käitub nüüd, kui kasutasite, kui valisite seadme "Anywhere", ja allkirjastatud rakendused töötavad ilma probleemideta.
Selle muudatuse tühistamiseks vali turvalisuse ja privaatsuse paneelil lihtsalt "App Store ja tuvastatud arendajad" või "App Store".
Apple üritab MacOSi turvalisemaks muuta, varjates seda võimalust vähem aruka kasutajatele. Kui peate täitma allkirjastamata rakendusi, soovitame teil neid ükshaaval lubada, mitte keelata Gatekeeper ja lubada kõik allkirjastatud rakendused käitada. See on peaaegu sama lihtne ja tagab, et teie arvutis ei käivitu midagi, mida te ise enda heaks ei kiida.