Anonim

Gatekeeper, joka esiteltiin ensimmäisen kerran OS X Mountain Lion -sovelluksessa, on Mac-suojausominaisuus, joka auttaa suojaamaan Maciasi haittaohjelmilta ja muilta haittaohjelmilta. Portinvartija tarkistaa, että sovellus on turvallinen ajaa, vertaamalla sitä sovellusluetteloon, jonka Apple on tarkastanut ja hyväksynyt Apple Mac Store -sovellukselle ja / tai jonka Apple on hyväksynyt, vaikka sitä ei tarjota sovelluskaupan kautta. Nämä ovat kolme portinvartijavaihtoehtoa:

  • Sovelluskauppa
  • App Store ja tunnistetut kehittäjät
  • Missä vain

MacOS Sierra -sovelluksessa Apple kuitenkin teki joitain tärkeitä muutoksia Gatekeeperiin, jotka näennäisesti rajoittavat sellaisten virrankäyttäjien valintoja, jotka haluavat ladata ja käyttää ohjelmistoa Applen virallisesti hyväksymän sovellusluettelon ulkopuolella.

Mutta älä huoli, portinvartijan asetuksia voidaan silti muuttaa macOS Sierrassa, jotta voit käyttää ohjelmistoja, joita Apple ei ole virallisesti hyväksynyt. Ymmärrys on, että käyttäjät, jotka poistavat Gatekeeper-suojauksen käytöstä, tekevät niin omalla vastuullaan, koska sinun on oltava kokenut Mac-käyttäjä välttämään haittaohjelmia ja muita haittaohjelmia.

Säädä portinvartijan asetukset

Gatekeeper tarjosi perinteisesti kolme suojausasetusta: kaikkialla, App Store ja tunnistetut kehittäjät sekä vain App Store. Ensimmäinen valinta, kuten nimensä kuvaa, antoi käyttäjille mahdollisuuden käynnistää sovelluksia mistä tahansa lähteestä ja poistaa käytöstä Gatekeeper-ominaisuuden.

Toinen valinta antoi käyttäjille mahdollisuuden ajaa sovelluksia Mac App Storesta sekä ohjelmistokehittäjiltä, ​​jotka ovat rekisteröityneet Applessa ja allekirjoittaneet turvallisesti sovelluksensa. Lopuksi, kaikkein turvallisin asetus rajoitti käyttäjiä käyttämään vain Mac App Storesta saatuja sovelluksia.

Vaikka suojatut vaihtoehdot olivat hyviä ideoita vähemmän kokeneille Mac-käyttäjille, virrankäyttäjät pitivät Gatekeeperia liian rajoittavina ja yrittivät yleensä poistaa sen käytöstä asettamalla sen kohtaan ”Anywhere .

MacOS Sierra -sovelluksessa "Anywhere" -vaihtoehto on kuitenkin poissa, ja "App Store" ja "App Store ja tunnistetut kehittäjät" ovat ainoat kaksi vaihtoehtoa.

Poista Gatekeeper käytöstä macOS Sierra -sovelluksessa terminaalista komennolla

Gatekeeper-asetukset ovat kohdassa Järjestelmäasetukset> Suojaus ja yksityisyys> Yleiset . Yhdyskäytävänvalvojan vaihtoehdot sijaitsevat ”Kaikki sovellukset ladatut osoitteesta:” -kohdan alapuolella, ja vaihtoehto “Anywhere” puuttuu. ”Anywhere” -vaihtoehdon puuttuessa, monet Mac-käyttäjät ajattelivat, että Apple oli poistanut ”Anywhere” -vaihtoehdon kokonaan.

Onneksi Apple ei sulkenut kykyä muuttaa portinvartija-asetukseksi ”Anywhere”. Se aloitti vain vaatien käyttäjiä tekemään sen terminaalista komennolla, mikä oli Applelle tapa varmistaa, että vain MacOS-virrankäyttäjät todennäköisesti vaihtavat Gatekeeper-asetukseksi ”Anywhere”. Suurimmaksi osaksi vain macOS-virrankäyttäjät tietävät, kuinka päätettä käytetään.

Jos haluat poistaa portinvartijan käytöstä (ts. Asettaa sen ”Anywhere”) komentoriviltä, ​​avaa uusi terminaali-ikkuna ja kirjoita seuraava komento:

$ sudo spctl --master-disable

Koska käytät sudo-sovellusta, sinulta kysytään Macin pääkäyttäjän salasanaa. Kirjoita pääsalasanasi ja komento muuttaa Gatekeeper-asetukseksi ”Anywhere”.

Jos haluat vahvistaa, että Gatekeeper-asetukseksi on muutettu “Anywhere”, voit käynnistää Järjestelmäasetukset ja tarkistaa Gatekeeperin “Salli sovellusten lataamisen” -asetuksen. Nyt näet, että "Anywhere" on portinvartija-asetus. Napsauta vasemmassa alakulmassa olevaa riippulukkoa kirjoittaaksesi salasanasi ja tehdäksesi muutoksia. Valitse sitten "Anywhere" Gatekeeper-asetusten luettelosta. Suojausominaisuus ei enää tee virheitä tuntemattomien kehittäjien sovelluksista. Huomaat myös, että koska suoritit komennon muuttaa Gatekeeperin ”Salli sovellusten lataaminen” -vaihtoehdoksi Anywhere, tämä vaihtoehto on nyt lueteltu käyttöliittymässä alla olevan kuvakaappauksen osoittamalla tavalla.

Ohittaa väliaikaisesti portinvartija

Mahdollisesti turhauttavista rajoituksistaan ​​huolimatta Gatekeeper on todella tärkeä turvaominaisuus, joka voi estää sinua vahingossa käynnistämästä haitallisia sovelluksia. Jos haluat jättää Gatekeeperin päälle, mutta sinun on silti ajoittain suoritettava sovellus tuntemattomalta kehittäjältä, voit väliaikaisesti ohittaa Gatekeeperin avaamalla sovelluksen hiiren kakkospainikkeella tehtävästä pikavalikosta.

Havainnollistaakseni, kun yrität avata sovelluksen tuntemattomalta kehittäjältä, kun Gatekeeper on käytössä, saat seuraavan ilmoituksen, joka kertoo, että sovellusta ei voi käynnistää:


Voit ohittaa väliaikaisesti portinhallinnan napsauttamalla hiiren kakkospainikkeella (tai Control-napsauttamalla) sovelluksen kuvaketta ja valitsemalla Avaa .

Saat silti hälytysviestin, mutta tällä kertaa se on vain varoitus. Napsauttamalla uudelleen Avaa, sovellus käynnistyy.

Palauta Sierra Gatekeeper -asetukset oletusasetuksiin

Jos olet ottanut "Anywhere" -vaihtoehdon käyttöön käyttämällä yllä olevaa päätekomentoa ja haluat myöhemmin kääntää sen, voit palata takaisin päätteeseen ja suorittaa tämän komennon:

$ sudo spctl --master-enable

Tämä komento kääntää spctl --master-disable -komennon, jonka spctl --master-disable asettaaksesi portinvartijan ”Salli sovelluksen lataukset” -asetukseksi ”Missä tahansa”.

Jos pidit tätä artikkelia hyödyllisenä, kannattaa ehkä kysyä kuinka ajaa Mac-ohjelmistopäivitys päätteen kautta.

Oletko aiemmin asettanut portinvartijoiden ”Lataa sovellukset” -asetukseksi ”Anywhere”? Miten teit sen? Jätä kommentti alle.

Kuinka poistaa portinvartija käytöstä ja sallia sovellusten käyttö missä tahansa macos sierra -sovelluksessa