software , such as viruses , worms and trojan horses , that has a malicious intent is known as ___