SYSTEMS AND METHODS FOR REMOTE DETECTION OF SOFTWARE THROUGH BROWSER WEBINJECTS
First Claim
1. A computer-implemented method for detection of a webinject, the method comprising:
- delivering a detection webpage to a web browser, the detection webpage having detection code configured to detect a presence of the webinject in the detection webpage;
inspecting, by the detection code, rendering of content of the detection webpage in the browser to detect webinject content in the detection webpage by the webinject, the webinject content including one or more Hypertext Markup Language (HTML) components;
if webinject content is detected, generating, by the detection code, a fingerprint for each of the one or more HTML components;
transmitting, by the detection code, the one or more fingerprints to an external server; and
classifying, by the external server, the webinjects present on a remote browser based on the one or more known fingerprints.
3 Assignments
0 Petitions
Accused Products
Abstract
Computer-implemented methods and systems are provided for the detection of software presence remotely through the web browser by detecting the presence of webinjects in a web browser that visits a detection webpage. The methods can include delivering a detection webpage to a web browser, in which the detection webpage has detection code configured to detect a presence of the webinject in the detection webpage; and inspecting, by the detection code, rendering of content of the detection webpage in the browser to detect webinject content in the detection webpage by the webinject, the webinject content including one or more Hypertext Markup Language (HTML) components. The method can further include, if webinject content is detected, generating a fingerprint for each of the one or more HTML components; transmitting the one or more fingerprints to an external server; and classifying, by the external server, the webinject based on the one or more fingerprints.
31 Citations
20 Claims
-
1. A computer-implemented method for detection of a webinject, the method comprising:
-
delivering a detection webpage to a web browser, the detection webpage having detection code configured to detect a presence of the webinject in the detection webpage; inspecting, by the detection code, rendering of content of the detection webpage in the browser to detect webinject content in the detection webpage by the webinject, the webinject content including one or more Hypertext Markup Language (HTML) components; if webinject content is detected, generating, by the detection code, a fingerprint for each of the one or more HTML components; transmitting, by the detection code, the one or more fingerprints to an external server; and classifying, by the external server, the webinjects present on a remote browser based on the one or more known fingerprints. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for detection of webinjects, the system comprising:
one or more computer systems programmed to perform operations comprising; delivering a detection webpage to a web browser, the detection webpage having detection code configured to detect a presence of the webinject in the detection webpage; inspecting, by the detection code, rendering of content of the detection webpage in the browser to detect webinject content in the detection webpage by the webinject, the webinject content including one or more Hypertext Markup Language (HTML) components; if webinject content is detected, generating, by the detection code, a fingerprint for each of the one or more HTML components; transmitting, by the detection code, the one or more fingerprints to an external server; and classifying, by the external server, the webinjects present on a remote browser based on the one or more known fingerprints. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification