A distributed architecture for an adaptive computer virus immune system

Computer viruses are widely recognised as a significant computer threat. The "birth rate" of new viruses is high and increasing due to global connectivity, and technology improvements can accelerate their spread. In response to this threat, some contemporary research efforts are aimed at creating computer virus immune systems (CVIS). A CVIS uses the human immune system as a model for identifying, attacking, and eradicating viruses from computers and networks. This paper analyses the requirements of such a computer virus immune system and evaluates current approaches with respect to these requirements. Based on this analysis, we propose a distributed architecture for implementing a CVIS. In particular, we discuss how emerging technologies such as evolutionary algorithms (EA) and intelligent agents (IA) can be employed to give the CVIS a self-adaption capability for new viral threats.

[1]  Chris Janson Biochemistry, 4th Edition , 1995, The Yale Journal of Biology and Medicine.

[2]  F. Young Biochemistry , 1955, The Indian Medical Gazette.

[3]  Oren Etzioni,et al.  A softbot-based interface to the Internet , 1994, CACM.

[4]  Jeffrey O. Kephart,et al.  A biologically inspired immune system for computers , 1994 .

[5]  P. Marrack,et al.  How the immune system recognizes the body. , 1993, Scientific American.

[6]  Steve R. White,et al.  Fighting Computer Viruses , 1997 .

[7]  Alan S. Perelson,et al.  Self-nonself discrimination in a computer , 1994, Proceedings of 1994 IEEE Computer Society Symposium on Research in Security and Privacy.

[8]  D. Dasgupta,et al.  Immunity-based systems: a survey , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[9]  D. Fogel Evolutionary algorithms in theory and practice , 1997, Complex..

[10]  Pattie Maes,et al.  Agents that reduce work and information overload , 1994, CACM.

[11]  Stephanie Forrest,et al.  Infect Recognize Destroy , 1996 .