发明名称 |
Method and apparatus for causing a delay in processing requests for internet resources received from client devices |
摘要 |
A method and apparatus for causing a delay in processing requests for Internet resources received from client devices is described. A server receives from a client device a request for a resource. The server transmits a response to the first client device indicating that access to the resource is temporarily denied. The response includes a cryptographic token associated with the first request and a predetermined period of time during which the first client device is to wait prior to transmitting another request to access the resource. The server receives a second request for the resource, upon determining that the second request includes a valid cryptographic token, the server causes the second request to be processed. The server receives a third request for the resource, and upon determining that the third request does not include a valid cryptographic token, the server blocks the third request. |
申请公布号 |
US9634837(B1) |
申请公布日期 |
2017.04.25 |
申请号 |
US201615211731 |
申请日期 |
2016.07.15 |
申请人 |
CLOUDFLARE, INC. |
发明人 |
Knecht Dane Orion;Graham-Cumming John |
分类号 |
H04L29/06;H04L9/12;H04L29/08;H04L29/12 |
主分类号 |
H04L29/06 |
代理机构 |
Nicholson De Vos Webster & Elliott LLP |
代理人 |
Nicholson De Vos Webster & Elliott LLP |
主权项 |
1. A method of causing a delay in processing requests for resources received from client devices, the method comprising:
receiving, from a first client device, a first request for a resource; transmitting a first response to the first client device indicating that access to the resource is temporarily denied, wherein the first response includes a cryptographic token associated with the first request and a predetermined period of time during which the first client device is to wait prior to transmitting another request to access the resource; receiving from the first client device a second request for the resource; in response to determining that the second request includes a valid cryptographic token, causing the second request to be processed; receiving from a second client device a third request for the resource; and in response to determining that the third request does not include the valid cryptographic token, blocking the third request. |
地址 |
San Francisco CA US |