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