TL;DR
This paper analyzes the extensive use of cross-signing in the Web PKI over seven years, highlighting its benefits for quick CA deployment and risks related to trust revocation and security, and proposes guidelines to improve its safety.
Contribution
It provides a comprehensive analysis of cross-signing practices in the Web PKI, revealing both advantages and vulnerabilities, and offers new rules to enhance trust management.
Findings
Cross-signing extends trust and enables rapid CA deployment.
Revocation of CA certificates can be ineffective due to cross-signing.
Cross-signing poses security risks but also offers operational benefits.
Abstract
Public Key Infrastructures (PKIs) with their trusted Certificate Authorities (CAs) provide the trust backbone for the Internet: CAs sign certificates which prove the identity of servers, applications, or users. To be trusted by operating systems and browsers, a CA has to undergo lengthy and costly validation processes. Alternatively, trusted CAs can cross-sign other CAs to extend their trust to them. In this paper, we systematically analyze the present and past state of cross-signing in the Web PKI. Our dataset (derived from passive TLS monitors and public CT logs) encompasses more than 7 years and 225 million certificates with 9.3 billion trust paths. We show benefits and risks of cross-signing. We discuss the difficulty of revoking trusted CA certificates where, worrisome, cross-signing can result in valid trust paths to remain after revocation; a problem for non-browser software that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
