|
|
Virus,
cosa sono
La
definizione di "virus informatico" può sostanzialmente
essere sintetizzata in poche parole:
Un programma progettato per eseguire due attività. La prima
quella di riprodursi, la seconda quella di annidarsi nel sistema
per poter modificare e/o distruggere programmi e file di dati.
Un " virus informatico" non è altro che un programma
contenente una sequenza di codice o se preferite di istruzioni,
generalmente scritto in linguaggi cosiddetti a basso livello
, ossia con istruzioni molto simili al codice macchina interpretato
dal microprocessore. Tali linguaggi, come il C e l'Assembler,
consentono al programmatore di sviluppare programmi che consentono
di assumere il completo controllo della macchiana, con operazioni
che permettono la gestione completa degli interrupt hardware.
Tali operazioni, come ad esempio la scrittura su disco, la cancellazione
di file o di directory , se scritte in altri linguaggi richiederebbero
l'intervento del sistema operativo. |
Tipologia
- Virus
Come già detto è un programma che passa da un sistema ad
un altro, attivando le funzioni per le quali è stato realizzato.
Ogni volta che si replica, il codice virale agisce in modo
indeipendente dal codice originario.
- Worm (verme)
Termine spesso usato in alternativa di virus. Il worm è
un software che si inserisce nella memoria del computer,
cercando aree libere e inattive e replicandosi fino a quando
il sistema collassa.
- Cavallo
di Troia (Trojan) Questo tipo di codice contiene
delle codifiche nascoste e posizionate in un programma legittimo.
Il Cavallo di Troia può intervenire immediatamente, al lancio
del programma dove viene ospitato, oppure continuare a rimanere
latente ed innescarsi dopo un predefinito periodo di tempo.
- Bomba a
tempo E'
un insieme di istruzioni che viene eseguito quando si verifica
un determinato evento. L'evento che consente l'attivazione
delle istruzioni può essere una data, un contatore o altro.
|
|
|
|
|