Anonim

Gatekeeper, introdotto per la prima volta in OS X Mountain Lion, è una funzione di sicurezza per Mac che aiuta a proteggere il tuo Mac da malware e altri software dannosi. Gatekeeper verifica che l'applicazione sia sicura eseguendola confrontandola con l'elenco di app che Apple ha verificato e approvato per Apple Mac Store e / o approvato da Apple anche se non offerto tramite l'app store. Queste sono le tre opzioni di Gatekeeper:

  • App Store
  • App Store e sviluppatori identificati
  • Dovunque

In macOS Sierra, tuttavia, Apple ha apportato alcune importanti modifiche a Gatekeeper che sembrano limitare le scelte degli utenti esperti che desiderano scaricare e utilizzare il software oltre l'elenco di app ufficialmente approvate da Apple.

Ma non preoccuparti, le impostazioni di Gatekeeper possono ancora essere modificate in macOS Sierra per consentirti l'accesso a software non ufficialmente approvato da Apple. La comprensione è che gli utenti che disabilitano la protezione di Gatekeeper lo fanno a proprio rischio e pericolo poiché si deve essere un utente Mac esperto per evitare malware e altri software dannosi.

Regola le impostazioni di Gatekeeper

Tradizionalmente, Gatekeeper offriva tre impostazioni di sicurezza crescente: ovunque, App Store e sviluppatori identificati e solo App Store. La prima scelta, come descrive il nome, ha permesso agli utenti di avviare applicazioni da qualsiasi sorgente, disabilitando efficacemente la funzione Gatekeeper.

La seconda scelta consentiva agli utenti di eseguire app dal Mac App Store e da sviluppatori di software che si sono registrati con Apple e firmano in modo sicuro le loro applicazioni. Infine, l'impostazione più sicura limita gli utenti all'esecuzione di app ottenute solo dal Mac App Store.

Mentre le opzioni di sicurezza erano buone idee per gli utenti Mac meno esperti, gli utenti esperti hanno trovato Gatekeeper troppo limitante e in genere hanno cercato di disabilitarlo impostandolo su "Ovunque .

In macOS Sierra, tuttavia, l'opzione "Ovunque" è sparita, lasciando "App Store" e "App Store e sviluppatori identificati" come le uniche due opzioni.

Disabilita Gatekeeper in macOS Sierra dal Terminale usando un comando

Le impostazioni di Gatekeeper sono disponibili in Preferenze di Sistema> Sicurezza e Privacy> Generale . Le opzioni di Gatekeeper si trovano sotto "Tutte le app scaricate da:" con la scelta di "Ovunque" mancante. Con l'opzione "Anywhere" mancante, molti utenti Mac pensavano che Apple avesse completamente rimosso l'opzione "Anywhere".

Per fortuna, Apple non ha disattivato la possibilità di modificare l'impostazione Gatekeeper su "Ovunque", ma ha appena iniziato a richiedere agli utenti di farlo dal terminale con un comando, che era un modo per Apple di garantire che solo gli utenti esperti di macOS cambiassero l'impostazione Gatekeeper su "Ovunque". Per la maggior parte, solo gli utenti esperti di macOS sanno come utilizzare il terminale.

Per disabilitare Gatekeeper (ovvero impostarlo su "Anywhere") dalla riga di comando, aprire una nuova finestra Terminale quindi immettere il seguente comando:

$ sudo spctl --master-disable

Dato che stai usando "sudo" ti verrà richiesta la password di root (admin) del tuo Mac. Inserisci la tua password di root e il comando cambierà l'impostazione di Gatekeeper su "Ovunque".

Se si desidera confermare che l'impostazione di Gatekeeper è stata modificata in "Ovunque", è possibile avviare Preferenze di Sistema e controllare l'impostazione "Consenti app scaricate da" di Gatekeeper. Ora vedrai che "Ovunque" è l'impostazione Gatekeeper. Fai clic sul lucchetto nell'angolo in basso a sinistra per inserire la password e apportare le modifiche, quindi seleziona "Ovunque" dall'elenco delle opzioni di Gatekeeper. La funzione di sicurezza non ti disturberà più sulle app di sviluppatori non identificati. Noterai anche che da quando hai eseguito il comando per modificare l'opzione "Consenti app scaricate da" di Gatekeeper in Ovunque tale opzione è ora elencata nell'interfaccia come mostrato nello screenshot qui sotto.

Escludere temporaneamente il gatekeeper

Nonostante le sue limitazioni potenzialmente frustranti, Gatekeeper è davvero un'importante funzione di sicurezza che può impedire l'avvio accidentale di applicazioni dannose. Se si preferisce lasciare Gatekeeper abilitato ma è comunque necessario eseguire occasionalmente un'app da uno sviluppatore non identificato, è possibile bypassare temporaneamente Gatekeeper aprendo l'app dal menu di scelta rapida.

Ad esempio, quando si tenta di aprire un'app da uno sviluppatore non identificato mentre Gatekeeper è abilitato, si riceverà il seguente avviso che informa che l'app non può essere avviata:


Per bypassare temporaneamente Gatekeeper, fai clic con il pulsante destro del mouse (o Control-clic) sull'icona dell'app e seleziona Apri .

Riceverai comunque un messaggio di avviso, ma questa volta è solo un avviso. Facendo nuovamente clic su Apri verrà avviata l'app.

Ripristina le impostazioni di Sierra Gatekeeper sui valori predefiniti

Se hai abilitato l'opzione "Ovunque" utilizzando il comando Terminale sopra e successivamente desideri invertirlo, puoi tornare al Terminale ed eseguire questo comando:

$ sudo spctl --master-enable

Questo comando inverte il comando spctl --master-disable eseguito per impostare l'impostazione "Consenti download app da" di Gatekeeper su "Ovunque".

Se hai trovato utile questo articolo, ti consigliamo di controllare Come eseguire l'aggiornamento del software Mac tramite il terminale.

Hai già impostato l'impostazione "Scarica app da" di Gatekeeper su "Ovunque"? Come hai fatto? Si prega di lasciare un commento qui sotto.

Come disabilitare gatekeeper e consentire le app ovunque in macos sierra