Backdoor
Functionality unknown to the legitimate user, which provides secret access to data or a change in functionality contained in software or hardware. The introduction of a backdoor in a software without the user's knowledge turns the software into a Trojan horse