I virus informatici sono programmi in grado di copiare se stessi
all'interno di altri programmi residenti sul disco fisso o floppy.
Possono rovinare o alterare i dati memorizzati sul computer, possono
auto-inviarsi ad altri utenti utilizzando i contatti della rubrica
del programma di posta utilizzato.
Eccone alcune tipologie:
BOOT VIRUS
virus che infettano i settori davvio, copiano il loro
codice binario nel settore (del disco davvio) che lelaboratore
esegue automaticamente al momento dellavvio (procedura di
boot o bootstrap). In questo modo, ad ogni avvio della macchina,
il codice eseguibile del virus viene caricato per primo e mandato
in esecuzione. Dopo che un boot virus è stato caricato ed
eseguito, viene caricato ed eseguito il codice originariamente presente
nel settore davvio. Tale codice, originariamente presente
nel settore davvio del disco, è stato copiato, dal
boot virus, in unaltra locazione, al momento dellinfezione.
FILE VIRUS
si attaccano ai file di programmi eseguibili in modo tale
che, quando lutente manda in esecuzione il programma infettato,
viene anzitutto eseguito il codice del virus. Al termine del caricamento
e dellesecuzione del virus, viene caricato ed eseguito il
codice del programma infettato.
MACRO VIRUS
o file di macro, si diffondono come macro di differenti tipi
di documenti, quali ad esempio quelli generati da applicazioni quali
word processor e fogli elettronici. Una macro non è altro
che una sequenza di comandi e istruzioni raggruppati in un unico
comando, che consente di velocizzare le operazioni più frequenti.
Quando un programma applicativo, in grado di generare e gestire
macro (ad esempio Microsoft Word), carica il file di documento o
il modello (template) infettato dal macro virus, esegue per prime
le istruzioni contenute nel codice del virus.
COMPANION
VIRUS
sono virus che colpiscono il sistema operativo piuttosto che i file
o i settori. In DOS, se lutente esegue un file chiamato "ABC",
la regola stabilisce che un eventuale file ABC.COM verrebbe eseguito
prima del file ABC.EXE. Un companion file sfrutta questa regola,
copiando il proprio codice in un file COM il cui nome coincide con
il nome di un file EXE già esistente. Quando lutente
esegue "ABC", viene eseguito anzitutto "ABC.COM",
poi "ABC.EXE".
STEALTH VIRUS
( invisibili )
sono virus che si nascondono nel sistema attaccato e non
svelano le loro caratteristiche. I danni provocati sono rilevanti
come l'aumentare la dimensione dei file, eliminare parti di dati
di un archivio , ecc
WORMS
sono simili ai virus in quanto anchessi generano copie
di se stessi; differiscono dai virus per il fatto che non necessitano
di attaccarsi a file particolari o a settori di disco. Una volta
che un worm viene eseguito, esso va alla ricerca di altri sistemi,
piuttosto che parti di sistema, da infettare, e, una volta trovati,
copia il proprio codice su di essi.
VIRUS POLIMORFI
che posseggono al loro interno una specie di generatore di
virus che crea nuove mutazioni
VIRUS MULTIPARTITI
in grado di attaccare sia il boot-sector sia gli archivi
.