Home >> Computers >> Software >> Shareware >> Windows >> Security >> Anti-Virus




Anti-virus computer software consists of computer programs that attempt to identify, thwart and eliminate computer viruses and more malicious programs (malware).

Anti-virus computer software occasionally utilizes ii different techniques to accomplish this:

Examining (scanning) files to look for known viruses matching definitions around the virus dictionary Identifying suspicious behavior from either any computer program which might show illness. Such analysis could include information captures, port monitoring & more methods.

Virtually all commercial anti-virus computer software utilizes each one approaches, using an emphasis on the virus lexicon approach.

Approaches to virus detection

Virus dictionary approach

In the virus lexicon approach, whenever the anti-virus software package examines a file, it refers to a lexicon of known viruses that a authors of the anti-virus computer software use identified. In case a piece of code in a file matches any virus identified in the lexicon, so the anti-virus software package could choose one of the as punishment actions (sequentially by favorability):

  • attempt to repair a file by removing a virus itself from either a file
  • quarantine a file (such that a file remains untouchable to more software download & its virus may there are no yearn spread)
  • delete a septic file

    To achieve uniform profits in a medium & yearn term, the virus lexicon approach takes periodical (usually on the internet) downloads of updated virus lexical entry. Equally civically minded & technically inclined users identify freshly viruses "in the wild", it potty send their septic files to a authors of anti-virus software system, world health organization so include trading tools just about the fresh viruses in their lexicon.

    Dictionary-depending anti-virus software program generally examines files whenever a computer's operating system creates, opens, closes or e-mails the children. In that way it might detect the known virus immediately upon receipt. Note as well that a Rules Administrator could often schedule the anti-virus software program to examine (read) 100% files on the user's hard disk on a regular basis.

    Although the lexicon approach potty profits contain virus eruption in the best circumstances, virus authors keep close at hand tried to stay a step ahead of such computer software by writing "oligomorphic", "polymorphic" and more recently "metamorphic" viruses, which encrypt parts of themselves or even otherwise modify themselves when a method of disguise, then as to non match a virus's signature in the lexicon.

    Suspicious behavior approach

    A suspicious behavior approach, by counterpoint, doesn't attempt to identify known viruses, however instead monitors a behavior of tons software download. In case the single program endeavors to write information to an practicable program, e.g., a anti-virus package might flag this suspicious behavior, alert a user & ask what to clean.

    Unlike a lexicon approach, a suspicious behavior approach so will bring protection against brand-spick-and-span viruses that don't however survive in any virus lexicon. Nonetheless, it besides sounds the big total of false positives, and users probably get desensitized to all the warnings. In case a user clicks "Accept" in each such warning, so a anti-virus computer software plain gives there is no profit thereto user. This condition has worsened since 1997, since several supplementary nonmalicious program designs come to modify more .exe files forswearing regard to this false positive issue. So, virtually all modern anti-virus software system utilizes this system less & less.

    Other ways to detect viruses

    Occasionally antivirus-programs may try to emulate a beginning of a code of every recently feasible that the body invokes prior to transferring control to it workable. In case a program seems to apply self-modifying code or otherwise appears as a virus (if it immediately attempts to locate more executables, e.g.), 1 can look at that a virus has infected by the executable. Still, this method as well effects inside much of treasonably positives.

    Eventually an additional detection method involves applying the sandbox. a sandbox emulates a operating body & diarrhea the executable therein simulation. When the program has terminated, package analyses a sandbox for any changes which can show a virus. Because of performance issues, this type of detectiin usually single will require place in the period of on-require scans.

    Issues of concern

    A spread of e-e-electronic mail viruses (arguably a virtually all destructive & far flung virus) can be inhibited far supplementary inexpensively & profits, & while forgoing a want to set up anti-virus package, in case bugs in the e-mail clients, which relate to the execution of downloaded code & to the ability of executables to spread & wreak mayhem, were fixed. User education may profits supplement anti-virus software system system; just how to videos users within safe computing practices (like non downloading & executing unknown software online from either a Internet) would slow a spread of viruses & obviate a require of very much anti-virus software. Computer users should non universally dog sustaining administrator access to their own machine. inside case it would only do in user mode so a select few types of viruses may not spread (or even at least a damage from either viruses can be reduced). This is one of many reasons that viruses come relatively uncommon around Unix-like systems. A lexicon approach to detecting viruses doesn't universally suffice -- ascribable a family practice creation of freshly viruses -- eventually a suspicious behavior approach doesn't operate swell due to the faithlessly caring condition; hence, the todays understanding of anti-virus package might never conquer virus. Various methods survive of encrypting & packing malicious package which will make potentially easily-known viruses undetectable to anti-virus computer software. Detecting these "camouflaged" viruses takes a mighty unpacking engine, which might decrypt the files prior to examining the children. Unluckily, several popular anti-virus softwcome online don't use at times this & so are typically unable to detect encrypted viruses. the on-going writing & spreading of viruses & of panic just about a children gives the vender of commercial anti-virus software system a fiscal interest in the on-going being of viruses. Occasionally anti-virus package may well reduce performance. Users can disable a anti-virus protection to overcome a performance loss, so increasing a risk! For maximal protection a anti-virus software system needs to become enabled day and night - typically at a prices of slower performance (watch besides Software bloat). A bit of anti-virus software program has less impact in performance. These are every now and again necessary to temporarily disable virus protection whilst installing major even updates like Windows Service Packs or updating Graphics card drivers for example. Getting anti-virus protection running off at a equivalent period when installing a major even upgrade will check the upgrade installing properly or the least bit.

    Antivirus software companies
    AhnLab Aladdin Knowledge Systems Alwil for Avast! BitDefender from Romania BullGuard from Denmark/UK Cat Computer Services, makers of Quick Heal AntiVirus from India Computer Associates USA ClamAV - GPL ClamWin - GPL ClamAV for Windows Dr.Web Ltd from Russia Eset from Slovak Republic, makers of NOD32 Frisk Software from Iceland F-Secure from Finland [http://www.gfi.com/mailsecurity/ GFI Software] Grisoft makers of AVG Anti-Virus Hauri H+BEDV from Germany, makers of AntiVir Kaspersky from Russia McAfee USA MicroWorld Technologies from India MKS from Poland Norman Norway Panda Software from Spain RAV Antivirus from either Romania (bought in 2003 from GECAD) Rising AntiVirus from China Sophos from the UK Stiller Research [http://come.to/rose_swe ROSE SWE] [http://www.sybari.com/ Sybari Software] purchased by Microsoft within early 2005 Symantec makers of Norton AntiVirus Trend Micro from Japan (nominally Taiwan - USA) [http://virusbuster.hu/en VirusBuster] from either Hungary Zone Labs for ZoneAlarm AntiVirus

    Testing Organizations
    These organizations provide touching of virus scanning & related computer software.

    Virus Bulletin - http://www.virusbtn.com/ ICSA Labs - http://www.icsalabs.com/ West Coast Labs - http://www.westcoastlabs.org/ GFI Software - http://www.emailsecuritytest.com/

  • AnVir - Virus Destroyer
    Process and startup manager with advanced log. It helps to remove viral malicious code such as Trojan horses, and spyware. Product documentation, screenshots, and downloads.

    Viralock - Zero Escape for Email Viruses
    Prevent the spread of e-mail viruses and worms, known or unknown. It intercepts all e-mail, encrypting addresses on in-coming mail, and decrypting addresses on out-going mail.

    HouseCall
    Free online virus scanner. By Trend Micro, Incorporated.

    V-Buster
    An anti virus software capable to scan, detect and clean for over 55,000 computer viruses and repair infected partition table and boot sector. [DOS/Win3.x/95/98/NT/2000/Me/XP]

    McAfee
    Download the trial versions of Anti Virus utilities.

    Kaspersky Lab
    A wide range of anti virus solutions for both individual users and corporate networks of any scale.

    ADinf Anti-Virus Software
    Russian anti-virus and security tool.

    InVircible
    Software package for virus protection, data defense, disaster prevention, and recovery. It doesn't require constant updates. (Win 95/98/Me/NT/2000)

    FAB IT Solutions
    Free WScript.KaK.Worm removal software.

    Port Scanner
    Network tcp and ip security analyzer. AATools Port scanner analyzes hosts and all of the different services started on them.


    Computers: Security: Malicious Software: Viruses






    © 2005 GeneralAnswers.org