When choosing antivirus software for your business or home it’s important to think about more than just a program’s http://webroot-reviews.com/how-to-choose-best-antivirus-software/ detection rate in controlled tests. You must also be sure it can effectively detect new viruses and other malware. Researchers are constantly trying to find ways to defeat antivirus software. They create viruses that block them, hide from the detection methods, or even overcome the antivirus software itself.
One of the first types of antivirus programs compared files received by devices to their database of known malware. This is a method of signature detection that works quite well for older malware, however the problem is that virus creators could make up new signatures for new varieties of viruses at any time which means that the antivirus protection would always be catching up.
The most recent antivirus applications employ heuristic detection to identify possible threats. Heuristics don’t look for exact matches, but rather take a look at the behavior of files and software to see whether it is compatible with malware known to exist. This technique is enhanced by behavior-based detection, which analyzes the way that a program or file behaves to determine if it’s malicious.
Some viruses attempt to thwart antivirus programs by evading detection, preventing access to the antivirus program’s update system and causing corruption to library or code files that a virus scanner requires to perform its job. More sophisticated viruses attack the antivirus program itself by directly altering or deactivating components of it. These viruses are becoming increasingly prevalent and include features like an worm that propagates from one computer another.