Differenza tra virus, worm e cavallo di Troia

Autore: Laura McKinney
Data Della Creazione: 2 Aprile 2021
Data Di Aggiornamento: 1 Maggio 2024
Anonim
what is Computer Virus | Types of Virus | What is Computer Worm | Types of Worm | Virus Vs Worms
Video: what is Computer Virus | Types of Virus | What is Computer Worm | Types of Worm | Virus Vs Worms

Contenuto


Il software inserito intenzionalmente in un sistema per causare danni è noto come software dannoso. Principalmente questo software è classificato in due categorie; nella prima categoria, il software richiede un host per la sua esecuzione. L'esempio di tale software dannoso è virus, bombe logiche, cavallo di Troia, ecc. Mentre in quest'ultima categoria, il software è indipendente e non necessita di alcun host per la sua esecuzione come worm e zombi. Quindi virus, worm e trojan rientrano nella categoria dei software dannosi.

La differenza precedente tra virus, worm e trojan horse è che un virus si attacca a un programma e propaga copie di se stesso ad altri programmi seguite da un'azione umana, mentre il worm è un programma solitario che diffonde le sue copie ad altri componenti senza modificarlo . Considerando che un cavallo di Troia è un programma che contiene una funzionalità supplementare inaspettata.


    1. Tabella di comparazione
    2. Definizione
    3. Differenze chiave
    4. Conclusione

Tabella di comparazione

Base per il confrontoVirusvermeCavallo di Troia
SensoUn programma per computer che si connette a un altro programma legittimo per causare danni al sistema informatico o alla rete.Mangia risorse di un sistema per abbatterlo piuttosto che compiere azioni distruttive.Consente a un intruso di ottenere alcune informazioni riservate su una rete di computer.
EsecuzioneDipende dal trasferimento di un file.Si replica senza alcuna azione umana.Scaricato come software ed eseguito.
Si verifica la replicaNo
Controllato a distanzaNo
Tasso di diffusioneModerarePiù veloceLento
InfezioneInizia collegando un virus a un file eseguibile.Utilizza i punti deboli del sistema o dell'applicazione.Si collega a un programma e si interpreta come un software utile.
ScopoModifica delle informazioni.Arrestare la CPU e la memoria.Ruba le informazioni degli utenti.


Definizione di Virus

UN virus può essere definito come un pezzo di codice di programma che si collega a un programma consentito per infettarlo. Il virus viene eseguito quando viene eseguito il programma legittimo e può eseguire qualsiasi funzione come l'eliminazione di un file. L'operazione principale eseguita in un virus è che quando viene eseguito un programma infetto eseguirà prima il virus e quindi verrà eseguito il codice del programma originale. È in grado di infettare altri programmi residenti su quel computer.

Dopo aver corrotto tutti i file dal computer dell'utente corrente, il virus si propaga e il suo codice attraverso la rete agli utenti il ​​cui indirizzo è memorizzato nel computer dell'utente corrente. Eventi specifici possono anche essere utilizzati per innescare un virus. Esistono vari tipi di virus come parassiti, settore di avvio, residenti in memoria, polimorfici, invisibili e metamorfici. L'infezione da virus può essere prevenuta impedendo l'ingresso di un virus.

Definizione di verme

UN verme è un programma in grado di replicarsi e copiarsi da un computer all'altro come un virus, ma ha un'implementazione diversa. Non modifica un programma, ma viene attivato all'arrivo per replicarsi e propagarsi nuovamente. L'eccessiva replica provoca l'arresto del sistema, consuma risorse di sistema per abbatterlo. Un worm cerca vigorosamente più macchine da corrompere e la macchina corrotta si comporta come una macchina che produce worm per le altre macchine ad essa collegate.

I programmi worm di rete utilizzano connessioni di rete per diffondersi da un sistema all'altro, nel caso seguente i veicoli di rete potrebbero essere la funzione di posta elettronica, la capacità di esecuzione remota e la capacità di accesso remoto per guidare la replica.

Definizione di Cavallo di Troia

UN cavallo di Troia è un codice nascosto che, una volta eseguito, svolge una funzione indesiderata o dannosa simile al virus. Vengono utilizzati per svolgere direttamente una funzione che un utente non autorizzato non è in grado di ottenere. Ad esempio, il cavallo di Troia potrebbe nascondere il proprio codice in un modulo di accesso collegandosi ad esso. Quando un utente inserisce i suoi dettagli trojan, queste informazioni all'attaccante all'insaputa dell'utente. Quindi l'attaccante può utilizzare i dettagli dell'utente per accedere al sistema.

Un altro motivo del cavallo di Troia può essere la distruzione dei dati. Sembra che il programma stia eseguendo una funzione utile, ma può eseguire silenziosamente funzioni distruttive.

  1. L'esecuzione e la diffusione di un virus si basano sul trasferimento dei file infetti, mentre i worm si replicano senza richiedere alcuna azione umana e utilizzano una rete per incorporarsi in altri dispositivi. D'altra parte, il cavallo di Troia funge da software di utilità e viene eseguito.
  2. Virus e worm possono replicarsi mentre un cavallo di Troia non può essere replicato.
  3. Un virus non può essere controllato da remoto. Al contrario, worm e un cavallo di Troia possono essere controllati da remoto.
  4. I vermi possono diffondersi molto rapidamente, mentre i virus si diffondono a una velocità moderata e un cavallo di Troia può diffondersi lentamente.
  5. Un virus attacca un file eseguibile e si allega per modificarlo, mentre il worm sfrutta la debolezza del sistema e dell'applicazione. Al contrario, un cavallo di Troia sembra essere un programma utile che contiene un codice nascosto che viene invocato per eseguire funzioni indesiderate o dannose.
  6. Il virus viene utilizzato principalmente per modificare le informazioni e i worm vengono utilizzati per utilizzare eccessivamente le risorse di sistema e arrestarle. Al contrario, un cavallo di Troia può essere utilizzato per rubare le informazioni dell'utente al fine di ottenere l'accesso al sistema dell'utente.

Conclusione

I worm sono software standalone che non necessita di host per la sua esecuzione. Al contrario, virus e trojan hanno bisogno di un host per la loro esecuzione. Il cavallo di Troia crea una backdoor per il furto di informazioni. Virus e worm si replicano e si propagano in cui il virus è in grado di modificare le informazioni e il worm no.