Gatekeeper toimii hieman eri tavalla, riippuen siitä, mistä MACOS-versiosta olet käynnissä. Vanhojen versioiden avulla voit katkaista sen yksinkertaisella kytkimellä, kun taas macOS Sierra tekee asioista hieman monimutkaisemman. Tässä on sinun tarvitsee tietää.
Miten pääkäyttäjä toimii
Aina kun käynnistät uuden sovelluksen Mac-tietokoneellasi, Gatekeeper tarkistaa, että se on allekirjoitettu kelvollisella allekirjoituksella. Jos sovellus on allekirjoitettu voimassa olevan allekirjoituksen kanssa, se voidaan suorittaa. Jos se ei ole, näet varoitussanoman ja Mac estää sovelluksen toimimasta.
Mutta kaikki Mac-sovellukset eivät ole allekirjoitettuja. Jotkut web-sovellukset - erityisesti vanhemmat - eivät ole allekirjoitettuja, vaikka ne olisivat luotettavia. Ehkä niitä ei ole päivitetty vähään aikaan, tai ehkä kehittäjä ei vain vaivaudu. Siksi Apple tarjoaa keinon ohittaa Gatekeeper. (Voit myös ohittaa tämän ja käyttää allekirjoittamatonta sovellusta, jos kehität omia sovelluksiasi.)
Gatekeeper tietää kolmea erilaista sovellusta:
- Sovellukset Mac App Storesta: Mac App Storesta asennettuja sovelluksia pidetään luotettavimmiksi, koska he ovat käyneet läpi Apple-testausprosessin ja ovat itse Applein isännöimä. He ovat myös hiekkalaatikoita, vaikka tämä on syy, miksi monet sovelluskehittäjät eivät käytä Mac App Storesta.
- Sovellukset tunnistetuista kehittäjistä: Mac-sovellusten kehittäjät voivat hankkia Applen ainutlaatuisen kehittäjätunnuksen ja käyttää sitä allekirjoittamaan sovelluksensa. Tämä digitaalinen allekirjoitus takaa, että sovellus itse luonut kyseinen kehittäjä. Esimerkiksi, kun asennat Google Chromen Mac-tietokoneeseen, se on allekirjoitettu Googlen kehittäjätunnuksen kanssa, jotta Apple voi sen käyttää. Jos havaitaan, että kehittäjä käyttää väärin niiden kehittäjätunnusta tai se on hankkinut hakkerit, jotka käyttävät sitä allekirjoittamaan haittaohjelmia, kehittäjätunnus voidaan sitten peruuttaa. Tällä tavoin Gatekeeper takaa vain sellaisten laillisten kehittäjien luomat sovellukset, jotka ovat menneet vaikeuksiin saada kehittäjätunnusta ja ovat hyvässä asemassa.
- Sovelluksia mistä tahansa muualta: Sovellukset, joita ei hankita Mac App Storesta ja joita ei ole allekirjoitettu kehittäjätunnuksella, kuuluvat tähän viimeiseen luokkaan. Apple pitää näitä vähiten turvattuja, mutta se ei tarkoita sitä, että sovellus on epäluotettava - loppujen lopuksi Mac-sovelluksia, joita ei ole päivitetty vuosina, ei ehkä ole allekirjoitettu oikein.
Oletusasetuksena on sallia vain kahden ensimmäisen kategorian sovellukset: Mac App Store ja tunnistetuista kehittäjistä. Tämän asetuksen pitäisi tarjota hyvää tietoturvaa, jonka avulla käyttäjät voivat saada sovelluksia sovelluskaupasta tai ladata allekirjoitettuja sovelluksia verkosta.
Miten avaat allekirjoittamattoman sovelluksen?
Jos yrität avata allekirjoittamattoman sovelluksen kaksoisnapsauttamalla sitä, se ei toimi. Näet, että "[App Nimi] ei voida avata, koska se on tuntemattomalta kehittäjältä" -viesti.
Tietenkin voi olla aika, jolloin tulee allekirjoittamaton sovellus, jota sinun on käytettävä. Jos luotat kehittäjään, voit kertoa Mac-tietokoneellesi avaamalla se joka tapauksessa.
Varoitus: Gatekeeper on suojausominaisuus, ja se on oletusarvoisesti syy. Avaa vain luotuja sovelluksia.
Jos haluat avata allekirjoittamattoman sovelluksen, sinun on napsautettava hiiren kakkospainiketta tai napsauta sovellusta napsauttamalla Control-painiketta ja valitse "Avaa". Tämä toimii MacOS Sierangilla sekä aikaisemmilla makos-versioilla.
Tämä on paras ja turvallisin tapa suorittaa kourallinen allekirjoittamattomia sovelluksia. Anna jokaiselle sovellukselle mennä, kun luot varmasti jokaisen sovelluksen ennen kuin suoritat sen.
Kuinka sallia sovellukset mistä tahansa
Vanhemmissa MacOS-versioissa voit poistaa Gatekeeper käytöstä kokonaan Järjestelmäasetuksista> Tietoturva ja tietosuoja. Sinun olisi vain valittava "Anywhere" asetukselta "Salli sovellukset, jotka on ladattu".
Avaa ensin Terminaali-ikkuna. Paina Command + Space, kirjoita "Terminal" ja avaa yksi painamalla Enter.Tai voit avata Finderin ikkunan ja siirtyä Applications> Utilities> Terminal.
Suorita seuraava komento Terminal-ikkunassa ja anna salasanasi:
sudo spctl --master-disable
Mac käyttäytyy kuten aiemmin, jos valitsit "Anywhere" -asetuksen ja allekirjoittamattomat sovellukset toimivat ongelmitta.
Voit kumota tämän muutoksen valitsemalla Tietoturva ja tietosuoja -ruudusta App Store ja tunnistetut kehittäjät tai App Store.
Apple yrittää tehdä MacOS-ohjelmistosta turvallisempaa piilottamalla tämän vaihtoehdon vähemmän asiantuntevilta käyttäjiltä. Jos sinun tarvitsee käyttää allekirjoittamattomia sovelluksia, suosittelemme vain sallimaan heidät yksitellen sen sijaan, että poistettaisiin Gatekeeper käytöstä ja sallittaisiin kaikki allekirjoittamattomat sovellukset toimimaan. Se on melkein yhtä helppoa ja takaa, että tietokoneesi ei toimi mitään, jota et hyväksy.