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:

B. Sc. (Hons) In Computer Science

December 2003

Number: 17