Semantic Scholar Open Access 2020 61 sitasi

Analyzing Third Party Service Dependencies in Modern Web Services: Have We Learned from the Mirai-Dyn Incident?

Aqsa Kashaf Vyas Sekar Y. Agarwal

Abstrak

Many websites rely on third parties for services (e.g., DNS, CDN, etc.). However, it also exposes them to shared risks from attacks (e.g., Mirai DDoS attack [24]) or cascading failures (e.g., GlobalSign revocation error [21]). Motivated by such incidents, we analyze the prevalence and impact of third-party dependencies, focusing on three critical infrastructure services: DNS, CDN, and certificate revocation checking by CA. We analyze both direct (e.g., Twitter uses Dyn) and indirect (e.g., Netflix uses Symantec as CA which uses Verisign for DNS) dependencies. We also take two snapshots in 2016 and 2020 to understand how the dependencies evolved. Our key findings are: (1) 89% of the Alexa top-100K websites critically depend on third-party DNS, CDN, or CA providers i.e., if these providers go down, these websites could suffer service disruption; (2) the use of third-party services is concentrated, and the top-3 providers of CDN, DNS, or CA services can affect 50%-70% of the top-100K websites; (3) indirect dependencies amplify the impact of popular CDN and DNS providers by up to 25X; and (4) some third-party dependencies and concentration increased marginally between 2016 to 2020. Based on our findings, we derive key implications for different stakeholders in the web ecosystem.

Topik & Kata Kunci

Penulis (3)

A

Aqsa Kashaf

V

Vyas Sekar

Y

Y. Agarwal

Format Sitasi

Kashaf, A., Sekar, V., Agarwal, Y. (2020). Analyzing Third Party Service Dependencies in Modern Web Services: Have We Learned from the Mirai-Dyn Incident?. https://doi.org/10.1145/3419394.3423664

Akses Cepat

Lihat di Sumber doi.org/10.1145/3419394.3423664
Informasi Jurnal
Tahun Terbit
2020
Bahasa
en
Total Sitasi
61×
Sumber Database
Semantic Scholar
DOI
10.1145/3419394.3423664
Akses
Open Access ✓