English

Detecting and Measuring Security Implications of Entangled Domain Verification in CDN

Cryptography and Security 2024-09-04 v1

Abstract

Content Delivery Networks (CDNs) offer a protection layer for enhancing the security of websites. However, a significant security flaw named Absence of Domain Verification (DVA) has become emerging recently. Although this threat is recognized, the current practices and security flaws of domain verification strategies in CDNs have not been thoroughly investigated. In this paper, we present DVAHunter, an automated system for detecting DVA vulnerabilities that can lead to domain abuse in CDNs. Our evaluation of 45 major CDN providers reveals the prevalence of DVA: most (39/45) providers do not perform any verification, and even those that do remain exploitable. Additionally, we used DVAHunter to conduct a large-scale measurement of 89M subdomains from Tranco's Top 1M sites hosted on the 45 CDNs under evaluation. Our focus was on two primary DVA exploitation scenarios: covert communication and domain hijacking. We identified over 332K subdomains vulnerable to domain abuse. This tool provides deeper insights into DVA exploitation and allows us to propose viable mitigation practices for CDN providers. To date, we have received vulnerability confirmations from 12 providers; 6 (e.g., Edgio, Kuocai) have implemented fixes, and 1 (ChinaNetCenter) are actively working on solutions based on our recommendations.

Keywords

Cite

@article{arxiv.2409.01887,
  title  = {Detecting and Measuring Security Implications of Entangled Domain Verification in CDN},
  author = {Ziyu Lin and Zhiwei Lin and Run Guo and Jianjun Chen and Mingming Zhang and Ximeng Liu and Tianhao Yang and Zhuoran Cao and Robert H. Deng},
  journal= {arXiv preprint arXiv:2409.01887},
  year   = {2024}
}

Comments

18 pages