Differenza tra Virus e Trojan

Virus vs Trojan

Il termine virus è diventato un termine comunemente usato per descrivere qualsiasi software indesiderato che accede ai computer senza che l'utente lo sappia. Ma un virus software è un tipo specifico di malware che simula il comportamento del virus del mondo reale. Riesce a passare da un computer a un altro collegandosi a un file host che è spesso un eseguibile. Un trojan, d'altra parte, è semplicemente un pezzo di codice dannoso mascherato da un programma sicuro o più comunemente come un gioco per invogliare gli utenti a eseguire il codice. I trojan non hanno i meccanismi necessari per propagarsi o replicarsi e affidarsi all'esecuzione del codice da parte dell'utente.

Questi due tipi di malware possono essere facilmente distinti dai diversi metodi di propagazione. Come detto sopra, un virus usa un altro eseguibile come file host. Ogni volta che si esegue o accede il file infetto, il virus è in grado di eseguire il codice e cercare altri file che può infettare. I troiani, proprio come il loro omonimo, sono passivi. Non possono fare nulla a meno che l'utente non li copi sul disco rigido

La codifica di un virus può essere un compito arduo poiché è necessario programmare i meccanismi per il virus per collegarsi a un altro file senza renderlo inutilizzabile. I trojan sono molto più semplici; un file batch che cancella i file nel tuo hard disk senza prompt e rinominato in alcuni giochi è già un Trojan. Quando l'utente corre aspettandosi un gioco, ottiene una brutta sorpresa mentre il Trojan inizia a cancellare tutti i suoi file.

Il comportamento di un virus quando trova host e allega una copia di se stesso nei nuovi host ha un modello generale che può essere rilevato da euristiche avanzate in un programma antivirus. Ciò consente agli utenti di rilevare attività sospette anche quando il virus non è ancora noto ai produttori di AV. Ma i trojan non condividono questi meccanismi e sono quindi più difficili da rilevare con i programmi antivirus finché i produttori di AV non li hanno identificati come trojan.

Riepilogo:
1. Il virus si diffonde attraverso i computer infettando altri programmi mentre i trojan si affidano agli utenti per scaricarli o copiarli.
2. I virus sono programmi complessi che possono nascondersi in altri programmi mentre i trojan sono molto semplicistici e utilizza solo un nome di file allettante per mascherarsi.
3. Il virus può essere rilevato in anticipo dall'euristica a causa del suo comportamento mentre i trojan possono facilmente passare dal momento che non mostra alcun comportamento sospetto.