The Giant Black Book of Computer Viruses
The Giant Black Book of Computer Viruses
The Art of Computer Virus Research and Defense
The Art of Computer Virus Research and Defense
Multi-criteria scheduling optimization with genetic algorithms
EC'07 Proceedings of the 8th Conference on 8th WSEAS International Conference on Evolutionary Computing - Volume 8
Using genetic algorithms in software optimization
TELE-INFO'07 Proceedings of the 6th WSEAS Int. Conference on Telecommunications and Informatics
Security of economics information
AIKED'10 Proceedings of the 9th WSEAS international conference on Artificial intelligence, knowledge engineering and data bases
Hi-index | 0.00 |
In today's information society, information represents the most important asset. With the growing number of data communication services, channels and available software applications, data are processed in large quantities and in a more efficient manner. This will also increase the vulnerable spots of a computer system and in order to protect data, an antivirus system becomes necessary being an integrated component of the system. That only is not enough, because in order to provide valid protection against known and future viruses, the application must be continuously updated with better versions of the viruses' database but also of the scanning and monitoring routines. Computer antivirus strategies are not the same as they were 15 years ago. Modern antivirus solutions are more than simple string scanners looking for search strings. Scanners have become wonderful tools using some of the most fascinating ideas and inventions to continue the never-ending fight against tricky computer viruses. State-of-the-art antivirus software will continue to evolve with the state-of-the-art computer viruses, and vice and versa. This paper describes the main techniques used in development of computer antivirus software applications. For this category of software, there has been identified and defined the optimum criteria that help to determine which solution is better and what are the objectives of the optimization process. From the general viewpoint of software optimization, various methods and techniques applied on the code development level are presented. Regarding the particularities of antivirus software, the present paper analyzes some of the optimization concepts applied for this category of applications.