A STUDY ON COMPUTER VIRUSES TO DEVELOP A PROTOTYPE ANTI-VIRUS PROGRAM
BY
ONG KE VIN
ABSTRACT
This project objective is to undertake the research
on the types of computer viruses, understand how virus works and to develop a
prototype anti-virus program. A computer virus is a program that can infect
other computer programs by modifying them or make a copy of it self. Many types
of PC virus exists and some of them are known as worms, Trojan horse, file
infector, boot-record infector, stealth, polymorphic, sparse infector,
companion, armoured and macro. The anti0virus program will monitor the files
and folders in a system that a virus would normally attack and provide a full
system scan. Some virus can be detected by analyzing the contents of a file for
known patterns stored in a database and some can be detected by the changes in
file size. When a virus is found the anti-virus will try to clean or recover
the system by removing the malicious code in a file or replacing the file with
a clean backup copy. The program will also provide some virus information by
providing tips for users to be virus-aware because once a virus spreads, even
the creator cannot stop it.
Full text source: