Lezione 4 di 4 · 6 min
Perché gli aggiornamenti contano
Cos’è una vulnerabilità, come la corregge una patch, e come mantenere aggiornati macOS e le tue app.
Ogni livello trattato finora in questo corso, il kernel, la sandbox, la firma del codice, Gatekeeper, XProtect, dipende dalla correttezza del codice che lo implementa. A volte non lo è. Un aggiornamento è il modo in cui un errore scoperto dopo il rilascio viene corretto, e saltarlo è uno dei modi più semplici per finire non protetti senza accorgersene.
Cos’è davvero una vulnerabilità
Il US National Institute of Standards and Technology definisce una vulnerabilità come una “debolezza in un sistema informativo, nelle procedure di sicurezza del sistema, nei controlli interni, o nell’implementazione che potrebbe essere sfruttata o innescata da una fonte di minaccia.” In termini semplici: da qualche parte nel codice, un errore permette che accada qualcosa che non era mai stato previsto, come eseguire comandi che l’app non aveva mai chiesto di eseguire. Le vulnerabilità esistono nel software di ogni fornitore; ciò che varia è quanto velocemente vengono trovate e corrette.
Una patch chiude la lacuna specifica
Una patch è la correzione: un aggiornamento al codice che rimuove l’errore specifico. Non rende perfetto il software, rimuove solo quella singola debolezza nota. Ecco perché installare gli aggiornamenti dallo sviluppatore che effettivamente mantiene il codice, invece di rimandarli, è una delle abitudini dal valore più alto in tutto questo corso: chiude porte già note per essere aperte, prima che qualcuno le provi.
Due modi in cui macOS distribuisce le correzioni
Gli aggiornamenti di macOS arrivano in due forme. Gli aggiornamenti software completi, disponibili in Impostazioni di Sistema > Generali > Aggiornamento software, raggruppano nuove funzionalità insieme a correzioni di sicurezza e a volte richiedono un riavvio. Tra questi, Apple distribuisce anche ciò che attualmente chiama Miglioramenti della sicurezza in background: come spiega Apple, questi “distribuiscono rilasci di sicurezza leggeri per componenti come il browser Safari, lo stack del framework WebKit, e altre librerie di sistema che beneficiano di patch di sicurezza più piccole e continue tra un aggiornamento software e l’altro.” Apple afferma che, per impostazione predefinita, questi “vengono installati o applicati automaticamente” e “non causano il riavvio del tuo Mac, ma alcuni hanno effetto solo dopo che riavvii il tuo Mac.”
- Apri Impostazioni di Sistema > Generali > Aggiornamento software, e attiva gli aggiornamenti automatici se non è già attivo.
- Nello stesso pannello Aggiornamento software, fai clic su Maggiori informazioni accanto ad Aggiornamenti automatici e assicurati che i file di dati di sistema e gli aggiornamenti di sicurezza siano attivi.
- In Impostazioni di Sistema > Privacy e sicurezza, scorri fino a Miglioramenti della sicurezza in background e conferma che Installa automaticamente sia attivo.
- Aggiorna anche le tue app: un’app obsoleta può portare con sé proprie vulnerabilità non corrette anche su un sistema completamente aggiornato.
sw_vers
ProductName: macOS
ProductVersion: 26.7
BuildVersion: 25G229Da ricordare
- Una vulnerabilità è una debolezza nel software che potrebbe essere innescata o sfruttata; esiste nel codice di ogni fornitore.
- Una patch corregge una singola debolezza nota specifica; non rende perfetto il software, rimuove solo quella lacuna.
- macOS distribuisce aggiornamenti software completi insieme a Miglioramenti della sicurezza in background più piccoli che si installano automaticamente tra di essi.
- Attivare gli aggiornamenti automatici sia per macOS sia per le tue app chiude le lacune note non appena esiste una correzione.
- Un’app obsoleta può lasciare esposto un Mac completamente aggiornato attraverso le vulnerabilità non corrette proprie di quella singola app.
Mettiti alla prova
1. Come definisce il NIST una vulnerabilità?
- Una funzione disattivata per impostazione predefinita
- Una debolezza in un sistema che potrebbe essere sfruttata o innescata da una fonte di minaccia — Esatto.
- Qualsiasi app scaricata fuori dall’App Store
- Un’impostazione che richiede una password amministratore
La definizione del NIST è incentrata su una debolezza nel sistema, nelle procedure o nell’implementazione che una fonte di minaccia potrebbe sfruttare o innescare.
2. Cosa fa una patch?
- Rende un’app impossibile da attaccare in futuro
- Corregge la singola debolezza specifica per cui è stata scritta — Esatto.
- Aggiunge solo nuove funzionalità, mai correzioni di sicurezza
- Elimina la necessità di qualsiasi altra protezione
Una patch chiude la debolezza nota specifica che affronta; non è una garanzia contro ogni problema futuro.
3. Secondo Apple, cosa è vero riguardo ai Miglioramenti della sicurezza in background per impostazione predefinita?
- Richiedono di scaricare e installare manualmente ciascuno
- Vengono installati o applicati automaticamente, e alcuni hanno effetto solo dopo un riavvio — Esatto.
- Sostituiscono completamente la necessità di aggiornamenti software completi
- Si applicano solo alle app di terze parti, mai a macOS stesso
Apple afferma che questi aggiornamenti vengono applicati automaticamente per impostazione predefinita, e mentre la maggior parte non richiede un riavvio, alcuni hanno effetto solo dopo uno.
4. Perché aggiornare le tue app oltre a macOS stesso?
- Le app non sono mai colpite da vulnerabilità
- Un’app obsoleta può portare con sé una propria debolezza non corretta anche su un sistema aggiornato — Esatto.
- Gli aggiornamenti delle app riguardano solo nuove funzionalità
- Gli aggiornamenti di macOS aggiornano automaticamente ogni app per te
Ogni app è un proprio pezzo di software con le proprie possibili vulnerabilità, indipendenti dallo stato di aggiornamento del sistema operativo.
Mettilo in pratica con FireAI
Metti in pratica questa lezione sul tuo Mac.
- 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.
- 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.
- Scopri quale app accende la tua fotocamera o il microfono, e dove va il suo traffico — Sappi quale app può vederti o sentirti, non solo che qualcosa può farlo.
Fonti
- NIST Computer Security Resource Center: Glossary, "vulnerability" (FIPS 200)
- Apple Support: Update the software on your Mac
- Apple Support: About Background Security Improvements
Mettilo in pratica sul tuo Mac
Prova tutte le funzioni gratis per 17 giorni, senza carta.