ICT (Year 3)

Computer Security

What do we call a computer program that can spread itself and harm other computers?