Un trojan e un virus sono in realtà due diversi tipi di malware. Mentre un virus cerca di replicarsi (iniettandosi nei file eseguibili), un trojan non lo fa. Almeno, questo secondo Norton[1]. Entrambi intendono fare del male, ma i mezzi per farlo sono diversi.
Nell'antica letteratura greca, ci sono due poemi epici scritti da una persona chiamata Omero: Iliade e Odissea. Nel caso in cui non vi sia stato fatto leggere a scuola, l'Iliade è una storia che racconta la guerra di Troia della mitologia greca. Descrive la battaglia tra Achille e Agamennone, così come l'assedio di 10 anni della città di Troia.
Dopo ripetuti tentativi falliti di prendere la città, i greci escogitarono un piano: costruirono un enorme cavallo di legno e lo offrirono come segno di sconfitta, e salparono. Questo cavallo fu portato in città dagli abitanti di Troia come trofeo del loro successo.
Purtroppo per gli abitanti di Troia, i greci fecero solo finta di partire, e il "regalo" era in realtà pieno di soldati greci. Non appena scese la notte, questi soldati lasciarono il cavallo e abbassarono le difese della città, per far entrare l'esercito greco in arrivo. Questo porta ad un massacro, in quanto l'insieme delle truppe nemiche sciamano nella città.
Questo falso cavallo, conosciuto in seguito come "cavallo di Troia", sarebbe rimasto nella cultura popolare (come nel caso del malware informatico). Nel caso dell'Iliade, il cavallo non era altro che una trappola, mascherata da regalo. Gli abitanti di Troia lasciarono entrare questo agente maligno nella loro città, pensando che fosse un regalo, solo per essere smentiti.
Nel mondo del software, un trojan non è molto diverso: è un pezzo di malware che finge di essere un software legittimo. L'idea è che l'utente creda che questo software sia benigno e lo esegua, a quel punto il payload sarà libero di fare ciò che vuole.
Questo è in contrasto con qualcosa come un worm, ad esempio, che non richiede di eseguire nulla esplicitamente, e si replica tranquillamente in background[2] .
Note a piè di pagina
[1] Cos'è un trojan? È un virus o un malware?[2] Virus informatici vs. Worm di rete