Litcius/Paper detail

Tracing your roots

Zane Ma, James Austgen, Joshua Mason, Zakir Durumeric, Michael Bailey

202117 citationsDOI

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.

Topics & Concepts

Root (linguistics)Software deploymentComputer scienceTracingAuthentication (law)Root causeWorld Wide WebComputer securityOperating systemEngineeringPhilosophyLinguisticsReliability engineeringNetwork Security and Intrusion DetectionAdvanced Malware Detection TechniquesSecurity and Verification in Computing
Tracing your roots | Litcius