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.

 

 

 

 


dot_ltblue.gif (41 byte)