No single product is 100% foolproof
and can prevent, detect and remove all threats at any given time. The security community is in a constant state of change as new infections appear and it takes time for them to be reported, samples collected, analyzed, and tested
by anti-virus researchers before they can add a new threat to database definitions. Further, if you're dealing with zero-day malware
it's unlikely the anti-virus is going to detect anything. Malware writers have the advantage since no matter how hard security vendors attempt to stay on top of new threats, there is always a short time-frame in which a new malicious file goes undetected
and can infect a computer without detection.
You may want to read:Choosing an Anti-Virus ProgramSupplementing your Anti-Virus Program with Anti-Malware Tools
Further, no amount of security software
is going to defend against today's sophisticated malware writers for those who do not practice safe computing and stay informed. It has been proven time and again that the user is a more substantial factor in security than the architecture of the operating system or installed protection software. Therefore, security begins with personal responsibility
and following Best Practices for Safe Computing
. Knowledge and the ability to use it is the best defensive tool
anyone can have.