ICT (Year 5)

Cybersecurity

What do you call a computer program that can replicate itself and spread to other computers?