Trojan (computers)/Definition

In computer security, a program that a user is induced to run deliberately for some apparently desirable function, but actually is malware that performs some damaging action, perhaps hidden from the user