How can I test several anti-virus programs to determine which perform the best, so that I can writing reviews? Where can I find viruses for tests?
|
feedback
|
|
If you just want to see if it's working; you can use the EICAR test file, download it here. Or, save the string
to a file which should trigger the virus scanner. You might also want to compress/archive the file to test the compressed/archived file scanning capabilities of your scanner... More details can be find on their site or Wikipedia:
| |||||||||||||
feedback
|
|
There are a few virus depositories one can find, but they are not too helpful. For example, the article Test Your Antivirus – 6000 virus download contains a link to file containing 6000 files, supposedly all viruses, but unfortunately dating from 2009. Given that a good antivirus product may add to its protection database several thousand new virus variants per day (not necessarily the same as several thousand virus signatures), these are hopelessly outdated. I would also remark that a good antivirus should be good in prevention, detection and eradication. The detection is unreliable, because antivirus products are always running behind the virus writers. The eradication part is always the weakest, and cleaning up after a virus may be incomplete or cause malfunctions, which is why reformatting and re-installation is often counseled after an infection. Even the US army is vulnerable and helpless against an infection. I don't know of any good prevention tests, which in my opinion are after all the most important function. For detection you could consult sites which specialize in running antivirus products against virus samples (none of them publishes its test suite). Some such sites are : | |||
|
feedback
|
|
To really test various antivirus solutions you need a PC you can infect, test software A on, wipe clean, reinfect, test software B on, etc. There are two ways to make this easy -- one cheap, one... not-so-cheap.
| |||||||||||||
feedback
|
|
Try limewire. Search for something unmentionable and download the executable ones. OR, install web of trust and go to the sites with red ratings. OR, sign up for shady mailing lists and open the attachements. OR, post your email somewhere public with a request for virii. Yes, virii is the plural of virus. | |||||
feedback
|
|
I would tend to answer that you can't really do this. The reasoning is that all professional virus manufacturers and those who rate them maintain honeypot nets - a series of (usually) virtualized computers which either passively sit and/or go to known dangerous sites hoping to get infected so the malware infection attempts can be examined and analyzed and the performance of various programs rated. You (probably) don't have the resources to do this with sufficient size to have a statistically reliable sample. The other thing they do is to employ researchers and companies to actively create variant and sometimes novel malware and then send those against the programs to see how the heuristic defenses fare versus the old style signature files. New and never before seen variants cannot be picked up the signatures so the heuristics are tested this way. Again - you probably won't have the resources to do this. Old style signature files would be tested against known virus samples to see how the scanning works for speed, but testing against single samples and testing against multiple infections may result in widely different results. | |||
feedback
|