31Aug
macOS-l on funktsiooni nimega "Gatekeeper", mis on loodud teie Maci lukustamiseks ja sundides seda Apple'i heaks kiidetud tarkvara käivitama ainult vaikimisi. Kuid Mac on lukustatud samal viisil, kui Android on lukustatud - saate vabalt soovitud rakendust käivitada.
Gatekeeper töötab pisut erinevalt, sõltuvalt sellest, millist versiooni MacOS 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, et 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 välja töötada, võite ka seda mööda minna ja käivitada allkirjastatud rakenduse.)
Gatekeeper teab kolme erinevat tüüpi rakendust: Mac App Store'i
- rakendused : rakendused, mille installite Mac App Store'istpeetakse 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 kui 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 seisus, võivad teie arvutis käitada.
- rakendused kõikjalt teiselt poolt. . Sellesse kategooriasse kuuluvad rakendused, mis ei ole Mac App Store'i kaudu omandatud ja millele pole arendaja ID-ga alla kirjutatud. 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 lubatakse 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 allkirjastamata rakenduse
avada Kui proovite avada allkirjastatud rakendust selle topeltklõpsuga, siis see ei toimi. Näete, et "[Rakenduse nimi] ei saa avada, sest see on tuvastamata arendajast" sõnum.
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.
Et allkirjastatud rakendust avada, peate paremklõpsama või klõpsa juhtnupul rakendusele ja vali "Ava".See töötab MacOS Sierra'is ja MacOS varasemates versioonides.
Teid hoiatatakse, et rakendus on tundmatu arendajast ehk teisisõnu, see pole allkirjastatud kehtiva arendaja allkirjaga. Kui usaldate rakendust, klõpsake selle avamiseks käsku "Ava".
See ongi. Teie Mac mäletab seda sätet iga konkreetsel rakendusel, mille lubate käitada, ja teilt ei küsita uuesti seda rakendust järgmisel korral. Teil tuleb seda teha ainult siis, kui esmakordselt soovite uue allkirjastatud rakenduse käitada.
See on parim, kõige turvalisem viis käputäis 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õikjal kuskil
MacOS vanemates versioonides võite keelata Gatekeeper täielikult süsteemi eelistustest & gt;Turvalisus ja privaatsus. Valige lihtsalt seade "Allalaaditud rakendused allalaaditud" lihtsalt "Kõikjal".
MacOS 10,12 Sierra aga muutis Apple selle. Süsteemide eelistuste aknas ei saa te enam keelata Gatekeeperit. See on nii - üks graafiline valik eemaldati. Võite ikkagi valida, kas käivitada üksikuid allkirjastatud rakendusi, ja on varjatud käsurea valik, et täielikult välistada Gatekeeper. Aga Apple ei soovi, et vähemtuntud kasutajad keelaksid selle turvavõimaluse, nii et see on see peidetud, et see lülitub, nagu ka süsteemide terviklikkuse kaitse keelamise võimalus.
Kui teate, mida teete ja peate seadistust muutma, võite, kuigi me ei soovita seda teha.
Esmalt avage terminali aken. Vajutage klahvikombinatsiooni Command + Space, tippige "Terminal" ja vajutage Enter käivitamiseks. Võite avada ka Finder akna ja liikuda rakenduste juurde & gt;Utiliidid & gt;Terminal.
Käivitage terminali aknas järgmine käsk ja sisestage oma salasõna:
sudo spctl - master-disableKui olete, minge System Preferences & gt;Turvalisus &Privaatsus. Leiad, et vana "Anywhere" variant on tagastanud ja on lubatud.
Teie Mac käitub nüüd, kui kasutasite, kui valisite seadme "Anywhere", ja allkirjastatud rakendused töötavad ilma probleemideta.
Selle muudatuse tühistamiseks vali turvalisus & alles "App Store ja identifitseeritud arendajad" või "App Store".Privaatsuspaneel.
Apple üritab MacOSi turvalisemaks muuta, varjates seda võimalust vähem kogenud kasutajatelt. 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.