A Residential Client-Side Perspective on SSL Certificates
Title | A Residential Client-Side Perspective on SSL Certificates |
Publication Type | Conference Paper |
Year of Publication | 2019 |
Authors | Oakes, Edward, Kline, Jeffery, Cahn, Aaron, Funkhouser, Keith, Barford, Paul |
Conference Name | 2019 Network Traffic Measurement and Analysis Conference (TMA) |
ISBN Number | 978-3-903176-17-1 |
Keywords | 2M residential client machines, 35M unique certificate chains, Browsers, certificate characteristics, certification, computer network security, Ecosystems, Human Behavior, human factors, Internet, invalid certificate chains, Metrics, Operating systems, Protocols, pubcrawl, Public key, public key cryptography, public key infrastructure, residential client-side, resilience, Resiliency, root certificates, Scalability, secure web connection setup, Servers, shorter average chain length, SSL certificate chains, SSL certificates, SSL Trust Models, telecommunication traffic, transport protocols, untrusted root certificate, valid certificates |
Abstract | SSL certificates are a core component of the public key infrastructure that underpins encrypted communication in the Internet. In this paper, we report the results of a longitudinal study of the characteristics of SSL certificate chains presented to clients during secure web (HTTPS) connection setup. Our data set consists of 23B SSL certificate chains collected from a global panel consisting of over 2M residential client machines over a period of 6 months. The data informing our analyses provide perspective on the entire chain of trust, including root certificates, across a wide distribution of client machines. We identify over 35M unique certificate chains with diverse relationships at all levels of the PKI hierarchy. We report on the characteristics of valid certificates, which make up 99.7% of the total corpus. We also examine invalid certificate chains, finding that 93% of them contain an untrusted root certificate and we find they have shorter average chain length than their valid counterparts. Finally, we examine two unintended but prevalent behaviors in our data: the deprecation of root certificates and secure traffic interception. Our results support aspects of prior, scan-based studies on certificate characteristics but contradict other findings, highlighting the importance of the residential client-side perspective. |
URL | https://ieeexplore.ieee.org/document/8784633 |
DOI | 10.23919/TMA.2019.8784633 |
Citation Key | oakes_residential_2019 |
- shorter average chain length
- public key infrastructure
- residential client-side
- resilience
- Resiliency
- root certificates
- Scalability
- secure web connection setup
- Servers
- public key cryptography
- SSL certificate chains
- SSL certificates
- SSL Trust Models
- telecommunication traffic
- transport protocols
- untrusted root certificate
- valid certificates
- 2M residential client machines
- Public key
- pubcrawl
- Protocols
- operating systems
- Metrics
- invalid certificate chains
- internet
- Human Factors
- Human behavior
- Ecosystems
- computer network security
- certification
- certificate characteristics
- Browsers
- 35M unique certificate chains