Patent ID: 8893294
Filing Date: 2014-11-18
Classification: G06F,H04L

Abstract:
1. A computer-implemented method, comprising: receiving, from a web server system, web page code to be provided over the internet to a computing device, the web page code corresponding to a particular web page served by the web server system; generating an intermediate representation of at least a portion of the web page code by at least partially executing the web page code; comparing the intermediate representation to a saved prior intermediate representation of the at least a portion of the web page code that was created by at least partially executing a prior version of the web page code; and based on a result of the comparison, determining what portion of the received web page code to analyze for re-coding of the received web page code before serving the received web page code to the computing device, by determining which elements of the web page code have changed since a prior analysis that corresponds to code for the prior intermediate representation, wherein the re-coding comprises altering particular elements in the web page code in different manners for different servings of the web page code so as to interfere with malware attempts to interact with the web page code.