Proceedings

Biologically Inspired Defenses Against Computer Viruses

Download BibTeX Cite

Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence. Invited Speakers. Pages 985-995.

© 1995 International Joint Conferences on Artificial Intelligence

Abstract

Today's anti-virus technology, based largely on analysis of existing viruses by human experts, is just barely able to keep pace with the more than three new computer viruses that are written daily. In a few years, intelligent agents navigating through highly connected networks are likely to form an extremely fertile medium for a new breed of viruses. At IBM, we are developing novel, biologically inspired anti-virus techniques designed to thwart both today's and tomorrow's viruses. Here we describe two of these: a neural network virus detector that learns to discriminate between infected and uninfected programs, and a computer immune system that identifies new viruses, analyzes them automatically, and uses the results of its analysis to detect and remove all copies of the virus that are present in the system. The neural-net technology has been incorporated into IBM's commercial anti-virus product; the computer immune system is in prototype.

  1. [Bailey, 1975] Norman T.J. Bailey. The Mathematical Theory of Infectious Diseases and Its Applications. Oxford University Press, second edition, 1975.
  2. [Chess et al., 1995] David Chess, Benjamin Grosof, Colin Harrison, David Levine, and Colin Parris. Itinerant agents for mobile computing. IEEE Personal Com- munications Magazine, 1995. Submitted.
  3. [Cohen, 1987] Fred Cohen. Computer viruses, theory and experiments. In Computer& and Security, vol- ume 6, pages 22-35, 1987.
  4. [Crochemore, 1994] Maxime Crochemore and Wojciech Rytter. Tezt Algorithm&. Oxford University Press, 1994.
  5. [Eichin, 1989] M.W. Eichin and J.A. Rochlis. With mi- croscope and tweezers: An analysis of the internet virus of november 1988. In Proceeding& of the 1989 IEEE Sympo&ium on Security and Privacy, pages 326- 343, 1989.
  6. [Forrest et al., 1994] Stephanie Forrest, Alan S. Perel- son, Lawrence Allen, and Rajesh Cherukuri. Self - nonself discrimination in a computer. In Proceeding& of the 1994 IEEE Computer Society Sympo&ium on Re&earch in Security and Privacy, May 1994.
  7. [Garrett , 1994] Laurie Garrett. The Coming Plague; Newly Emerging Di&ea&e& in a World Out of Balance.
  8. Farrar, Straus and Giroux, 1994.
  9. [Harrison et al., 1994] Colin Harrison, David Chess, and Aaron Kershenbaum. Mobile agents: Are they a good idea? Technical Report 19887, IBM Research Re- port, 1994. http:/ jwww.research.ibm.com/xw-d953- mobag-ps. Link
  10. [Hertz et al., 1991] J. Hertz, A. Krogh, and R. G. Palmer. Introduction to the Theory of Neural Computation. Addison-Wesley, 1991.
  11. [Highland, 1990] Harold J. Highland. Computer& and Security'& Computer Viru& Handbook. Elsevier, 1990.
  12. [Janeway, 1993] Charles A. Janeway, Jr. How the im- mune system recognizes invaders. Scientific American, 269(3):72-79, September 1993.
  13. [Kephart and Arnold, 1994] Jeffrey 0. Kephart and William C. Arnold. Automatic extraction of computer virus signatures. In R. Ford, editor, Proceeding& of the Fourth International Viru& Bulletin Conference, pages 179-194. Virus Bulletin, Ltd., September 1994.
  14. [Kephart and White, 1991] Jeffrey 0. Kephart and Steve R. White. Directed-graph epidemiological mod- els of computer viruses. In Proceeding& of the 1991 IEEE Computer Society Sympo&ium on Re&earch in Security and Privacy, pages 343-359, May 1991.
  15. [Kephart and White, 1993] Jeffrey 0. Kephart and Steve R. White. Measuring and modeling computer virus prevalence. In Proceeding& of the 1999 IEEE Computer Society Sympo&ium on Re&earch in Security and Privacy, pages 2-15, May 1993.
  16. [Kephart et al., 1993] Jeffrey 0. Kephart, SteveR. White, and David M. Chess. Computers and epidemiology. IEEE Spectrum, 30(5):20-26, May 1993.
  17. [Kephart, 1994a] Jeffrey 0 . Kephart. A biologically in- spired immune system for computers. In R. Brooks ' and P. Maes, editors, Artificial Life IV: Proceeding& of the Fourth International Work&hop on the Synthe- &i& and Simulation of Living Sy&tem&, pages 130-139. MIT Press, 1994. 998 INVITED SPEAKERS [Kephart, 1994b] Jeffrey 0. Kephart. How topology af- fects population dynamics. In C. Langton, editor, Ar- tificial Life III: Studie& in the Science& of Complezity, pages 447-463.
  18. [Levine, 1992] Arnold J. Levine. Viru&e&. Scientific Amer- ican Library. Freeman, 1992.
  19. [Marrack, 1993] Philippa Marrack and John W. Kap- pler. How the immune system recognizes the body. Scientific American, 269(3):81-89, September 1993.
  20. [McNeill, 1976] W .H. McNeill. Plague& and People&. Doubleday, 1976.
  21. [Murray, 1988] W.H. Murray. The application of epi- demiology to computer viruses. In Computer& and Security, volume 7, pages 130-150, 1988.
  22. [Paul, 1991] William E. Paul, editor. Immunology ; Recog- nition and Re&pon&e ... Reading& from Scientific Amer- ican. Freeman, 1991.
  23. [Rumelhart et al., 1986] D. E. Rumelhart, G. E. Hinton, and R. J. Williams. Learning internal representations by error propagation. In Parallel Di&tributed Proceu- ing, volume 1, pages 318-362. MIT Press, 1986.
  24. [Seiden, 1995] Philip E. Seiden. Note on auto-immunity. Private communication, 1995.
  25. [Spafford, 1989] E.H. Spafford. The internet worm pro- gram: An analysis. Computer Comm. Review, 19, 1989.
  26. [Spafford, 1991] E.H. Spafford. Computer viruses: A form of artificial life? In D. Farmer, C. Langton, S. Rasmussen, and C. Taylor, editors, Artificial Life II; Studie& in the Science& of Complezity, pages 727- 747.
  27. [Tippett, 1990] Peter S. Tippett. Computer virus repli- cation. Comput. Sy&t. Eur., 10:33-36, 1990.
  28. [Tippett, 1991] Peter S. Tippett. The kinetics of com- puter virus replication: A theory and preliminary sur- vey. In Safe Computing; Proceeding& of the Fourth An- nual Computer Viru& and Security Conference, pages 66-87, March 1991.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards