Un virus informatico è una piccola porzione di codice solitamente nascosta all'interno di un altro programma per computer. Viene anche definito un programma malware o un programma dannoso perché è in grado di interrompere parzialmente o completamente le operazioni di un computer.
La stessa tecnologia utilizzata per creare software legittimo è la stessa utilizzata per creare virus informatici. La differenza è che un virus informatico ha la capacità di replicare e incorporare le copie in altri programmi per computer. I virus sono descritti come programmi per computer auto-replicanti. Tendono ad installarsi senza il permesso dell'utente e di solito si nascondono. Si dice che i programmi oi file interessati siano infetti.
I virus informatici possono essere trovati incorporati nei programmi e nei CD scaricati. Si diffondono attraverso dispositivi di archiviazione rimovibili, reti di computer, canali di comunicazione wireless e sistemi di comunicazione point-to-point. Lo fanno principalmente attraverso l'esecuzione di file, il trasferimento di file e la copia dei file.
Sono utilizzati per attività dannose come la corruzione dei dati, l'accesso a informazioni private, lo spamming di contatti, l'eliminazione di file e il furto di memoria del computer, memoria e tempo di elaborazione. Le infezioni da virus informatico possono portare all'intero guasto del sistema, spreco di risorse del computer e aumento dei costi di manutenzione.
Esempi di virus informatici includono worm, cavalli di Troia e bombe logiche. Mentre alcuni virus sono destinati a causare danni, altri sono usati come scherzi e non sono destinati a causare danni.