Lezione 1 di 5 · 8 min
Superficie di attacco e una base di irrobustimento
Cosa significa “superficie di attacco” su un Mac, e l’ordine delle operazioni che trasforma un’installazione predefinita in una irrobustita.
Irrobustire un computer non significa renderlo indistruttibile. Significa rimuovere le porte e le finestre che nessuno usa, così quelle che restano sono più facili da sorvegliare. Questo corso percorre questo processo per un singolo Mac usato da una persona: nessuna flotta di server, nessun reparto IT, solo le impostazioni e i controlli che chiunque può fare da solo.
Cosa significa “superficie di attacco”
La superficie di attacco di un computer è tutto ciò che su di esso potrebbe essere raggiunto o sfruttato: ogni account che può accedere, ogni servizio in ascolto di una connessione di rete, ogni app che può essere eseguita, ogni porta lasciata aperta. Ognuno è una piccola scommessa che nulla andrà mai storto con essa. Una base di irrobustimento è l’insieme di modifiche che riduce il numero di scommesse che stai facendo, senza fingere che quelle rimanenti siano prive di rischio.
macOS parte già da una posizione ragionevolmente forte: i Mac recenti cifrano l’archiviazione per impostazione predefinita, il codice deve essere firmato per essere eseguito, e la Protezione dell’integrità del sistema impedisce persino a un account amministratore di riscrivere silenziosamente i file di sistema principali. Le prossime quattro lezioni trattano le parti che puoi ancora migliorare: come viene cifrato il disco e come si avvia la macchina, chi ha un account e cosa può fare, quali servizi e porte sono aperti, e come verificare le difese già integrate.
Principi di progettazione dietro le impostazioni
Le singole impostazioni di questo corso servono tutte un piccolo insieme di idee sottostanti. Il privilegio minimo significa dare a un account, o a un software, solo l’accesso di cui ha bisogno, mai di più “nel caso possa servire più avanti.” L’isolamento dei processi e la separazione dei domini significano impedire che gli errori di un’app si riversino su un’altra: una scheda del browser compromessa non dovrebbe poter leggere i file del tuo client di posta. Gli stati privilegiati e non privilegiati sono la distinzione tra un account amministratore e uno standard, e tra un processo eseguito come root e uno eseguito come utente ordinario. Nessuna di queste idee è specifica di macOS; sono gli stessi principi attorno a cui è costruito qualsiasi sistema operativo moderno, e ogni impostazione nel resto di questo corso è in realtà una di queste applicata a una schermata o un comando specifico.
Perché l’ordine conta
Alcune modifiche ti proteggono anche se non fai mai nient’altro; altre contano solo una volta che le basi sono a posto. Una base sensata fa prima le modifiche ad alto valore e basso sforzo.
- Cifra il disco (FileVault) così i dati sono protetti anche se il Mac viene perso, rubato, o sequestrato mentre è spento.
- Mantieni aggiornati macOS e le app, poiché la maggior parte delle correzioni per debolezze note arriva come aggiornamenti software, non come nuove impostazioni.
- Separa gli account e i privilegi: usa un account standard giorno per giorno, riserva l’accesso amministratore per quando serve davvero.
- Disattiva i servizi e le porte che non usi: la condivisione file, la condivisione schermo, e l’accesso remoto sono impostazioni predefinite comuni lasciate attive senza motivo.
- Verifica. macOS include difese già attive; controlla che lo siano ancora, con una certa regolarità, con i comandi di sola lettura trattati in questo corso.
Costi, e cosa questo corso non ti dirà di fare
Ognuna di queste modifiche ha un costo: un disco cifrato ha bisogno di una chiave di recupero archiviata in un luogo sicuro; un account standard significa digitare una password più spesso; una porta chiusa potrebbe essere una di cui avevi davvero bisogno per una stampante o un disco di backup. Irrobustire è una serie di compromessi, e il compromesso giusto dipende da a cosa serve la macchina e da chi potrebbe prenderla di mira.
Questo corso non suggerirà mai di disattivare la Protezione dell’integrità del sistema, Gatekeeper, o la cifratura del disco che i Mac con Apple silicon applicano per impostazione predefinita. Alcune guide di irrobustimento scritte per utenti avanzati includono passaggi come questo, o forniscono script ed elenchi di regole di terze parti da importare in un firewall di basso livello. Sono rivolte a persone disposte ad accettare il rischio di un aggiornamento rotto o di un guasto più difficile da diagnosticare; la guida di questo corso è deliberatamente più ristretta, e ogni impostazione viene verificata rispetto alla documentazione ufficiale di Apple prima di essere inclusa.
| Livello | Trattato in |
|---|---|
| Avvio, cifratura del disco, Secure Enclave | Lezione 2 |
| Account, gruppi, password, sudo | Lezione 3 |
| Servizi di condivisione, porte aperte, il Firewall applicativo | Lezione 4 |
| SIP, Gatekeeper, XProtect, Modalità Isolamento, aggiornamenti | Lezione 5 |
Da ricordare
- La superficie di attacco è ogni account, servizio, porta e app che potrebbe essere raggiunto o sfruttato; l’irrobustimento riduce quel numero, non elimina ogni rischio.
- Un ordine sensato è: cifrare, aggiornare, separare i privilegi, chiudere servizi e porte inutilizzati, poi verificare.
- Ogni modifica di irrobustimento ha un costo reale (una chiave di recupero da archiviare, una password da digitare, una funzione da perdere); il compromesso giusto dipende dalla macchina e da chi potrebbe prenderla di mira.
- Questo corso non raccomanda mai di disattivare la Protezione dell’integrità del sistema, Gatekeeper, o la cifratura del disco predefinita.
Mettiti alla prova
1. Cosa significa nella pratica “ridurre la superficie di attacco”?
- Eliminare tutti gli account utente tranne uno
- Disattivare ogni servizio di rete, incluso quelli che usi
- Rimuovere o disattivare account, servizi, porte e app che non usi davvero — Esatto.
- Installare più software di sicurezza
La riduzione della superficie di attacco prende di mira ciò che è inutilizzato o non necessario, non tutto indiscriminatamente, ed è una questione di configurazione, non di aggiungere più software.
2. Nell’ordine di base dato da questa lezione, cosa viene prima della separazione di account e privilegi?
- Chiudere le porte inutilizzate
- Cifrare il disco e mantenere aggiornato il sistema — Esatto.
- Attivare la Modalità Isolamento
- Comprare un firewall hardware
La cifratura e gli aggiornamenti proteggono la macchina ancora prima di qualsiasi altra modifica, quindi la base inizia da lì.
3. Perché questo corso evita di raccomandare di disattivare la Protezione dell’integrità del sistema o Gatekeeper?
- Non sono funzioni reali di macOS
- Rallentano troppo il Mac
- Disattivarle indebolisce protezioni che Apple integra per impostazione predefinita, per un beneficio che questo corso non presume tu abbia bisogno — Esatto.
- Possono essere disattivate solo da Apple
Alcune guide avanzate suggeriscono di disattivare le protezioni integrate per flussi di lavoro specifici; per una base di irrobustimento generale il compromesso non vale la pena, e le linee guida di questo corso lo escludono.
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 Support: Set up your Mac to be secure
- Apple Platform Security guide
- drduh: macOS Security and Privacy Guide
Mettilo in pratica sul tuo Mac
Prova tutte le funzioni gratis per 17 giorni, senza carta.