Patent ID: 9473530
Filing Date: 2016-10-18
CPC Classification: G06F,H04L

Claim Text:
1. A non-transitory computer-readable storage medium including instructions which when executed by a processor within a computer system, causes the processor to execute a method for mitigating denial-of-service (DoS) attacks, the method comprising: intercepting, by a first server system, network requests directed to a second server system, wherein the network requests originate from clients; providing, by the first server system to the clients, responses to the network requests, wherein the responses include embedded client-side scripts that subject the clients to one or more challenge mechanisms, and wherein providing further includes: identifying one or more non-suspect clients, the one or more non-suspect clients corresponding to requesting clients that successfully complete the one or more challenge mechanisms; identifying one or more suspect clients, the one or more suspect clients corresponding to requesting clients that do not successfully complete the one or more challenge mechanisms; and forwarding, by the first server system to the second server system, network requests corresponding to the one or more non-suspect clients.