System and method for analyzing web content
First Claim
1. A method of classifying web content, implemented on one or more computer processors, the method comprising:
- using at least one of the processors, receiving a request for a web page from a workstation over a computer network;
using at least one of the processors, determining a first property associated with content of the web page, the first property comprising static content associated with the web page;
using at least one of the processors, determining a second property associated with the content of the web page based at least in part on information determined via execution of active content associated with the web page in a sandbox environment;
using at least one of the processors, evaluating a logical expression relating the first property and the second property, at least in part by evaluating whether a constant value matches at least a portion of the content of the web page;
using at least one of the processors, associating the web page with a category based on a result of the evaluation;
determining whether to allow or block network access to the web page based on the category;
sending the request for the web page to the Internet in response to determining the network access is allowed; and
blocking the request for the web page in response to determining the network access is blocked.
11 Assignments
0 Petitions
Accused Products
Abstract
A system and computer based method are provided for identifying active content in websites on a network. In one aspects, a method for classifying web content includes determining a first property associated with static content of a web page, determining a second property associated with the content of the web page based at least in part on active content associated with the web page, evaluating a logical expression relating the first property and the second property, at least in part by evaluating whether a constant value matches at least a portion of the content of the web page, associating the web page with a category based on a result of the evaluation, and determining whether to allow network access to the web page based on the category.
369 Citations
20 Claims
-
1. A method of classifying web content, implemented on one or more computer processors, the method comprising:
-
using at least one of the processors, receiving a request for a web page from a workstation over a computer network; using at least one of the processors, determining a first property associated with content of the web page, the first property comprising static content associated with the web page; using at least one of the processors, determining a second property associated with the content of the web page based at least in part on information determined via execution of active content associated with the web page in a sandbox environment; using at least one of the processors, evaluating a logical expression relating the first property and the second property, at least in part by evaluating whether a constant value matches at least a portion of the content of the web page; using at least one of the processors, associating the web page with a category based on a result of the evaluation; determining whether to allow or block network access to the web page based on the category; sending the request for the web page to the Internet in response to determining the network access is allowed; and blocking the request for the web page in response to determining the network access is blocked. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for classifying web content, the system comprising:
one or more electronic hardware processors configured, individually or in combination, to; receive a request for a web page from a workstation over a computer network; determine a first property associated with content of the web page, the first property comprising static content associated with the web page; determine a second property associated with the content of web page based at least in part on information determined via execution of active content associated with the web page in a sandbox environment; evaluate a logical expression relating the first property and the second property by at least in part evaluating whether a constant value matches at least a portion of the content of the web page; associate the web page with a category based on a result of the evaluation; determine whether to allow or block network access to the webpage based on the category; send the request for the web page to the Internet in response to determining the network access is allowed; and block the request for the web page in response to determining the network access is blocked. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. An apparatus for classifying web content, implemented on one or more computer processors, the apparatus comprising:
-
means for receiving a request for a web page from a workstation over a computer network; means for determining a first property associated with content of the web page, the first property comprising static content associated with the web page; means for determining a second property associated with the content of the web page based at least in part on information determined via execution of active content associated with the webpage; means for evaluating a logical expression relating the first property and the second property by at least in part evaluating whether a constant value matches at least a portion of the content of the web page; and means for associating the web page with a category based on a result of the evaluation; means for determining whether to allow or block network access to the webpage based on the category; means for sending the request for the web page to the Internet in response to determining the network access is allowed; and means for blocking the request for the web page in response to determining the network access is blocked. - View Dependent Claims (20)
-
Specification