Test your knowledge of malicious code with this series of multiple-choice questions. To learn more about malicious code, listen to the accompanying SearchSecurity.com tutorial webcast, Malicious code: What's what with Robert Vibert.
To take the test, jot down your answers on a piece of scrap paper, then check your answers here. No peeking!
1. What is a virus?
a) A program that e-mails from your computer.
b) A program that replicates.
c) A program that hides on your computer.
2. What is a Trojan horse?
a) A program that replicates.
b) A program that automatically spreads.
c) A program with hidden functions.
3. Data diddling is when...
a) data is overwritten.
b) data is altered.
c) data is e-mailed.
4. A multipartite virus...
a) Infects only hard disks.
b) Infects only files.
c) Infects multiple vectors.
5. Most viruses...
a) make themselves visible.
b) hide themselves.
c) reveal themselves after one infection.
6. More viruses are spread by...
b) Web pages.
c) floppy diskettes.
7. When you detect a virus, first...
a) shut down your computer immediately.
b) make some tea.
c) format your hard disk.
8. A blended threat would not...
a.) copy confidential information.
b.) erase your credit cards.
c.) open a backdoor.
9. The biggest potential damage caused by a virus is...
a) formatting the hard drive.
b) erasing files.
c) e-mailing confidential information.
10. Viruses exploit...
a) none of the known vulnerabilities.
b) some of the known vulnerabilities.
c) all of the known vulnerabilities.
Dig Deeper on Software Development Methodology