Un cavallo di Trojan, o Trojan, è un tipo di malware che si maschera come file legittimo o programma utile con lo scopo finale di concedere un accesso non autorizzato a un computer. I trojan non tentano di iniettarsi in altri file come un virus informatico. I cavalli di Trojan possono fare copie di se stessi, rubare informazioni o danneggiare i loro sistemi informatici host. Many Trojan si affidano a download drive-by o installa tramite giochi online o applicazioni basate su Internet per raggiungere i computer target. Il termine deriva dalla storia dei cavalli di Troia nella mitologia greca perché i cavalli di Troia impiegano una forma di "ingegneria sociale", presentandosi come regali innocui e utili, al fine di convincere le vittime a installarli sui loro computer.