La differenza precedente tra virus, worm e trojan horse è che un virus si attacca a un programma e propaga copie di se stesso su altri programmi seguiti 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à aggiuntiva inaspettata.
Grafico comparativo
Base per il confronto | Virus | verme | Cavallo di Troia |
---|---|---|---|
Senso | Un programma per computer che si collega a un altro programma legittimo per causare danni al computer o alla rete. | Mangia risorse di un sistema per abbatterlo piuttosto che compiere azioni distruttive. | Permette a un intruso di ottenere alcune informazioni riservate su una rete di computer. |
Esecuzione | Dipende dal trasferimento di un file. | Si replica senza alcuna azione umana. | Scaricato come software ed eseguito. |
Si verifica la replica | sì | sì | No |
Controllato a distanza | No | sì | sì |
Tasso di diffusione | Moderare | Più veloce | Lento |
Infezione | Inizia avviando un virus in un file eseguibile. | Utilizza i punti deboli del sistema o dell'applicazione. | Si attacca a un programma e lo interpreta come un software utile. |
Scopo | Modifica delle informazioni. | Arresta la CPU e la memoria. | Ruba le informazioni dell'utente. |
Definizione di virus
Un virus può essere definito come una parte del codice del programma che si attacca 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, per prima cosa viene eseguito il virus e quindi viene eseguito il codice del programma originale. È in grado di infettare altri programmi che risiedono su quel computer.
Dopo aver corrotto tutti i file dal computer dell'utente corrente, il virus si propaga e invia il suo codice attraverso la rete agli utenti il cui indirizzo email è memorizzato nel computer dell'utente corrente. Eventi specifici possono essere utilizzati anche per innescare un virus. Esistono vari tipi di virus come parassiti, settori 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 worm è un programma in grado di replicarsi e inviare copie da computer a computer come un virus, ma è diverso nell'implementazione. Non modifica un programma, piuttosto viene attivato all'arrivo per replicare e propagarsi di nuovo. L'eccessiva replica provoca l'arresto del sistema, consuma risorse di sistema per farlo cadere. 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 le connessioni di rete per diffondersi da un sistema all'altro, nel caso seguente i veicoli della rete potrebbero essere servizi di posta elettronica, funzionalità di esecuzione remota e funzionalità di accesso remoto per guidare la replica.
Definizione di Cavallo di Troia
Un cavallo di Troia è un pezzo di codice nascosto che, una volta eseguito, esegue alcune funzioni indesiderate o dannose simili ai virus. Questi sono utilizzati per adempiere direttamente a una funzione che un utente non autorizzato non è in grado di raggiungere. Ad esempio, il cavallo di troia potrebbe nascondere il suo codice in un modulo di accesso allegandovi ad esso. Quando un utente inserisce i suoi dettagli Trojan invia queste informazioni all'utente malintenzionato all'insaputa dell'utente. Quindi l'utente malintenzionato 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 esegua una funzione utile ma potrebbe eseguire in modo silenzioso funzioni distruttive.
Differenze chiave tra virus, verme e cavallo di Troia
- 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.
- Virus e worm possono replicarsi mentre un cavallo di Troia non può essere replicato.
- Un virus non può essere controllato da remoto. Come contro, worm e un cavallo di Troia possono essere controllati da remoto.
- I vermi possono diffondersi molto rapidamente, mentre i virus si diffondono a una velocità moderata e un cavallo di troia può diffondersi lentamente.
- Un virus attacca un file eseguibile e si collega ad esso per modificare il file, mentre 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 l'esecuzione di funzioni indesiderate o dannose.
- Il virus viene principalmente utilizzato per modificare le informazioni e i worm vengono utilizzati per utilizzare eccessivamente le risorse di sistema e arrestarlo. Viceversa, un trojan 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 richiede alcun host per la sua esecuzione. Al contrario, virus e trojan horse 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.