Lezione 2 di 5 · 9 min
Installazione sicura, sicurezza di avvio e cifratura
Come un Mac protegge il processo di avvio e i dati sul disco, e come controllare tu stesso FileVault, il Secure Enclave e la sicurezza di avvio.
Prima che venga creato un account o disattivato un servizio, due cose decidono quanto ci si possa fidare di tutto il resto: se il Mac avvia solo software che può verificare, e se i dati sul disco sono illeggibili per chiunque non abbia la tua password. Entrambe sono in gran parte automatiche su un Mac moderno, ma “automatico” vale la pena controllarlo invece di darlo per scontato.
Il Secure Enclave e le chiavi di cifratura
I Mac con Apple silicon (e i più vecchi Mac Intel con un chip T2) includono un Secure Enclave: un coprocessore separato, isolato dal processore principale, con la propria archiviazione cifrata. La guida sulla sicurezza di Apple lo descrive come gestore delle chiavi di cifratura dei dati utente del dispositivo e responsabile dell’elaborazione dei dati biometrici come Touch ID, così che il materiale delle chiavi non debba mai lasciare il Secure Enclave in una forma utilizzabile. Su questi Mac, il Secure Enclave genera e protegge le chiavi crittografiche che cifrano il disco, motivo per cui la cifratura dell’archiviazione è presente “automaticamente” invece che come opzione extra.
FileVault: la tua password è l’altra metà della chiave
FileVault è l’impostazione che lega quella cifratura automatica alla tua password di accesso. Apple la descrive come qualcosa che fornisce “un ulteriore livello di sicurezza impedendo a qualcuno di decifrare o ottenere l’accesso ai tuoi dati senza inserire la tua password di accesso.” Attivala da Impostazioni di Sistema → Privacy e sicurezza → FileVault; ti verrà chiesto di scegliere un metodo di recupero, o il tuo account iCloud o una chiave di recupero, una stringa di lettere e numeri generata da Apple per te.
Puoi controllare tu stesso lo stato di FileVault, senza cambiare nulla, dal Terminale:
fdesetup status
FileVault is On.Sicurezza di avvio: cosa viene eseguito prima di macOS
FileVault protegge i dati una volta che macOS è in esecuzione. La sicurezza di avvio decide se il Mac eseguirà affatto macOS, o qualcosa che è stato manomesso. Su un Mac con Apple silicon, questo è controllato da una politica di avvio sicuro con tre livelli, documentata nella guida sulla sicurezza della piattaforma di Apple.
| Politica | Cosa fa |
|---|---|
| Massima sicurezza (predefinita) | Ogni avvio richiede una firma nuova e specifica per il Mac da parte di Apple, lo stesso modello usato su iPhone e iPad. È progettata per impedire che una versione più vecchia e vulnerabile di macOS venga reinstallata per attaccare il Mac. |
| Sicurezza ridotta | Accetta una firma Apple generale invece di una legata a questo Mac specifico. È richiesta per eseguire versioni più vecchie di macOS o estensioni del kernel di terze parti, ed è meno resistente agli attacchi di downgrade. |
| Sicurezza permissiva | Per gli utenti che accettano uno stato molto meno sicuro, come eseguire un kernel personalizzato. Può essere impostata solo dal Terminale in recoveryOS, non dall’Utility di sicurezza avvio grafica, e disattivare la Protezione dell’integrità del sistema su Apple silicon richiede prima di scendere a questo livello. |
Per quasi tutti, l’impostazione giusta è quella predefinita: Massima sicurezza. C’è raramente un buon motivo perché un Mac a utente singolo funzioni in Sicurezza ridotta o permissiva, poiché entrambe esistono principalmente per supportare software più vecchio o lavoro di sviluppo a livello kernel. Per visualizzare o cambiare la politica, riavvia, tieni premuto il pulsante di accensione finché non appare “Caricamento opzioni di avvio”, poi apri l’Utility di sicurezza avvio e autenticati come amministratore.
Installazione sicura
Un’“installazione sicura” è semplicemente una che parte dal programma di installazione proprio di Apple, scaricato tramite Aggiornamento Software o da Apple, invece che da un’immagine disco o un installer ottenuto altrove. Poiché la Massima sicurezza lega una copia specifica di macOS, firmata da Apple, al tuo Mac specifico, installare da una fonte non verificata mina la stessa protezione appena descritta in questa lezione. La prossima lezione di questo corso tratta come mantenere aggiornata quella stessa installazione.
Da ricordare
- Il Secure Enclave è un coprocessore isolato che genera e custodisce le chiavi di cifratura usate per proteggere i dati a riposo e i dati biometrici come Touch ID.
- FileVault lega la cifratura del disco alla tua password di accesso; archivia la chiave di recupero separatamente dal Mac, poiché perdere entrambe significa perdita permanente dei dati.
- `fdesetup status` riporta lo stato di FileVault senza cambiare nulla.
- Su Apple silicon, la Massima sicurezza è la politica di avvio predefinita e raccomandata; Sicurezza ridotta e permissiva esistono per compatibilità e sviluppo, e la Sicurezza permissiva è richiesta prima che il SIP possa essere disattivato.
- Installa macOS solo dal programma di installazione proprio di Apple; qualsiasi altra cosa mina la firma specifica del Mac su cui si basa la Massima sicurezza.
Mettiti alla prova
1. Cosa fa il Secure Enclave?
- Analizza i file scaricati alla ricerca di software dannoso
- È un coprocessore isolato che genera e protegge le chiavi di cifratura e i dati biometrici — Esatto.
- Blocca le connessioni di rete in entrata
- Archivia la password del tuo Account Apple in chiaro
Il Secure Enclave è un sottosistema separato e isolato dedicato alla gestione delle chiavi e ai dati biometrici, tenuto separato dal processore principale.
2. Cosa succede se perdi sia la password di FileVault sia la chiave di recupero?
- Apple può sbloccare il disco da remoto
- I dati diventano permanentemente inaccessibili — Esatto.
- macOS torna a nessuna cifratura
- Il Secure Enclave si ripristina automaticamente
Apple afferma chiaramente che perdere sia la password sia la chiave di recupero significa che i dati cifrati non possono essere recuperati.
3. Su un Mac con Apple silicon, cosa è richiesto prima che la Protezione dell’integrità del sistema possa essere disattivata?
- Nulla di più oltre a una password amministratore
- Passare la politica di avvio a Sicurezza permissiva — Esatto.
- Disattivare prima FileVault
- Avviare da un disco esterno
La guida sulla sicurezza della piattaforma di Apple nota che disattivare il SIP su Apple silicon richiede prima di riconoscere e scendere alla Sicurezza permissiva, poiché disattivare il SIP indebolisce sempre la protezione del kernel.
Mettilo in pratica con FireAI
Metti in pratica questa lezione sul tuo Mac.
- Modalità di sicurezza: Casa, Bar, Paranoica, Sotto attacco — Adatta il rigore di FireAI a dove si trova davvero il tuo Mac, con un tocco.
- Trova le app con falle di sicurezza note — Chiudi le falle note prima che qualcuno le sfrutti: aggiorna la sola app che ne ha bisogno.
- Rispondi al tuo primo avviso di connessione, e cosa significa ogni durata — Capisci esattamente cosa stai approvando la prima volta che FireAI te lo chiede.
Fonti
- Apple Platform Security: The Secure Enclave
- Apple Platform Security: Startup Disk security policy control
- Apple Support: Use FileVault to encrypt the startup disk on your Mac
Mettilo in pratica sul tuo Mac
Prova tutte le funzioni gratis per 17 giorni, senza carta.