Discussion Locked

Virus scan engine

0 helpful
3 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.
How does virus scan engine work? How is it able to pick out a computer virus and deal with it?

3 replies

by erikdr

Two basic ways:
* Pattern (signature) recognition. All byte patterns on disk (or passing through a gate, e.g. e-mail firewall, or launched from disk into RAM) are scanned and compared to known virus signatures.
* Heuristic recognition. No pattern database exists, but processes in RAM are matched against a 'normal' behaviour. Any process doing things like copying itself to > 5 files or e-mails, or deleting files in most directories on C:, or changing read-only files, is suspect.
The heuristicmethod has more false alarms but is less suffering from update-mania. Often combinations of techniques are being used, especially useful when viruses are self-modifying (new pattern everytime they replicate).

HTH,

- The Netherlands

This discussion is closed to new replies.