Le vulnerabilità non sono uguali a virus / malware.
Una vulnerabilità è un difetto del sistema operativo o un programma legittimo che consente il controllo inaspettato, non autorizzato e indesiderato del computer.
I tipi più comuni di vulnerabilità sono:
- codice di esecuzione: Flaw in programma / OS consente a un utente malintenzionato di eseguire codice, programmi o istruzioni arbitrari.
- Elevazione dei privilegi: l'attaccante (o il programma dell'attaccante) trova un modo per eseguire con privilegi più elevati (di solito come amministratore o root) di quanto dovrebbe avere
- accesso non autenticato: l'attaccante ottiene l'accesso autenticato al computer senza accesso valido
Alcune vulnerabilità possono essere combinate / concatenate per danni ingenti. Ad esempio, se un computer ha tutte e tre queste vulnerabilità, un utente malintenzionato potrebbe potenzialmente ottenere l'accesso autenticato senza accesso valido, elevare i privilegi a root, quindi cancellare o eseguire il rig di tutti i file di sistema.
Regole pratiche per evitare exploit e vulnerabilità:
- Mantieni aggiornato e aggiornato il sistema operativo.
- Tieni il firewall sempre attivo; blocca le connessioni in entrata e apre solo le porte quando necessario (chiudile al termine)
- Se stai eseguendo programmi che devono accettare connessioni in entrata (come un programma server), tienili aggiornati e aggiornati.
- Disattiva / disinstalla i programmi vulnerabili noti in cui non esiste alcuna patch per risolverli.
- Utilizzare un account utente regolare (non amministratore); avere un account amministratore separato solo per le attività di amministrazione.
Antimalware / antivirus è un diverso tipo di protezione interamente. Malware e virus sono programmi / parti di programmi, e antimalware / antivirus eseguono scansioni specifiche per questi e tenta di impedirne l'esecuzione o la rimozione completa. Antimalware potrebbe bloccare l'esecuzione di codice malevolo tramite una vulnerabilità "esegui codice", solo se il codice è stato contrassegnato come dannoso. D'altra parte, se il codice dannoso sembra legittimo (come "Elimina tutti i file in questa directory"), l'antimalware non lo bloccherebbe.
Sebbene Mac OS abbia sicuramente una migliore protezione integrata contro virus e malware, non esiste un sistema operativo infallibile, in particolare quando molti utenti sono disposti a concedere i privilegi di amministratore del programma scaricato al momento dell'installazione.
La maggior parte di quegli articoli che affermano che Mac OS non ha bisogno di antimalware o antivirus sono un artefatto dai tempi antichi in cui i Mac erano molto più rari (il malware di solito si rivolge alla maggior quantità di computer per il minimo sforzo). Dopo il 2013, i Mac sono diventati molto più popolari (probabilmente legati a Windows 8 / 8.1 / 10) e un bersaglio più grande per malware.