Anti-Virus Software: is used to prevent, detect and remove malware, 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 trouble 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.
Firewall: can either be software-based or hardware-based and is used to help
keep a network secure. Its primary objective is to control the incoming
and outgoing network traffic by analyzing the data packets and
determining whether it should be allowed through or not, based on a
predetermined rule set. A network's firewall builds a brigade between an
internal network that is assumed to be secure and trusted, and another
network, usually an external (inter)network, such as the Internet, that
is not assumed to be secure and trusted.
Many personal computer operating systems include software-based firewalls to protect against threats from the public Internet. Many routers
that pass data between networks contain firewall components and,
conversely, many firewalls can perform basic routing functions.
Anti-Spyware:helps protect your computer against pop-ups, slow performance, and security threats caused by spyware and other unwanted software
Anti-Spam:To prevent email spam both end users and administrators of email systems use various anti-spam techniques.
Some of these techniques have been embedded in products, services and
software to ease the burden on users and administrators. No one
technique is a complete solution to the spam problem, and each has
trade-offs between incorrectly rejecting legitimate email vs. not
rejecting all spam, and the associated costs in time and effort.
Anti-spam techniques can be broken into four broad categories: those
that require actions by individuals, those that can be automated by
email administrators, those that can be automated by email senders and
those employed by researchers and law enforcement officials.
No comments:
Post a Comment