Anti-virus programs are the most effective means of fighting viruses. There are no antiviruses guaranteeing 100 percent protection from viruses. Any declarations about their existence may be considered to be either an advertising trick or a sign of incompetence. Such systems do not exist, because, for each anti-virus algorithm, it is always possible to suggest a virus counter algorithm, making this particular virus invisible for this particular anti-virus (fortunately, the opposite is also true: for any anti-virus algorithm, it is always possible to create an anti-virus). [1]“False Positive” when an uninfected object (file, sector or system memory) triggers the anti-virus program. The opposite term “False Negative” means that an infected object arrived undetected. On-demand Scanning a virus scan starts upon user request. In this mode, the anti-virus program remains inactive until a user invokes it from a command line, batch file or system scheduler. On-the-fly Scanning all the objects that are processed in any way (opened, closed, created, read from or written to etc.) are being constantly checked for viruses. In this mode, the antivirus program is always active; it is a memory resident and checks objects without user request.
[1]
Peter Szor,et al.
HUNTING FOR METAMORPHIC
,
2001
.
[2]
Ed Skoudis,et al.
Malware: Fighting Malicious Code
,
2003
.
[3]
Raghunathan Srinivasan,et al.
PROTECTING ANTI-VIRUS SOFTWARE UNDER VIRAL ATTACKS
,
2007
.
[4]
Steve R. White,et al.
Open Problems in Computer Virus Research
,
1998
.
[5]
John Aycock,et al.
Computer Viruses and Malware
,
2006,
Advances in Information Security.
[6]
Gerald Tesauro,et al.
Neural networks for computer virus recognition
,
1996
.
[7]
Evgenios Konstantinou,et al.
Metamorphic Virus: Analysis and Detection
,
2008
.
[8]
Mohamed R. Chouchane,et al.
The Design Space of Metamorphic Malware
,
2007
.
[9]
Peter Szor,et al.
The Art of Computer Virus Research and Defense
,
2005
.
[10]
Zhuoqing Morley Mao,et al.
Automated Classification and Analysis of Internet Malware
,
2007,
RAID.