新型缓存污染攻击针对受 CDN 保护的网站( 三 )

CPDoS 攻击机制:

远程攻击者向目标网站发送包含错误头部的网页 HTTP 请求 。

如果中间 CDN 服务器上未存储所请求资源的副本 , 该 CDN 服务器会将此请求转发至源 Web 服务器 , 源服务器将因该异常头部而出错 。

由此 , 源服务器返回错误信息页 , 被缓存服务器当成所请求的资源保存下来 。

此后 , 合法访客试图获取该目标资源时 , 他们只会收到缓存的错误信息页而不是所请求的原始内容 。

该 CDN 服务器还会将此错误信息页扩散至 CDN 网络上的其他边缘节点 , 抹杀受害网站上相应目标资源的可用性 。

值得注意的是 , 一条请求便足以将缓存中的真实内容替换为错误信息页 。 这意味着 , 此类请求不会触发 Web 应用防火墙 (WAF) 和 DDoS 防护措施检测警报 , 尤其是这些防护措施要扫描大量不规则网络流量的时候 。

推荐阅读