Patent ID: 8813232

Claim:
A computer-implemented method comprising: receiving, in response to a request, a web page from a web server identified by a uniform resource locator (URL), the web page including a small web format (SWF) file, wherein the SWF file originates from a server other than the web server and is included in the web page while processing the request; retrieving, using a processor, the SWF file; analyzing the SWF file, using the processor, to determine an SWF risk rating for the SWF file, wherein analyzing includes: locating an embedded redirection URL contained within the SWF file; obtaining a URL risk rating for the embedded redirection URL from a local risk database if the URL risk rating is available in the local risk database; obtaining the URL risk rating for the embedded redirection URL from a remote risk database if the URL risk rating is available in the remote risk database and if the URL risk rating was not obtained from the local risk database; generating the URL risk rating for the embedded redirection URL when the URL risk rating was not obtained from either the local risk database or the remote risk database; and generating the SWF risk rating for the SWF file based at least in part on the URL risk rating for the embedded redirection URL; and determining, based on the SWF risk rating, whether to filter the SWF file.