With the popularity of the Internet, the computer security problem has transformed from involving one single computer into involving all computers on the Internet. Computers are attacked maliciously by novel viruses spreading over the Internet. To overcom