Konie trojańskie to programy, których zadaniem jest przemycenie do systemu operacyjnego użytkownika pewnych funkcjonalności, których istnienia użytkownik nie jest świadomy w momencie instalacji danego programu. Trojany dostarczane są użytkownikom w postaci "niewinnie" wyglądających aplikacji wykonujących z pozoru jakieś niegroźne zadania.