A Trojan horse is a program that is harmful to the computer, masquerading as a legitimate program.