Scaricare un’app per macOS direttamente dal sito dello sviluppatore può essere utile quando il programma non è disponibile sul Mac App Store, ma richiede qualche attenzione in più. Il file potrebbe essere autentico, firmato digitalmente e notarizzato da Apple oppure provenire da una fonte non affidabile, essere stato modificato o contenere software indesiderato.

In questo contesto entra in gioco Gatekeeper, il sistema di sicurezza di macOS che verifica la provenienza dell’app, la firma dello sviluppatore e, quando previsto, l’autorizzazione di Apple attraverso la notarizzazione. Gatekeeper non sostituisce il buon senso né una soluzione antimalware, ma riduce il rischio di eseguire applicazioni sconosciute per errore.

Scaricare l’app dalla fonte corretta

La sicurezza dell’installazione comincia prima di aprire il file. È preferibile scaricare l’app dal sito ufficiale dello sviluppatore, dalla pagina di supporto del produttore o da un catalogo affidabile che distribuisca il software senza modifiche. Evita i portali che propongono molti pulsanti di download, reindirizzamenti, versioni “crack” o installer accompagnati da programmi aggiuntivi.

Controlla con attenzione il nome del dominio. Un sito che imita quello ufficiale può differire per una sola lettera o utilizzare un’estensione insolita. Se l’applicazione è conosciuta, confronta anche il sito raggiunto con quello indicato nei canali ufficiali dello sviluppatore, come la documentazione, il profilo verificato o la pagina del progetto.

Preferisci, quando disponibili, file distribuiti in formato DMG o tramite un installer ufficiale per macOS. Un file DMG è un’immagine disco: dopo averla aperta, normalmente si trascina l’app nella cartella Applicazioni. Non significa però che ogni DMG sia sicuro. Prima di eseguire il contenuto, verifica il nome dello sviluppatore, la versione del programma e le istruzioni riportate sul sito ufficiale.

Che cosa controlla Gatekeeper

Gatekeeper verifica principalmente se l’app proviene da uno sviluppatore identificato, se il codice è stato firmato e se Apple ha effettuato i controlli previsti dalla notarizzazione. La firma digitale consente di rilevare modifiche al programma dopo la pubblicazione; la notarizzazione aggiunge una verifica automatizzata da parte di Apple, ma non equivale a una garanzia assoluta sul comportamento futuro dell’app.

macOS registra inoltre la provenienza dei file scaricati da Internet. Quando provi ad aprire un’app, il sistema può mostrare un avviso indicando che l’app è stata scaricata da Internet, che lo sviluppatore non è verificabile o che il programma non può essere aperto perché Apple non riesce a controllarlo. Gli avvisi non sono tutti equivalenti: una semplice richiesta di conferma è diversa dal blocco di un’app identificata come dannosa.

Se macOS segnala che l’app contiene malware o che danneggerebbe il computer, non cercare di aggirare il blocco. Elimina il file, scarica eventualmente una nuova copia dal sito ufficiale e verifica la presenza di comunicazioni dello sviluppatore. Disattivare sistematicamente le protezioni per far partire un programma è una pratica rischiosa.

Installare un’app scaricata dal Web

Dopo il download, apri la cartella Download e controlla l’estensione del file. Un’app per macOS può essere contenuta in un DMG, in un archivio ZIP oppure in un installer con estensione PKG. Diffida dei file che sembrano documenti o immagini ma richiedono l’esecuzione di comandi, password o script inattesi.

Per un DMG, fai doppio clic sul file, leggi le istruzioni visualizzate e copia l’app nella cartella Applicazioni, se questa è la procedura indicata. Al termine, espelli l’immagine disco dal Finder. Per un archivio ZIP, estrai il contenuto solo se il file proviene da una fonte attendibile e avvia l’app dalla cartella risultante. Un file PKG può modificare componenti di sistema e richiedere la password di un amministratore: installalo soltanto quando conosci lo sviluppatore e hai verificato che il pacchetto sia quello ufficiale.

