[Tutorial] Mac:Impossibile aprire l’app perché Apple non può verificare la presenza di malware

Spesso capita di dover installare un’app scaricata dal sito di uno sviluppatore indipendente, al di fuori del Mac App Store. Nella maggior parte di questi casi il sistema operativo blocca l’installazione perché non può verificare l’attendibilità dell’app.

Impossibile aprire “xxxx” perché proviene da uno sviluppatore non identificato (fonte: apple.com)

Questa è una importante opzione di sicurezza che tutela la gran parte degli utenti ma che in qualche modo taglia le ali di chi vuole sperimentare nuove app (per necessità, per piacere, per noia, per quel che volete).

Prendo come esempio il client Bit Torrent Deluge: probabilmente non il migliore e sicuramente con una GUI anacronistica per il 2020. Ma sono abituato ad usarlo e mi ci trovo abbastanza bene su ogni OS (è disponibile infatti per Mac, Windows e Linux).

Chiudo la parentesi spammosa su Deluge e rientro in topic: al momento dell’installazione l’errore riportato è: “Impossibile aprire l’app perché Apple non può verificare la presenza di malware”

Tutto questo processo di verifica é eseguito da “GateKeeper“, un software Apple sviluppato per garantire la sicurezza e l’affidabilità delle applicazioni installate.

A questo punto abbiamo due strade: aggiungere una eccezione a questa applicazione oppure eliminare in toto questa protezione.
Ovviamente il mio consiglio è quello di aggiungere la singola eccezione per non avere un sistema completamente scoperto e che non ci faccia mai venire in mente di chiederci “Hey, ma davvero la voglio installare questa app fatta da uno sviluppatore sconosciuto anche ai suoi genitori?”.
Sembra banale detto così, ma é sempre meglio chiederselo due volte prima di installare qualcosa fuori dai canali ufficiali.

  • Aggiungere Eccezione

Per aggiungere l’eccezione basterà semplicemente:

  • premere e tenere premuto CONTROL
  • Cliccare su Apri
  • Cliccare Apri sulla finestra di avvertimento

Verremmo avvisati comunque della pericolosità dell’aprire app non verificate ma tutto si risolverà con un clic sul tasto Apri

L’avviso di sicurezza: un clic su Apri risolverà tutto

  • Disattivare GateKeeper

Come ho accennato prima é possibile disabilitare completamente questo controllo in maniera abbastanza veloce disabilitando completamente GateKeeper.
Ovviamente di default è abilitato ma se vogliamo controllare il suo stato perché stiamo lavorando su un Mac di terzi basterà:

  • Aprire Preferenze di Sistema
  • Clic su Sicurezza e Privacy

Se, come in foto, nel riquadro “Consenti app scaricate da” abbiamo solo due voci significa che GateKeeper è attivo.

La presenza di solo due voci nel riquadro basso indica che GateKeeper è attivo

Verificato questo dobbiamo:

  • Chiudere le preferenze di sistema
  • aprire un terminale
  • digitare: sudo spctl –master-disable e premere invio
  • digitare la password (a schermo non appariranno caratteri, é tutto corretto) e premere invio

Il terminale utilizzato per la disattivazione di GateKeeper

Come si può vedere dallo screen soprastante il terminale non ci darà nessuna informazione in merito al successo dell’operazione.
Per verificare la disattivazione basterà:

  • Aprire Preferenze di Sistema
  • Clic su Privacy e Sicurezza

Se, come da screenshot sottostante, in basso è comparsa la terza voce (dovunque) la procedura si è conclusa con successo.

La comparsa della voce “dovunque” conferma la disattivazione di GateKeeper

  • Riattivazione di GateKeeper

Ovviamente é possibile riattivare in maniera permanente GateKeeper. Per farlo:

  • Aprire un terminale
  • Digitare: sudo spctl –master-enable e premere invio
  • digitare la password (a schermo non appariranno caratteri, é tutto corretto) e premere invio
  • Verificare la scomparsa della voce dovunque in Preferenze di Sistema / Sicurezza e Privacy

Note:
Testato su Mac Os Catalina Beta 10.15

---
Una VPN economica, veloce, sicura e affidabile? Prova Surf Shark!. Uno sconto dell'82% per gli utenti di aklab.org!
--
E tu cosa ne pensi? Faccelo sapere nei commenti e condividi il post sui social!
---
Vuoi rimanere sempre aggiornato? Non perdere nessun post: iscriviti al canale Telegram e alla pagina Facebook!