Neural nets in commercial anti-virus software

tesauro@watson.ibm.com tesauro at watson.ibm.com
Fri Jul 15 11:03:36 EDT 1994


             IBM  BRINGS  NEW  TECHNOLOGY  TO  VIRUS  PROTECTION


  IBM's investment in leading-edge research is paying off in unexpected
  ways.  The latest release of IBM AntiVirus uses sophisticated "neural
  network" technology to help detect new, previously unknown viruses.

  "Detecting viruses that people have never seen before, while
  simultaneously preventing false alarms, is a difficult balancing act,"
  said Jeffrey O. Kephart, a manager in the High Integrity Computing
  Laboratory, the group at the Watson Research Center that develops IBM
  AntiVirus.  "But with several new viruses being written every day, this
  has become an essential requirement for any anti-virus program."

  "Traditionally, virus detection heuristics have been developed by trial
  and error.  Our neural-net detector was produced completely
  automatically, according to sound statistical principles.  The anti-virus
  technical community had been hoping for such a breakthrough, but was
  pessimistic.  We invented several new techniques that overcame previous
  limitations."

  By showing a neural network a large number of infected and uninfected
  files, Kephart and his colleagues trained it to discriminate between
  viruses and uninfected programs. After the training had taken place, they
  found that the neural network was able to recognize a very high
  percentage of previously unknown viruses.

  "We've been quite successful in bringing leading-edge research into the
  IBM AntiVirus products very quickly," explained Kephart.  "In this case,
  just a few months after our initial conception of the idea, we are
  delivering novel but well-tested technology to our customers around the
  world."

  IBM AntiVirus version 1.06 provides comprehensive "install-and-forget"
  automatic protection against computer virus attacks in DOS, Windows*,
  OS/2** and Novell NetWare*** computing environments.  In addition to its
  patent-pending neural network technology, it can detect viruses inside of
  files compressed with PKZIP****, ZIP2EXE and LZEXE.  It can even detect
  viruses inside of compressed files that themselves contain compressed
  files.  Common viruses can be detected automatically when infected files
  are copied from a diskette or downloaded from a computer bulletin board
  system.

  New installation programs support automated installation from LAN
  servers.  IBM AntiVirus for NetWare can check NetWare 3.1x and 4.0x
  servers for viruses in real time, as users add or modify files on the
  server.  IBM AntiVirus protects against thousands of known viruses,
  including viruses that are said to be impossible to detect.

  "There's a lot of hype out there about 'killer' viruses," said Steve R.
  White, Senior Manager of the High Integrity Computing Laboratory.  "Here
  are the facts.  Many viruses are silly, badly written programs.  A few
  viruses try to hide by changing their appearance when they spread -
  'polymorphic' viruses - or by trying to prevent anti-virus software from
  seeing them at all - 'stealth' viruses."

  "People have said these viruses are impossible to detect.  They are
  wrong.  We have had no trouble analyzing new viruses and adding
  protection against them to IBM AntiVirus.  The latest version of IBM
  AntiVirus detects lots of 'difficult' viruses, including Queeg, Pathogen
  and Junkie-1027.  Keeping up with these new viruses does require a lot of
  expertise and technology, but that's what IBM Research is famous for.

  People who say that their anti-virus products can't keep up are using the
  wrong products."

  * Windows is a trademark of Mircosoft Corp.
  ** OS/2 is a trademark of IBM Corp.
  *** Novell and NetWare are trademarks of Novell Corp.
  **** PKZIP is a trademark of PKWARE, Inc.


More information about the Connectionists mailing list