Patent ID: 8407790
Filing Date: 2013-03-26
Classification: G06F,H04L

Abstract:
1. A method for protecting client computers, comprising: receiving webpage data at a proxy from a webpage before the data reaches an intended recipient, wherein the proxy is disposed as an intermediary between a server serving up the webpage and the intended recipient; gathering scripting-language-data from the webpage data; normalizing the scripting-language-data so as to generate normalized data; emulating execution of the normalized scripting-language-data with a inspection-point-script-execution engine adapted to provide inspection points instead of effectuating particular functions, wherein an inspection point comprises one or more collections of inspection-data, the inspection-data comprising data collected from emulating the execution of the scripting-language-data and including an indication of one or more emulated functions; and determining whether to prevent the data from reaching the intended recipient by analyzing inspection-data collected from the inspection points.