Answers
A program that copies its code into other files and can delete, corrupt or modify data.
Executable software that is designed to cause harm to a computer or to steal data from it.
A device or program that records every key press and sends the logs to an attacker.
A safe location where infected files are moved so their code cannot run.
Software that secretly monitors what a user does on a computer and reports it to an attacker.
A program that appears useful but hides harmful code that gives an attacker access.
Software that locks or encrypts a computer's files until a payment is made to restore access.
Software that detects harmful programs and stops them running or damaging the computer.
Self-replicating code that spreads itself to other computers, often slowing down networks and machines.