Adaptive scanning
First Claim
Patent Images
1. A system, comprising:
- a computer processor; and
an anti-malvertising module executing on the computer processor and configured to;
identify a set of advertisement tags included in a web page;
determine a first diversity value for each of the set of advertisement tags, the first diversity value representing a count of external references associated with the advertisement tag, and content referenced by the external references comprising at least one selected from a group consisting of an image, an iframe, and a script;
determine a scanning frequency associated with each of the set of advertisement tags, the scanning frequency positively correlated with the first diversity value of the advertisement tag; and
request adaptive scanning of the set of advertisement tags based on the associated scanning frequency.
4 Assignments
0 Petitions
Accused Products
Abstract
Diversity information associated with a set of advertisement tags is determined. Example ways of determining diversity include determining a list of distinct Uniform Resource Locators, determining a list of distinct domains, and determining whether an advertisement includes one or more dynamic elements. Scans are adaptively performed based on the determined diversity information. Scanning is performed more frequently for advertisement tags having higher associated diversities and scanning is performed less frequently for advertisement tags having lower associated diversities.
-
Citations
20 Claims
-
1. A system, comprising:
-
a computer processor; and an anti-malvertising module executing on the computer processor and configured to; identify a set of advertisement tags included in a web page; determine a first diversity value for each of the set of advertisement tags, the first diversity value representing a count of external references associated with the advertisement tag, and content referenced by the external references comprising at least one selected from a group consisting of an image, an iframe, and a script; determine a scanning frequency associated with each of the set of advertisement tags, the scanning frequency positively correlated with the first diversity value of the advertisement tag; and request adaptive scanning of the set of advertisement tags based on the associated scanning frequency. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
identifying a set of advertisement tags included in a web page; determining a first diversity value for each of the set of advertisement tags, the first diversity value representing a count of external references associated with the advertisement tag, and content referenced by the external references comprising at least one selected from a group consisting of an image, an iframe, and a script; determining, by a computer processor, a scanning frequency associated with each of the set of advertisement tags, the scanning frequency positively correlated with the first diversity value of the advertisement tag; and request adaptive scanning of the set of advertisement tags based on the associated scanning frequency. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium comprising computer instructions configured to execute on at least one computer processor to enable the computer processor to:
-
identify a set of advertisement tags included in a web page; determine a first diversity value for each of the set of advertisement tags, the first diversity value representing a count of external references associated with the advertisement tag, and content referenced by the external references comprising at least one selected from a group consisting of an image, an iframe, and a script; determine a scanning frequency associated with each of the set of advertisement tags, the scanning frequency positively correlated with the first diversity value of the advertisement tag; and request adaptive scanning of the set of advertisement tags based on the associated scanning frequency.
-
Specification