Why are the numbers of viruses and infections increasing?
Mostly because an ever increasing number of users are interconnected via the Internet or other networks and this creates a major channel for the spread of viruses. Virus programmers are also using ever more sophisticated techniques to create viruses and more cunning ploys to trick users. Also, vulnerabilities in commonly used software are now being exploited by virus authors as a means by which they can spread malicious code.