Search for product:
     
                                                                                                                                              

Virus Detection Methods and Techniques

Antivirus use a number of methods to identify known viruses and detect newly created viruses on your computer system.

ID Techniques

File Checking

Identification Antivirus programs will scan and identify existing virus files and processes on your computer. The scanning will look at simple things like file names sizes and quantities to determine if a virus has loaded itself or replicated on your computer. These programs also look at checksums as a way to identify malicious code and data. Checksums are unique numbers that are assigned to files for error checking purposes based on their content. They can be used by Antivirus programs to identify code and data that is unique to a specific variety of viruses. They are a signature of sorts can these programs to identify viruses. Viruses have unique code and data that they must store on your computer. Using these techniques of id Antivirus software can have a better idea if code and data are part of a virus or are harmless code and data.

Memory Scanning

Antivirus software will also check running processes to check for hidden processes and memory usage for viruses that have themselves loaded in memory. Looking at these signatures will determine if something running is using memory in a malicious manner. Some viruses slow down your entire computer by spawning dummy processes or allocating too much memory.

Registry Modifictions

Antivirus programs also watch for registry modifications and keys that are characteristic of viruses. Registry settings hold the options that control your programs and operating system. Antivirus programs will check to see what keys are in you registry and can identify mailicious code by the keys it might create. Some viruses modify the settings in the registry in malicious ways. Antivirus programs will check for those options when they scan.

Heuristic Techniques

All the above techniques look at known characteristics of viruses and the traces they leave on your system. Antivirus programs will store all these characteristics in a database and check against the database to find these clues. Heuristic Techniques

Antivirus programs will also check for unknown or new viruses by watching for "virus-like" behaviour. Antivirus programs use heuristic techniques to track viruses as well. These are basic behavioural techniques for tracking viruses that watch for registry modifications, file creations, checking PE headers on windows programs. All of which are able to track viruses that are not yet in the databse of known viruses.

 
#1. Kaspersky
#2. F-Secure Antivirus
#3. McAfee VirusScan
#4. Panda Titanium
#5. Norton Antivirus
#6. Avast! Professional
#7. BitDefender

Software Reviews

  • BitDefender
  • F-Secure
  • Kaspersky
  • McAfee VirusScan
  • Norton Antivirus
  • Panda Titanium
  • Avast! Professional
  • More...
  • Antivirus Software

  • Viruses
  • Detecting Viruses
  • Removing Viruses
  • Virus Definitions
  • Spyware vs Viruses
  • More...
  • Industry Articles

  • Types of Viruses
  • How To: Guides
  • Definitions
  • More...