Publication:

Certificate Authority Authorization Record Collection and Analysis

datacite.rightsrestricted
dc.contributor.advisorMittal, Prateek
dc.contributor.authorPoor, Kenny
dc.date.accessioned2024-07-03T14:28:07Z
dc.date.accessioned2026-09-29T22:37:46Z
dc.date.available2024-07-03T14:28:07Z
dc.date.available2026-09-29T22:37:46Z
dc.date.created2024-04-15
dc.date.issued2024-07-03
dc.description.abstractCertificates are important parts of the Web Public Key Infrastructure that allow domains to prove their identity to connecting clients. Mis-issuance of certificates by Certificate Authorities (CAs) or malicious attack of this process could have disastrous security consequences and incur severe financial loss, for example, from cryptocurrency theft. Certificate Transparency (CT) is a system adopted in 2013 that gives public visibility into certificate issuance for monitoring. CT logs record the issuance of a certificate. Certificate Authority Authorization (CAA) records allow domain owners choose CAs they trust to get certificates. However, there are insufficient checking whether CAs issue certificates according to CAA standards; and no study has investigated the intersection of CT logs and CAA compliance and usage. Our work implemented a comprehensive CT log monitor that performs basic CAA record compliance analysis when a new certificate issuance is recorded in a CT log, overcoming the significant time delay between new entries collection and CAA records checking. Our distributed system design also addresses the incompleteness in collection present in other CT monitors. By comprehensively monitoring all publicly trusted CT logs, we hope to achieve a global view of the CAA record landscape and to gather rate of CAA and DNSSEC usage by domains. Currently, our algorithm requests 300 CT log entries per second with response rate at 50-75%, and asynchronously sends DNS CAA Record requests for domains associated with these entries. Our data analysis revealed the general landscape of CAA records, such as the frequency of certificate issuance by the CAs, whether CAA records significantly change the distribution etc.en_US
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/dsp01k3569766z
dc.identifier.urihttps://theses-dissertations.princeton.edu/handle/88435/dsp01k3569766z
dc.language.isoenen_US
dc.titleCertificate Authority Authorization Record Collection and Analysisen_US
dc.typePrinceton University Senior Theses
dspace.entity.typePublication
pu.contributor.authorid920245659
pu.date.classyear2024en_US
pu.departmentElectrical and Computer Engineeringen_US
pu.mudd.walkinNoen_US
pu.pdf.coverpageSeniorThesisCoverPage

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
POOR-KENNY-THESIS.pdf
Size:
1023.63 KB
Format:
Adobe Portable Document Format
Download

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
LICENSE.txt
Size:
247 B
Format:
Plain Text
Description:
Download