Al primo avvio, macOS può chiedere una conferma. Se hai scaricato l’app da una fonte affidabile e vuoi autorizzarla, puoi fare clic sull’app con il tasto destro o tenere premuto il tasto Control mentre fai clic, quindi scegliere Apri. Dopo aver verificato l’avviso, il sistema può consentire l’avvio e memorizzare la scelta per quella specifica applicazione. Questa procedura è preferibile alla disattivazione globale di Gatekeeper.

Gestire gli avvisi nelle impostazioni di macOS

Le impostazioni relative alle applicazioni scaricate si trovano normalmente in Impostazioni di Sistema, nella sezione Privacy e sicurezza. La posizione esatta e la descrizione delle opzioni possono variare tra le versioni di macOS, ma qui puoi consultare gli avvisi recenti e, in alcuni casi, autorizzare una singola app bloccata.

Se compare un pulsante per consentire l’apertura dell’app, usalo solo dopo avere verificato la provenienza del programma e il motivo del blocco. Non inserire la password amministrativa se non sai quale operazione verrà eseguita. Una richiesta di autorizzazione può essere legittima per un installer, ma dovrebbe essere coerente con ciò che stai installando e con le istruzioni ufficiali.

Non è consigliabile modificare le impostazioni in modo permanente per permettere applicazioni provenienti da qualunque origine. Anche quando il sistema offre strumenti avanzati per cambiare il comportamento di Gatekeeper, questa scelta amplia la superficie di rischio e può rendere più facile l’esecuzione accidentale di software pericoloso.

Quando un’app non si apre: controlli sicuri

Se l’app viene bloccata, verifica anzitutto di avere scaricato la versione corretta per il Mac: alcuni programmi distinguono tra processori Apple Silicon e Mac con processore Intel, anche se molti includono entrambe le architetture. Scarica una nuova copia dal sito ufficiale e controlla che il file non sia stato danneggiato durante il trasferimento.

Leggi il messaggio mostrato da macOS. Se indica uno sviluppatore non identificato, la firma potrebbe mancare o non essere riconosciuta. Se invece segnala un’app danneggiata, le cause possono includere un download incompleto, un certificato non valido o una modifica del pacchetto. Non considerare automaticamente l’avviso un falso allarme: cerca una spiegazione nella documentazione del produttore.

Gli utenti esperti possono usare il Terminale per controllare la firma di un’app o rimuovere l’attributo di quarantena, ma quest’ultima operazione elimina un controllo di sicurezza e non dovrebbe essere una soluzione predefinita. Non eseguire comandi copiati da forum o video senza comprenderne ogni effetto, soprattutto se richiedono privilegi di amministratore o disabilitano Gatekeeper.

Aggiornamenti, permessi e rimozione

Dopo l’installazione, mantieni macOS e le applicazioni aggiornati. Gli aggiornamenti correggono vulnerabilità e possono rinnovare certificati o meccanismi di compatibilità. Attiva gli aggiornamenti automatici quando il software lo consente e verifica periodicamente che l’app venga aggiornata attraverso il canale ufficiale.

Controlla anche i permessi assegnati in Privacy e sicurezza, in particolare accesso a Documenti, Scrivania, Download, fotocamera, microfono, accessibilità e registrazione dello schermo. Concedi soltanto ciò che serve davvero e revoca l’autorizzazione se non utilizzi più la funzione. Un’app che chiede permessi sproporzionati rispetto al suo scopo merita ulteriori verifiche.

Per rimuovere un’app, chiudila e spostala nel Cestino seguendo le istruzioni dello sviluppatore. Alcuni programmi installano componenti aggiuntivi, estensioni o servizi in background e forniscono un disinstallatore dedicato. Evita i cosiddetti “cleaner” scaricati da fonti casuali: possono introdurre ulteriore software indesiderato.

La regola più importante è semplice: non aggirare un avviso che non comprendi. Verifica la fonte, la firma, la necessità dei permessi e la reputazione dello sviluppatore; poi autorizza soltanto l’app che hai motivo di considerare affidabile. Gatekeeper funziona meglio quando viene usato insieme a download prudenti, aggiornamenti regolari e attenzione alle richieste del sistema.