Anti virus software is computer software used to identify and remove computer viruses, as well as many other types of harmful computer software, collectively referred to as malware.
While the first anti virus software was designed exclusively to combat computer viruses, modern antivirus software can protect computer systems against a wide range of malware, including worms, phishing attacks, root kits, and Trojans.
The internet is a glorious and exciting world, but unless you are properly protected with a good antivirus application, it can also be a dangerous one. We have come a long way since the days of Norton, with handfuls of excellent freeware software that can keep your computer safe from malware.
Whether you have installed a nasty piece of spy ware on your computer or you are playing system administrator for your less savvy friends and family, nothing brings your daily computing to a halt like a malware.
There was a time when Norton was the go to solution for all things antivirus, but in recent years anti virus and anti malware applications have proliferated, and many come with the magical price tag of free. Now, we will look how these antivirus programs work to scan data on the system:
There are several methods which antivirus software can use to identify malware. Depending on the software, more than one method may be used.
Signature based detection is the most common method that security software utilizes to identify malware. To identify viruses and other malware, these software compares the contents of a file to a dictionary of virus signatures.
Because viruses can embed themselves in existing files, the entire file is searched, not just as a whole, but also in pieces. Malicious activity detection is another way to identify malware. In this approach, antivirus monitors the system for suspicious program behavior.
If suspicious behavior is detected, the suspect program may be further investigated, using signature based detection or another method listed in this section. This type of detection can be used to identify unknown viruses
Heuristic based detection is used by more advanced antivirus software. Like malicious activity detection, heuristics can be used to identify unknown viruses. This can be accomplished in one of two ways; file analysis and file emulation.
File analysis is the process of searching a suspect file for virus like instructions. For example, if a program has instructions to format the C drive, security applications might further investigate the file. One downside to this approach is that the computer may run slow if every file is analyzed.
There lots of online stores which has a problem by viruses, Trojans, root kits, loggers, etc. However, if you want to be full proof in this world of viruses, your site or store should be hacker proof like many authorized online stores.