Understanding Certificate Transparency in Mobile apps and How it Affects Traffic Proxying

I am familiar with the basics of CT and certificate pinning. However, I’m failing to understand how CT properly replaces pinning in mobile apps in a scenario in which, for example, an attacker steals a device or downloads the application f… Continue reading Understanding Certificate Transparency in Mobile apps and How it Affects Traffic Proxying

What are the risks of trusting a certificate that is not logged in CT logs?

A website that I do banking on has a login page on a different subdomain than their main website, and this login page is secured with an Amazon-issued domain-validation certificate (their main website is secured with an extended-validation… Continue reading What are the risks of trusting a certificate that is not logged in CT logs?

How do you get a CA trusted by Certificate Transparency logs?

How would one go about getting in contact with a popular CT logs operator’s, let’s say Google Pilot, and how would one get a CA root included in their log? Are there open CT logs that allow untrusted roots or don’t have a root system/progr… Continue reading How do you get a CA trusted by Certificate Transparency logs?

Submit a pre certificate to Certificate Transparency logs via APIs?

How would a CA submit a certificate to Certificate Transparency logs? Preferably Google’s Pilot or Rocketeer CT.
Would one submit via an API, SDK, library? If submitting should it be a render of a certificate (without log extensions) or th… Continue reading Submit a pre certificate to Certificate Transparency logs via APIs?

Certificate Transparency logs: why are so many operated by same entities and how do they differ?

I’m trying to understand the point of having multiple Certificate Transparency logs. While I understand that it solves the problems of reliability of trust, what baffles me is that so many are operated by the same entity: most notably, Goo… Continue reading Certificate Transparency logs: why are so many operated by same entities and how do they differ?

Why infamous Addtrust certificate is still not expired (same private key) for code signing?

As many of you know Addtrust certificate https://crt.sh/?id=1 expired 30 May 2020 as well as many other intermediate certs and now we have to update certs on many servers to either root cert https://crt.sh/?id=1199354 or using another chai… Continue reading Why infamous Addtrust certificate is still not expired (same private key) for code signing?