Abusing CDNs for Fun and Profit: Security Issues in CDNs’ Origin Validation
SRDS 2018, download
Run Guo , Jianjun Chen , Baojun Liu , Jia Zhang , Chao Zhang , Haixin Duan , Tao Wan , Jian Jiang , Shuang Hao , Yaoqi Jia .
Abstract
Content Delivery Networks (CDNs) are critical Internet infrastructure. Besides high availability and high performance, CDNs also provide security services such as antiDoS and Web Application Firewalls to CDN-powered websites. However, the massive resources of CDNs may also be leveraged by attackers exploiting their architectural, implementation, or operational weaknesses.
In this paper, we show that today’s CDN operation is overly loose in customer-controlled forwarding policy and the lack of origin validation leads to a wide range of abuse cases such as DoS attack and stealthy port scan. We systematically study these abuse cases and demonstrate their feasibility in popular CDNs. Further, we evaluate the impact of these abuses by discovering that there are millions of CDN edge servers, and a substantial fraction of them can be abused. Lastly, we propose mitigation solutions against such abuses and discuss their feasibility.
