Un trojan horse è un programma malware che si nasconde in altre applicazioni. Accede a un computer nascosto in un programma legittimo, ad esempio uno screen saver. Inserisce quindi codice nel sistema operativo, consentendo a un pirata informatico di accedere al computer infetto.
I trojan horse non si diffondono in genere autonomamente, ma vengono diffusi da virus, worm e software scaricato.