Un virus informatico è un tipo di malware capace di replicarsi infettando altri elementi, per esempio file eseguibili. “Malware” è il termine più ampio: comprende software dannoso con comportamenti differenti, e non tutto il malware è un virus.
Nel video parto da questa domanda per collegare storia, sistemi operativi e abitudini di protezione. Capire le differenze evita due errori frequenti: chiamare virus qualsiasi problema del computer e credere che basti cambiare sistema per essere inattaccabili.
Virus, worm e altri malware non sono sinonimi
Un virus dipende da un elemento ospite attraverso cui si replica. Un worm può propagarsi con meccanismi differenti, anche sfruttando la rete. Un trojan si presenta invece come qualcosa di legittimo o desiderabile per indurre l'utente a eseguirlo.
Le categorie possono descrivere aspetti diversi dello stesso attacco. “Ransomware”, per esempio, richiama il comportamento di estorsione, non un unico metodo di diffusione.
Anche gli effetti variano: danneggiamento dei dati, sottrazione di informazioni, impiego delle risorse della macchina o accessi persistenti. Un rallentamento può avere molte altre cause e non basta a diagnosticare un'infezione.
Dai programmi sperimentali ai floppy disk
Nel racconto storico richiamo le ricerche sull'autoriproduzione dei programmi e i primi esperimenti di propagazione. La sequenza del parlato comprime però fenomeni differenti: esperimenti, giochi tra programmi e malware diffusi fuori dal laboratorio non vanno sovrapposti.
Un esempio concreto citato è Elk Cloner, realizzato da Rich Skrenta per Apple II nel 1982. È legato alla diffusione tramite dischetti; il riferimento del video a un'installazione nel BIOS non descrive correttamente questo caso. Apple II, inoltre, non equivale a un Macintosh con macOS. Materiali originali di Rich Skrenta su Elk Cloner.
L'aspetto utile da ricordare è che la diffusione del software dannoso precede il web: supporti rimovibili e scambi di programmi hanno avuto un ruolo importante.
Email e download: come entra in gioco l'esecuzione
Nel video spiego il caso dell'allegato che, una volta eseguito, avvia il programma malevolo. Il messaggio può convincere la persona ad aprirlo, collegando il malware all'ingegneria sociale.
Non tutti gli attacchi richiedono lo stesso passaggio: vulnerabilità nei programmi possono offrire altre possibilità. Per questo la prudenza sugli allegati e gli aggiornamenti rispondono a problemi diversi e complementari.
Anche il nome di un mittente conosciuto non garantisce che un file sia affidabile: il suo account potrebbe essere stato compromesso o il messaggio potrebbe imitarlo.
Windows, macOS e Linux: nessuna immunità automatica
Un programma scritto per un determinato ambiente non funziona necessariamente su un altro. Questo spiega perché un file dannoso per Windows possa essere inattivo su Linux, ma non dimostra che Linux sia immune da minacce proprie.
Nel parlato attribuisco al registro di Windows un ruolo eccessivo. Il registro non concede automaticamente a ogni programma il controllo completo del computer: contano autorizzazioni, privilegi e vulnerabilità. Anche la varietà delle distribuzioni Linux e la disponibilità del sorgente non costituiscono, da sole, una garanzia di sicurezza.
Allo stesso modo, poter cancellare un file incompatibile non equivale a bonificare un sistema compromesso. Un file inattivo e un'infezione già in esecuzione sono situazioni differenti.
Difese che lavorano insieme
I punti centrali del video sono mantenere il software, scegliere fonti affidabili e usare le protezioni disponibili. L'antivirus è uno strumento di questo insieme; non sostituisce aggiornamenti e attenzione alle richieste sospette.
Browser ed estensioni possono bloccare alcune minacce, ma installare componenti aggiuntivi senza verificarne provenienza e necessità introduce a sua volta elementi da gestire.
Se ci sono segnali concreti di compromissione, la priorità è limitare il danno e capire che cosa sia coinvolto. Una scansione può aiutare, mentre nei casi complessi occorre un intervento competente e può rendersi necessario ripristinare un ambiente affidabile.
La protezione migliore comincia da una distinzione semplice: riconoscere il problema prima di scegliere lo strumento. “Ho un virus” è una possibile ipotesi, non la spiegazione automatica di qualsiasi anomalia.