An IT security audit at an automated logistics firm has identified three potential types of malicious code that could compromise their network: Trojan horses, viruses, and spyware.
Describe how two of these forms of malware work to infect or exploit a computer system.