A type of malware that replicates itself to spread to other computers.