Detecting adverse network conditions for a third-party network site
First Claim
1. A system comprising:
- one or more memories;
one or more computing devices of an online network protection service; and
one or more modules that are stored on the one or more memories and that, when executed by the one or more computing devices, cause the one or more computing devices to provide functionality of the online network protection service to assist a plurality of clients of the online network protection service, the providing of the functionality of the online network protection service including;
establishing, based on one or more electronic communications sent over one or more computer networks to the online network protection service, a relationship with a subscribing host system as one of the plurality of clients of the online network protection service, including using supplied information for the subscribing host system to determine an agreed-upon level of protective assistance for the online network protection service to provide to the subscribing host system under specified conditions;
determining, for the subscribing host system and based at least in part on the supplied information, a set of rules for filtering network traffic directed to the subscribing host system;
causing, based at least in part on a determination that the specified conditions are satisfied, a subset of the network traffic directed to the subscribing host system to be rerouted to the one or more computing devices of the online network protection service instead of to the subscribing host system;
filtering, by the one or more computing devices of the online network protection service and based at least in part on the agreed-upon level of protective assistance, the rerouted network traffic according to the set of rules;
forwarding, by the one or more computing devices of the online network protection service, a portion of the filtered network traffic to the subscribing host system;
analyzing the rerouted network traffic; and
refining the set of rules for filtering network traffic based on the analyzing of the rerouted network traffic.
1 Assignment
0 Petitions
Accused Products
Abstract
A network protection service for providing protective assistance to a subscribing host is presented. The network protection service is configured determine a set of rules for filtering network traffic for a subscribing host. The network protection service is further configured to receive network traffic on behalf of the subscribing host, filter the received network traffic according to the set of rules, and forward a portion of the filtered network traffic to the subscribing host. Still further, the network protection service is configured to analyze the received network traffic via the analysis server, and refine the set of rules for filtering the received network traffic based on the analysis of the received network traffic by the analysis server.
57 Citations
40 Claims
-
1. A system comprising:
-
one or more memories; one or more computing devices of an online network protection service; and one or more modules that are stored on the one or more memories and that, when executed by the one or more computing devices, cause the one or more computing devices to provide functionality of the online network protection service to assist a plurality of clients of the online network protection service, the providing of the functionality of the online network protection service including; establishing, based on one or more electronic communications sent over one or more computer networks to the online network protection service, a relationship with a subscribing host system as one of the plurality of clients of the online network protection service, including using supplied information for the subscribing host system to determine an agreed-upon level of protective assistance for the online network protection service to provide to the subscribing host system under specified conditions; determining, for the subscribing host system and based at least in part on the supplied information, a set of rules for filtering network traffic directed to the subscribing host system; causing, based at least in part on a determination that the specified conditions are satisfied, a subset of the network traffic directed to the subscribing host system to be rerouted to the one or more computing devices of the online network protection service instead of to the subscribing host system; filtering, by the one or more computing devices of the online network protection service and based at least in part on the agreed-upon level of protective assistance, the rerouted network traffic according to the set of rules; forwarding, by the one or more computing devices of the online network protection service, a portion of the filtered network traffic to the subscribing host system; analyzing the rerouted network traffic; and refining the set of rules for filtering network traffic based on the analyzing of the rerouted network traffic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method comprising:
-
establishing, by one or more configured computing systems of an online network protection service that assists a plurality of clients of the online network protection service, and based on one or more electronic communications sent over one or more computer networks to the one or more configured computing systems, a subscription relationship with a subscribing host system as one of the plurality of clients, wherein the establishing of the subscription relationship includes using information supplied for the subscribing host system to determine an agreed-upon level of protective assistance for the online network protection service to provide to the subscribing host system, and wherein the information supplied for the subscribing host system specifies conditions under which the protective assistance of the online network protection service is to be activated; determining, by the one or more configured computing systems and for the subscribing host system based at least in part on the supplied information, a set of rules for filtering network traffic directed to the subscribing host system; providing, for the subscribing host system based at least in part on the agreed-upon level of protective assistance, one or more computing devices of the online network protection service to provide the protective assistance of the online network protection service to the subscribing host system; causing, by the one or more configured computing systems and based at least in part on a determination that the specified conditions are satisfied, at least some of the network traffic directed to the subscribing host system to be rerouted to the provided one or more computing devices of the online network protection service instead of to the subscribing host system; filtering, by the provided one or more computing devices of the online network protection service, the rerouted network traffic according to the set of rules; and
forwarding a portion of the filtered network traffic to the subscribing host system;analyzing the rerouted network traffic; and refining the set of rules based on the analyzing of the rerouted network traffic. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A non-transitory computer-readable medium containing computer-executable instructions that when executed configure at least one computing devices of an online network protection service to:
-
establish, by the at least one configured computing device of the online network protection service, and based on one or more electronic communications sent over one or more computer networks to the at least one configured computing device, a relationship with a subscribing host system as one of a plurality of clients of the online network protection service, wherein the establishing of the relationship includes using information supplied for the subscribing host system to determine an agreed-upon level of protective assistance for the online network protection service to provide to the subscribing host system under specified conditions; determine, by the at least one configured computing device and for the subscribing host system, a set of rules for filtering network traffic directed to the subscribing host system; provide, for the subscribing host system based at least in part on the agreed-upon level of protective assistance, one or more computing devices of the online network protection service to provide processing capacity for filtering the network traffic directed to the subscribing host system; cause, based at least in part on a determination that the specified conditions are satisfied, at least some of the network traffic directed to the subscribing host system to be rerouted to the provided one or more computing devices of the online network protection service instead of to the subscribing host system; filter, by the provided one or more computing devices of the online network protection service, the rerouted network traffic according to the set of rules, and forwarding a portion of the filtered network traffic to the subscribing host system; analyze the rerouted network traffic; and refine the set of rules based on the analyzing of the rerouted network traffic. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification