Patent ID: 7093287
Filing Date: 2006-08-15
Classification: H04L

Abstract:
1. A method for filtering incoming data from an external computer network, comprising: a firewall that is coupled to said external computer network; a server computer system coupled to an internal computer network; a plurality of clients that are coupled to said server computer system, said plurality of clients being unable to access said external computer network directly; receiving, at said firewall, a document from said external computer network; determining, by said firewall, whether said document is from a known blocked site; in response to determining that said document is from a known blocked site, blocking, by said firewall, said document without scanning said document; determining, by said firewall, whether said document is from a known safe site; in response to determining that said document is from a known safe site, forwarding, by said firewall, said document to said server without scanning said document, all of said plurality of clients being permitted to access said forwarded document; in response to determining that said document is not from a known blocked site or a known safe site, scanning, by said firewall, text fields included in said document for pre-selected keyword(s); blocking, by said firewall, the document if any of said text fields include content that contains pro-selected keywords; said server computer system being prohibited from receiving said document in response to said document being blocked; and indicating that a site that sent said document is a known blocked site by adding, by said firewall, the address of said site to a filtering table.