Back to results
US 11,386,181 B2Granted
Detecting a change to the content of information displayed to a user of a website
AssigneeWebroot Inc.
InventorsMarco Giuliani, Davide Tortoioli, Riccardo Vandoni, Jacques Etienne Erasmus
Life of this patent
Estimating the term…
Abstract
Methods and systems are provided for detecting a change in web content of a web page. In particular, executable instructions may be inserted into a web page such that a first fingerprint of the web page is created when viewed on a client device. The first fingerprint may then be compared to a previously created fingerprint to determine if the web page has been modified. The fingerprints may be based on one or more elements of the web page.
Claims20
A method for detecting a change in content of a web page, comprising:
- identifying a first combination of first and second different types of objects on a web page for protection, wherein the first and second different types of objects are a subset of objects comprising the web page;
- creating a first fingerprint based on the first combination of first and second different types of objects;
- receiving an instance of the web page, wherein the instance of the web page includes a second combination of objects corresponding to the first combination of first and second different types of objects that are the subset of objects comprising the web page;
- injecting executable instructions into the instance of the web page before the web page reaches a user, such that, upon execution, the executable instructions create a second fingerprint based upon the second combination of objects;
- receiving the second fingerprint;
- and
- determining whether one or more objects of the second combination of objects have been modified by comparing the second fingerprint to the first fingerprint.
4 more elements
A method comprising:
- identifying a first combination of first and second different types of objects on a web page for protection, wherein the first and second different types of objects are a subset of objects comprising the web page;
- generating a first fingerprint of the web page, wherein the first fingerprint is based on the first combination of first and second different types of objects of the web page;
- receiving an instance of the web page, wherein the instance of the web page includes a second combination of objects corresponding to the first combination of first and second different types of objects that are the subset of objects comprising the web page;
- injecting executable instructions into the received instance of the web page before the web page reaches a user such that, upon execution at a client device, the executable instructions create a second fingerprint of the instance of the web page based upon the second combination of objects;
- and
- determining whether one or more objects of the second combination of objects have been modified by comparing the first fingerprint to the second fingerprint.
3 more elements
A system comprising:
- at least one processor;
- and
- memory encoding computer executable instructions that, when executed by the at least one processor, perform a method comprising:
- identifying a first combination of first and second different types of objects on a web page for protection, wherein the first and second different types of objects are a subset of objects comprising the web page;
- generating a first fingerprint of the web page, wherein the first fingerprint is based on the first combination of first and second different objects;
- receiving an instance of the web page, wherein the instance of the web page includes a second combination of objects corresponding to the first combination of first and second different types of objects that are the subset of objects comprising the web page;
- injecting executable instructions into the received instance of the web page before the web page reaches a user;
- receiving a second fingerprint of the instance of the web page based upon the second combination of objects and the executable instructions;
- and
- determining whether one or more objects of the second combination of objects have been modified by comparing the first fingerprint to the second fingerprint.
7 more elements
Dependencies are inferred from the claim text.