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

分布各地的 CDN 服务器被称为边缘节点 , 共享缓存文件的副本 , 根据访客的地理位置提供这些缓存文件 。

通常 , 超过设定期限或手动清除后 , CDN 服务器会从源服务器获取每个网页的新副本 , 刷新缓存并保存下来以留待后用 。

CPDoS 攻击如何破坏 CDN?

新型攻击名为缓存污染拒绝服务 , 首字母简写为CPDoS , 是将中间 CDN 服务器错误配置为缓存源服务器 Web 资源或页面的错误响应信息 。

三名德国研究人员表示 , CPDoS 攻击仅靠发送一条包含异常头部的 HTTP 请求 , 即可威胁网站 Web 资源的可用性 。

攻击者生成可缓存资源的 HTTP 请求 , 但在该请求中包含错误字段 , 这些字段可被缓存系统忽略 , 却会导致源服务器处理出错 , 然后问题就出现了 。

推荐阅读