Scanning ad content for malware with varying frequencies
First Claim
Patent Images
1. A system, comprising:
- an anti-malvertising module executing on a processor and configured to;
compute a different diversity metric associated with each of a set of advertisement tags, the diversity metric associated with each advertisement tag indicative of a number of advertisement creatives that are provided in response to the advertisement tag being loaded; and
determine a frequency with which content associated with each of the advertisement tags are to be scanned for malware based on the computed diversity metrics associated with the advertisement tags, the frequency with which content associated with an advertisement tag is scanned being proportional to the diversity metric associated with the advertisement tag; and
adaptively scan the advertisement tags based on the determined frequencies; and
a memory coupled to the processor and configured to provide the processor with instructions.
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
27 Claims
-
1. A system, comprising:
-
an anti-malvertising module executing on a processor and configured to; compute a different diversity metric associated with each of a set of advertisement tags, the diversity metric associated with each advertisement tag indicative of a number of advertisement creatives that are provided in response to the advertisement tag being loaded; and determine a frequency with which content associated with each of the advertisement tags are to be scanned for malware based on the computed diversity metrics associated with the advertisement tags, the frequency with which content associated with an advertisement tag is scanned being proportional to the diversity metric associated with the advertisement tag; and adaptively scan the advertisement tags based on the determined frequencies; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method, comprising:
-
computing a different diversity metric associated with each of a set of advertisement tags, the diversity metric associated with each advertisement tag indicative of a number of advertisement creatives that are provided in response to the advertisement tag being loaded; determining a frequency with which content associated with each of the advertisement tags are to be scanned for malware based on the computed diversity metrics associated with the advertisement tags, the frequency with which content associated with an advertisement tag is scanned being proportional to the diversity metric associated with the advertisement tag; and adaptively scanning the advertisement tags based on the determined frequencies. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product for detecting a malicious advertisement embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
computing a different diversity metric associated with each of a set of advertisement tags, the diversity metric associated with each advertisement tag indicative of a number of advertisement creatives that are provided in response to the advertisement tag being loaded; determining a frequency with which content associated with each of the advertisement tags are to be scanned for malware based on the computed diversity metrics associated with the advertisement tags, the frequency with which content associated with an advertisement tag is scanned being proportional to the diversity metric associated with the advertisement tag; and adaptively scanning the advertisement tags based on the determined frequencies. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification