Hash-Based Resource Matching
First Claim
Patent Images
1. A method for filtering network traffic, the method comprising:
- receiving network traffic;
determining a URL associated with the network traffic;
generating a hash value for a portion of the URL;
determining whether an originator of the network traffic is permitted to access the URL based on the hash value;
blocking the network traffic based on whether the originator is allowed to access the URL.
7 Assignments
0 Petitions
Accused Products
Abstract
In various embodiments, techniques can be provided for identifying and filtering network resources. The filtering may occur not only on the type of network traffic (e.g., HTTP traffic) but also with resources identified by the network traffic. In some embodiments, one or more hash functions may be used to facilitate the identification, searching, and matching of network resources. The network resources may be identified as a unique domain, unique network host, unique URL, or the like.
-
Citations
27 Claims
-
1. A method for filtering network traffic, the method comprising:
-
receiving network traffic; determining a URL associated with the network traffic; generating a hash value for a portion of the URL; determining whether an originator of the network traffic is permitted to access the URL based on the hash value; blocking the network traffic based on whether the originator is allowed to access the URL. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage medium configured to store program code for a network filtering device, the computer-readable storage medium comprising:
-
code for receiving network traffic; code for determining a URL associated with the network traffic; code for generating a hash value for a portion of the URL; code for determining whether an originator of the network traffic is permitted to access the URL based on the hash value; code for blocking the network traffic based on whether the originator is allowed to access the URL. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A network filtering appliance comprising:
-
a communications interface configured receive network traffic associated with a communications network; and a processor configured to; determine a URL associated with the network traffic; generate a hash value for a portion of the URL; determine whether an originator of the network traffic is permitted to access the URL based on the hash value; block the network traffic based on whether the originator is allowed to access the URL. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification