Software usato per infettare un computer. Dopo che il codice del virus è stato scritto, è sepolto all’interno di un programma esistente. Una volta che quel programma viene eseguito, il codice del virus viene attivato e attacca copie di se stesso ad altri programmi nel computer e ad altri computer nella rete. L’effetto del virus può essere un semplice scherzo che fa apparire un messaggio sullo schermo di punto in bianco, oppure può distruggere programmi e dati subito o in una certa data. Per esempio, il famoso virus Michelangelo ha contaminato la macchina il giorno del compleanno di Michelangelo.I virus devono essere eseguiti per fare danniUn virus è un programma autonomo che si attacca a un’applicazione esistente in modo da essere eseguito quando l’applicazione viene eseguita. I virus macro sono simili. Il codice del virus ha sostituito alcuni o tutti i comandi della macro. Allo stesso modo, è nell’esecuzione della macro che viene fatto il danno (vedi linguaggio macro). “In the Wild “Il termine “virus informatico” è stato coniato nei primi anni ’80, presumibilmente dopo che uno studente laureato ha presentato il concetto di un programma che poteva “infettare” altri programmi. Da allora, sono stati definiti più di un milione di virus. Tuttavia, il grosso delle infezioni proviene solo da poche centinaia di varianti attive, dette “in the wild”. Dal 1993, la WildList Organization tiene traccia degli attacchi di virus in tutto il mondo. Per ulteriori informazioni, visitare www.wildlist.org. Per un campione di diverse infezioni da virus, vedi esempi di virus. Vedi in the wild, estensioni pericolose, quarantena, disinfettare, macro virus, email virus, rilevamento del comportamento, virus polimorfo, virus stealth, worm, boot virus, vandalo, virus hoaxes e crypto rage.Virus TheoryJohn von Neumann ha teorizzato che un programma per computer potrebbe replicarsi nel suo documento del 1949 “Theory and Organization of Complicated Automata,” e l’informatico Fred Cohen ha descritto la logica per diversi tipi di virus nel suo documento del 1984 “Computer Viruses – Theory and Experiments.” Vedi architettura di von Neumann.Windows vs. MacQuasi tutti gli utenti Windows installano un programma antivirus nei loro computer, mentre molti utenti Mac non lo fanno. I computer Windows sono attaccati costantemente, perché costituiscono la stragrande maggioranza dei personal computer e sono quindi il frutto a portata di mano. Inoltre, il Mac è una macchina basata su Unix, e l’architettura Unix separa il sistema operativo dalle applicazioni, il che lo rende più difficile da craccare, anche se non impossibile. Mentre la maggioranza degli utenti Mac non usa software antivirus, ci sono stati effettivamente attacchi di virus di successo contro i Mac, e gli utenti Mac stanno installando antivirus più che in passato. Vedi programma antivirus.