Header Top
Tell a friend | bookmark | link us | contact us
We are your HOT TOPIC source of Information!
Google Ad
Antivirus-software
 
 
Anti-virus software consists of computer programs that attempt to identify, thwart and eliminate computer viruses and other malicious software (malware).

Anti-virus software typically uses two different techniques to accomplish this:

Examining (scanning) files to look for known viruses matching definitions in a virus dictionary
Identifying suspicious behavior from any computer program which might indicate infection. Such analysis may include data captures, port monitoring and other methods.
Most commercial anti-virus software uses both of these approaches, with an emphasis on the virus dictionary approach.

Historically, the term anti-virus has also been used for benign computer viruses that spread and combated malicious viruses. This was common on the Amiga computer platform.

 
Approaches to virus detection
 
Virus dictionary approach
 
In the virus dictionary approach, when the anti-virus software examines a file, it refers to a dictionary of known viruses that the authors of the anti-virus software have identified. If a piece of code in the file matches any virus identified in the dictionary, then the anti-virus software can take one of the following actions:
attempt to repair the file by removing the virus itself from the file
quarantine the file (such that the file remains inaccessible to other programs and its virus can no longer spread)
delete the infected file
To achieve consistent success in the medium and long term, the virus dictionary approach requires periodic (generally online) downloads of updated virus dictionary entries. As civically minded and technically inclined users identify new viruses "in the wild", they can send their infected files to the authors of anti-virus software, who then include information about the new viruses in their dictionaries.

Dictionary-based anti-virus software typically examines files when the computer's operating system creates, opens, closes or e-mails them. In this way it can detect a known virus immediately upon receipt. Note too that a System Administrator can typically schedule the anti-virus software to examine (scan) all files on the user's hard disk on a regular basis.

Although the dictionary approach can effectively contain virus outbreaks in the right circumstances, virus authors have tried to stay a step ahead of such software by writing "oligomorphic", "polymorphic" and more recently "metamorphic" viruses, which encrypt parts of themselves or otherwise modify themselves as a method of disguise, so as to not match the virus's signature in the dictionary.

 
Suspicious behavior approach
 
The suspicious behavior approach, by contrast, doesn't attempt to identify known viruses, but instead monitors the behavior of all programs. If one program tries to write data to an executable program, for example, the anti-virus software can flag this suspicious behavior, alert a user and ask what to do.

Unlike the dictionary approach, the suspicious behavior approach therefore provides protection against brand-new viruses that do not yet exist in any virus dictionaries. However, it can also sound a large number of false positives, and users probably become desensitized to all the warnings. If the user clicks "Accept" on every such warning, then the anti-virus software obviously gives no benefit to that user. This problem has worsened since 1997, since many more nonmalicious program designs came to modify other .exe files without regard to this false positive issue. Thus, most modern anti-virus software uses this technique less and less.

 
Other ways to detect viruses
 
Some antivirus-software uses of other types of heuristic analysis. For example, it could try to emulate the beginning of the code of each new executable that the system invokes before transferring control to that executable. If the program seems to use self-modifying code or otherwise appears as a virus (if it immediately tries to find other executables, for example), one could assume that a virus has infected the executable. However, this method could result in a lot of false positives.

Yet another detection method involves using a sandbox. A sandbox emulates the operating system and runs the executable in this simulation. After the program has terminated, software analyzes the sandbox for any changes which might indicate a virus. Because of performance issues, this type of detection normally only takes place during on-demand scans.

Some virus scanners can also warn a user if a file is likely to contain a virus based on the file type.

 
Technologies
 
Dedicated to safe computing
 
Antivirus software is a fairly recent innovation. However, new cyber threats appear regularly, requiring more and newer forms of antivirus protection, intrusion detection and spam filtering.

Kaspersky Lab is dedicated to deflecting cyber threats: old, new - each and every one. A multinational research team works round-the-clock to develop new techniques that protect users against malicious programs, such as viruses, worms, Trojans, hackers, and other forms of unsanctioned intrusion and data leaks.

Spam, the latest scourge of the Internet is also targeted by Kaspersky Lab: we have designed a spam filter that works on 6 levels to provide users with clean mail.

 
Innovative security solutions
 
antivirus solutions for workstations and file servers running under Linux/Unix/Free BSD
antivirus protection for Sendmail
a network-based antivirus solution for Novell Netware full integrated with NDS
a resident antivirus for OS/2
 
"Do you think you have a virus? First, don't worry unnecessarily. Many times, odd things computers do are blamed on computer viruses, especially if no other explanation seems to make sense. However, in most cases, when an anti-virus program is used to check, no virus is actually found. So, unless you have checked, and confirmed that a virus is actually present, don't panic. It's true that some viruses can cause: unusual screen displays or messages, slower operation of the computer, drives to be accessed unexpectedly (and the drive's light to go on), or a reduction in the amount of memory normally shown for the system. However, even such strange behavior can be caused by legitimate software, by harmless prank programs, or by hardware faults. On the other hand, a usually reliable indicator of a virus problem would be changes in the length, content, or file dates of executable (*.com/*.exe/*.sys) files in the Directory listing. However, not seeing such changes doesn't mean there's no problem, since many common viruses don't infect files, and some of those which do can avoid showing changes they've made to files, especially if they're active in memory. Keep searching and you will find the best free anti virus software, free anti virus downloads. There are plenty of anti virus websites on the net and pleanty of them are free."
 
Quick Link
Google Ad
 
Weather Forecast


Enter Your
"City, State" or Zipcode


 
Footer
Home | bookmark | link us | contact us
 
© 2005 Hotforinfo.com All rights reserved.