Adalah suatu program yang nampaknya baik,bermanfaat bagi komputer namun setelah diinstall di komputer program tersebut ternyata mengandung kode jahat dan merusak sistem komputer,istilah ini diambil dari mitologi yunani.dalam suatu perang antara yunani dan troy,yunani telah mengepung kota troy selama beberapa tahun.kota troy tidak bisa jatuh ke tangan yunani.akhirnya,akhirnya yunani membuat strategi kuda raksasa dari kayu,kuda ini unik dalamnya berongga sehingga dapat diisi oleh pasukan,selanjutnya kuda ini dihadiahkan penduduk troy.dengan bantuan spionase yunani,penduduk troy berhasil diyakinkan untuk memasukkan kuda kayu raksasa itu kedalam kota.pada malam harinya,tentara yunani yang berada dalam kuda itu keluar dan membuka gerbang kota troy.dengan demikian kota troy dapat dikuasai yunani.trojan horse dalam dunia komputer digunakan untuk menamai program yang nampaknya baik,tetapi didalamya menyimpan maksud maksud jahat,misalnya mencuri password,meremote komputer,dll.
perlu kita ingat bahwa seorang user tidak akan pernah tahu apa yang sesungguhnya terjadi bila ia menjalankan suatu program.ilustrasinya seperti ini,bila jika dihadapkan pada suatu tampilan program dengan suatu tombol yang bertuliskan "close",kita tidak akan pernah tahu aksi sesungguhnya,apakah aksi tersebut menutup tampilan program atau aksi yang lain.aksi tersebut kasat mata dapat lihat sendiri kejadiannya.misalnya pada penekanan tombol "close" akan menutup tampilan program.tetapi bagaimana dengan aksi yang tidak kasat mata?bagaimana dengan aksi misalnya mencuri password?aksi dari penekanan tombol "close" tentu tergantung dari selera programmernya.tombol bisa bertuliskan "close" tetapi aksi yang terjadi bisa berupa format harddisk.