ICT (First Secondary)
Cyber Security
Which of the following describes a 'virus' in computer terms?
A type of hardware
A malicious software that can replicate itself
A protective software
A type of database