6

The Chrome team has announced that "[they]’ll be moving forward with [their] plan to require Certificate Transparency for all newly issued, publicly trusted certificates starting in April 2018."

It's July 2018 now. Is Certificate Transparency required now? What changed?

The two main questions I'm trying to find an answer to:

  1. Will certificates from corporate (or "internal") CAs be rejected by Chrome?
  2. Will every certificate observed by the browser now trigger a query to Google's CT server?
jornane
  • 415
  • 2
  • 14

1 Answers1

4

Will certificates from corporate (or "internal") CAs be rejected by Chrome?

This is already answered in the exact sentence you've cited: "... require Certificate Transparency for all newly issued, publicly trusted certificates ". Since internal CA are not publicly trusted no certificate transparency will be required for these.

Will every certificate observed by the browser now trigger a query to Google's CT server?

Certificate Transparency in Chrome describes the verification process as follows:

Chrome may check that an SCT has been honoured by the CT log that issued it, i.e. that the corresponding certificate is indeed published in that CT log. ... Chrome does this by sending a specially-crafted DNS query that requests an inclusion proof from the log. Using DNS allows the user to remain anonymous from the CT log's perspective and enables caching of inclusion proofs.

From my understanding it will check always if the required CT information are in the certificate. But I don't think that this means it will check always that these information are correct and are reflected in the CT logs. My guess is that it will check not always but often enough so that certificates with fake CT information get detected.

Steffen Ullrich
  • 184,332
  • 29
  • 363
  • 424
  • Curiously, the text quoted above from https://certificate.transparency.dev/ when this answer was written in 2018 no longer appears on the referenced page. Also related: https://security.stackexchange.com/questions/211026/how-when-does-chrome-queries-certificate-transparency-ct-log-servers-to-ask-fo and https://github.com/google/certificate-transparency-rfcs/blob/master/dns/draft-ct-over-dns.md. All of the above begs the question as to how Chrome (and other browsers) query the CT logs, and if users' browsing activity is leaked in the process. – mti2935 Apr 16 '21 at 18:38