What is Trojan Horse?
A backdoor is typically a hidden point of entrance to software components or the system itself. Backdoors can come in the form of a trojan horse, providing hidden access to unauthorized individuals.
A backdoor may also be used during the development of software, to ensure access for troubleshooting purposes. If the backdoor is not removed in time, then it may be discovered and abused.