Which of the following best defines a Trojan horse in computing?
A
A hardware upgrade
B
A type of firewall
C
A network cable
D
Malware disguised as legitimate software
Correct Answer: Option D — Malware disguised as legitimate software
Explanation:
A Trojan horse is malicious software disguised as legitimate or useful software, tricking users into installing it, after which it can perform harmful actions on the system.