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.