What are add-on viruses in the context of computer security?

a) Malicious software designed to attach itself to existing programs or files to spread and infect other files
b) Viruses that add features to your computer's operating system
c) Security software tools designed to enhance protection against malware
d) Malware specifically targeting web browser extensions and plugins