a method and system for maintaining computer security including providing a signature file ; receiving an incoming message from at least one client computer ; comparing the received incoming message with the signature file to determine whether the incoming message is malicious ; and blocking the incoming messages determined to be malicious from reaching a web server .