Methods for preventing a distributed denial service attack and devices thereof
First Claim
1. A method for mitigating distributed denial of service attacks executable by a system comprising one or more traffic manager computing devices, client devices and server devices across one or more networks, the method comprising steps to:
- obtain by a first processor network information relating to a received request from a requesting device, the obtained network information comprising a plurality of network parameters associated with the requesting device, wherein the obtaining further comprises determining when additional network information is required to assign a rating;
determine by a second processor a rating for the network parameters based on an associated weight value when the additional network information is determined not to be required to assign the rating, wherein the network parameters are separately assigned with associated weight values;
determine by a third processor an action to take with respect to the request based on a comparison of a determined rating and a threshold rating, wherein the determining further comprises assigning one or more classification policies to a section of a range in the threshold rating; and
execute by a fourth processor a determined action comprising adjusting one or more quality of service parameters to a connection associated with the requesting device, wherein the quality of service parameters comprise one or more of an error rate, a bit rate, or a transmission delay.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, non-transitory computer readable medium and global traffic manager computing device for preventing distributed denial of service attack comprising machine executable code which when executed by at least one processor, causes the processor to perform steps including obtaining network information relating to a request in response to receiving the request. A rating is determined for the obtained network information based on one or more network parameters. An action to be taken for the received request is determined based on a comparison of the determined rating and a threshold rating. The determined action is executed for the received request.
-
Citations
17 Claims
-
1. A method for mitigating distributed denial of service attacks executable by a system comprising one or more traffic manager computing devices, client devices and server devices across one or more networks, the method comprising steps to:
-
obtain by a first processor network information relating to a received request from a requesting device, the obtained network information comprising a plurality of network parameters associated with the requesting device, wherein the obtaining further comprises determining when additional network information is required to assign a rating; determine by a second processor a rating for the network parameters based on an associated weight value when the additional network information is determined not to be required to assign the rating, wherein the network parameters are separately assigned with associated weight values; determine by a third processor an action to take with respect to the request based on a comparison of a determined rating and a threshold rating, wherein the determining further comprises assigning one or more classification policies to a section of a range in the threshold rating; and execute by a fourth processor a determined action comprising adjusting one or more quality of service parameters to a connection associated with the requesting device, wherein the quality of service parameters comprise one or more of an error rate, a bit rate, or a transmission delay. - View Dependent Claims (2, 3, 4, 5, 16, 17)
-
-
6. A non-transitory computer readable medium having stored thereon instructions for preventing distributed denial of service attack comprising machine executable code which when executed by at least one processor, causes the processor to perform steps to and that comprise:
-
obtain network information relating to a received request from a requesting device, the obtained network information comprising a plurality of network parameters associated with the requesting device, wherein the obtaining further comprises determining when additional network information is required to assign a rating; determine a rating for the network parameters based on an associated weight value when the additional network information is determined not to be required to assign the rating, wherein the network parameters are separately assigned with associated weight values; determine an action to take with respect to the request based on a comparison of a determined rating and a threshold rating, wherein the determining further comprises assigning one or more classification policies to a section of a range in the threshold rating; and execute a determined action comprising adjusting one or more quality of service parameters to a connection associated with the requesting device, wherein the quality of service parameters comprise one or more of an error rate, a bit rate, or a transmission delay. - View Dependent Claims (7, 8, 9, 10)
-
-
11. One or more global traffic manager computing devices comprising:
-
at least one of configurable hardware logic configured to be capable of implementing and a processor coupled to a memory and configured to execute programmed instructions stored in the memory comprising step to; obtain network information relating to a received request from a requesting device, the obtained network information comprising a plurality of network parameters associated with the requesting device, wherein the obtaining further comprises determining when additional network information is required to assign a rating; determine a rating for the network parameters based on an associated weight value when the additional network information is determined not to be required to assign the rating, wherein the network parameters are separately assigned with associated weight values; determine an action to take with respect to the request based on a comparison of a determined rating and a threshold rating, wherein the determining further comprises assigning one or more classification policies to a section of a range in the threshold rating; and execute a determined action comprising adjusting one or more quality of service parameters to a connection associated with the requesting device, wherein the quality of service parameters comprise one or more of an error rate, a bit rate, or a transmission delay. - View Dependent Claims (12, 13, 14, 15)
-
Specification