Antivirus Software

Antivirus Software

Antivirus or anti-virus software is software used to prevent, detect and remove malware (of all descriptions), such as: computer viruses, adware, backdoors, malicious BHOs, dialers, fraudtools, hijackers, keyloggers, malicious LSPs, rootkits, spyware, trojan horses and worms. Computer security, including protection from social engineering techniques, is commonly offered in products and services of antivirus software companies. This page discusses the software used for the prevention and removal of malware threats, rather than computer security implemented by software methods.

A variety of strategies are typically employed. Signature-based detection involves searching for known patterns of data within executable code. However, it is possible for a computer to be infected with new malware for which no signature is yet known. To counter such so-called zero-day threats, heuristics can be used. One type of heuristic approach, generic signatures, can identify new viruses or variants of existing viruses by looking for known malicious code, or slight variations of such code, in files. Some antivirus software can also predict what a file will do by running it in a sandbox and analyzing what it does to see if it performs any malicious actions.

No matter how useful antivirus software can be, it can sometimes have drawbacks. Antivirus software can impair a computer's performance. Inexperienced users may also have problems understanding the prompts and decisions that antivirus software presents them with. An incorrect decision may lead to a security breach. If the antivirus software employs heuristic detection, success depends on achieving the right balance between false positives and false negatives. False positives can be as destructive as false negatives. Finally, antivirus software generally runs at the highly trusted kernel level of the operating system, creating a potential avenue of attack.

Read more about Antivirus SoftwareHistory, Identification Methods, Other Methods, Usage and Risks

Other articles related to "antivirus software, antivirus, software":

Zero-day Virus
... a previously unknown computer virus or other malware for which specific antivirus software signatures are not yet available ... Traditionally, antivirus software relies upon signatures to identify malware ... Most modern antivirus software still use signatures, but also carry out other types of analysis ...
Computer Virus - Vulnerability and Countermeasures - Antivirus Software and Other Preventive Measures
... Many users install antivirus software that can detect and eliminate known viruses when the computer attempts to download or run the executable (which may be distributed as an email attachment ... Some antivirus software blocks known malicious web sites that attempt to install malware ... Antivirus software does not change the underlying capability of hosts to transmit viruses ...
Computer Virus - Vulnerability and Countermeasures - Antivirus Software and Other Preventive Measures - Antivirus Software Methods
... There are two common methods that an antivirus software application uses to detect viruses, as described in the antivirus software article ...
Antivirus Software - Usage and Risks
... in 2009 found that a third of small to medium sized business did not use antivirus protection at that time, whereas more than 80% of home users had some kind of antivirus installed ... According to a sociological survey conducted by G Data Software in 2010 49% of women did not use any antivirus program at all ...