×

System and method for software defined behavioral DDoS attack mitigation

  • US 10,116,703 B2
  • Filed: 05/31/2017
  • Issued: 10/30/2018
  • Est. Priority Date: 07/16/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for controlling a plurality of distributed denial of service (DDoS) mitigation appliances, comprising:

  • decoupling control plane functionality, responsible for storage of behavioral data and creation of DDoS attack mitigation policies, and data plane functionality, responsible for collection of the behavioral data and performing DDoS attack mitigation based on the DDoS attack mitigation policies, wherein the control plane functionality is implemented within a DDoS attack mitigation central controller and includes adaptive, continuous estimation of behavioral thresholds based on past traffic and management of the DDoS attack mitigation policies and wherein the data plane functionality is implemented within and distributed among the plurality of DDoS mitigation appliances and includes collection of granular traffic rate information regarding traffic observed by each of the plurality of DDoS mitigation appliances;

    configuring, by the DDoS attack mitigation central controller, the DDoS attack mitigation policies for the plurality of DDoS attack mitigation appliances comprising collecting, by the DDoS attack mitigation central controller, the granular traffic rate information from the plurality of DDoS attack mitigation appliances, and estimating granular behavioral packet rate thresholds based on the granular traffic rate information; and

    causing, by the DDoS attack mitigation central controller, the plurality of DDoS attack mitigation appliances to enforce the granular behavioral packet rate thresholds by sending the DDoS attack mitigation policies to the plurality of DDoS attack mitigation appliances through a network connecting the DDoS attack mitigation central controller and the plurality of DDoS attack mitigation appliances.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×