×

Mitigating network attacks

  • US 9,774,619 B1
  • Filed: 09/24/2015
  • Issued: 09/26/2017
  • Est. Priority Date: 09/24/2015
  • Status: Expired due to Fees
First Claim
Patent Images

1. A content delivery system comprising:

  • a point of presence (“

    POP”

    ) comprising a plurality of computing devices, the point of presence configured to retrieve content requests and transmit, in response to the content requests, a plurality of sets of content;

    a domain name system (“

    DNS”

    ) server comprising one or more processors configured with specific computer-executable instructions to retrieve requests for network addresses of individual sets of content on the content delivery system, and to respond to the requests with network addresses identifying computing devices from the POP at which the individual sets of content may be accessed; and

    one or more computing devices implementing an attack mitigation service, the one or more computing devices configured with specific computer-executable instructions to;

    detect a network attack on the POP, wherein the network attack is directed to a combination of network addresses, including at least two different network addresses, utilized by the POP;

    identify, based at least in part on the combination of network addresses, a first set of content, from the plurality of sets of content, as a target of the network attack;

    identify, based at least in part on the combination of network addresses, a second set of content, from the plurality of sets of content, as not targeted by the network attack, wherein the second set of content is made available at at least one network address of the combination of network addresses; and

    segregate traffic associated with the first and second sets of content at least partly by transmitting instructions to the DNS server to provide, in response to requests to resolve an identifier of the first set of content, network addresses associated with a second POP of the content delivery system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×