Tracing your roots: Exploring the TLS trust anchor ecosystem

10Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Secure TLS server authentication depends on reliable trust anchors. The fault intolerant design of today's system - -where a single compromised trust anchor can impersonate nearly all web entities - -necessitates the careful assessment of each trust anchor found in a root store. In this work, we present a first look at the root store ecosystem that underlies the accelerating deployment of TLS. Our broad collection of TLS user agents, libraries, and operating systems reveals a surprisingly condensed root store ecosystem, with nearly all user agents ultimately deriving their roots from one of three root programs: Apple, Microsoft, and NSS. This inverted pyramid structure further magnifies the importance of judicious root store management by these foundational root programs. Our analysis of root store management presents evidence of NSS's relative operational agility, transparency, and rigorous inclusion policies. Unsurprisingly, all derivative root stores in our dataset (e.g., Linuxes, Android, NodeJS) draw their roots from NSS. Despite this solid footing, derivative root stores display lax update routines and often customize their root stores in questionable ways. By scrutinizing these practices, we highlight two fundamental obstacles to existing NSS-derived root stores: rigid on-or-off trust and multi-purpose root stores. Taken together, our study highlights the concentration of root store trust in TLS server authentication, exposes questionable root management practices, and proposes improvements for future TLS root stores.

Cite

CITATION STYLE

APA

Ma, Z., Austgen, J., Mason, J., Durumeric, Z., & Bailey, M. (2021). Tracing your roots: Exploring the TLS trust anchor ecosystem. In Proceedings of the ACM SIGCOMM Internet Measurement Conference, IMC (pp. 179–194). Association for Computing Machinery. https://doi.org/10.1145/3487552.3487813

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free