Virus
Definizione rapida
Codice malevolo che si inserisce in file o programmi ospiti e si replica quando questi vengono eseguiti.
Spiegazione
Un virus informatico dipende da un elemento da infettare e può diffondersi copiando il proprio codice in altri file, documenti o aree avviabili. Il payload può essere distruttivo, molesto oppure limitarsi alla propagazione.
Esempio pratico
Aprendo un documento infetto, una macro copia il codice in altri file accessibili e modifica il comportamento dell'applicazione.
Spiegazione tecnica
La fase di infezione individua ospiti compatibili, altera la loro struttura e conserva un punto di esecuzione. Tecniche di offuscamento e mutazione cercano di eludere le firme, mentre controlli comportamentali rilevano attività anomale.
Da non confondere con
Non è un worm, che si propaga autonomamente tra sistemi senza dover incorporarsi in un file ospite.