News for hackers. Stuff that matters.
Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by jchw on Monday February 24, 2025 @11:39PM (#43168251)
Web PKI drama is always astonishing to me because it is one of the only areas of the entire world where a corporation's "fucking around" is seldom ever not followed by a sobering "finding out" period. The various entities that decide what CAs to trust can effectively dismantle any CA business in the world, basically at the drop of a hat. If DigiCert decides to play this game and lose, it would make them the biggest such loser so far. DigiCert is, as far as I know, the largest CA on the Internet. It would certainly send a strong message, and cause a lot of chaos, if the biggest CA on the Internet found itself being removed from trust stores. Yet, there's no particular reason it couldn't happen. How exciting.

Of course, I think that is unlikely, but on the other hand, it's just as cathartic to imagine whatever idiot at DigiCert thought it was a good idea to engage legal here to have the dressing down of a lifetime. I read the thread in question. It doesn't make DigiCert look good, but this action definitely is more damning to them than anything Collan said in my opinion.

Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by chicom_malware on Monday February 24, 2025 @11:58PM (#43168356)
> It would certainly send a strong message, and cause a lot of chaos, if the biggest CA on the Internet found itself being removed from trust stores

Their customers would be forced to give their business to Honest Achmed[1].

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=647959

Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by skissane on Tuesday February 25, 2025 @12:51AM (#43168627)
Someone should start a real CA business, complete with all the proper audits and everything to get it into the browser trust stores… and call it “Honest Achmed’s Used Cars and Certificates” (have it buy some random used car dealership in the middle of nowhere so the name is not a lie)

Where’s a billionaire troll when you need one? (And a form of billionaire trolling that would upset a lot less people than Musk’s version of it.)

Would be even funnier if the billionaire’s name actually was Achmed

Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by justahuman74 on Tuesday February 25, 2025 @01:01AM (#43168687)
What has prevented this (a good legit CA co) from happening before now?
Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by nickf on Tuesday February 25, 2025 @02:32AM (#43169207)
Time and money. Plus right now even if you bought the infra, the staff, paid for and passed the audits, and then waiting while Apple, Mozilla, Google and Oracle (at least) included your roots...Microsoft aren't taking more right now. So you have to wait for some unknown time in the future when/if they start doing that again. You could purchase a root off an existing CA, subject to the trust stores approving it, and the boatload of cash you'd need to buy it (plus still having the staff and infra to operate it).
Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by skissane on Tuesday February 25, 2025 @03:13AM (#43169422)
> Microsoft aren't taking more right now. So you have to wait for some unknown time in the future when/if they start doing that again.

Interesting, I hadn’t heard that, is there anywhere I can read more about it?

> You could purchase a root off an existing CA,

As well as a sub-CA, I remember in theory you can have two independent CAs with cross-signing… but do browsers actually support that?

Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by nickf on Tuesday February 25, 2025 @04:51AM (#43169981)
Nothing public to point to, sorry.

Sub-CAs: Not really. Operational risk to the parent CA is huge, you'd be hard pressed to get any current public CA to sign an issuing CA to be operated externally. Cross-signing still works (though it is the stuff of nightmares in many cases) but again you have to have money and a CA willing to do it!

Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by twisteriffic on Thursday February 27, 2025 @07:25PM (#43200228)
Entrust is/was doing it with ssl.com after they were detrusted.
Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by nickf on Friday February 28, 2025 @02:41AM (#43202823)
No, SSLCorp are hosting and managing a CA with Entrust branding. Same as Sectigo are doing. Entrust aren't doing issuance, verification - they're straight reselling from white-labeled issuing CAs.
Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by zinekeller on Tuesday February 25, 2025 @07:40AM (#43171116)
"Nothing public to point out to" is probably accurate but it is noted publicly here: https://learn.microsoft.com/en-us/security/trusted-root/new-...
Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by SpicyLemonZest on Tuesday February 25, 2025 @01:18AM (#43168788)
Let's Encrypt has been around for a decade and is doing pretty well for itself. The manual validation required for EV and OV certificates precludes it from being a passion project, unless managing a call center and a squad of document reviewers is your dream job.
Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by Thorrez on Tuesday February 25, 2025 @04:32AM (#43169875)
Let's Encrypt doesn't issue EV and OV. Honest Achmed’s Used Cars and Certificates wouldn't have to either.
Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by boricj on Tuesday February 25, 2025 @09:15AM (#43172104)
It wouldn't be fun if Honest Achmed’s Used Cars and Certificates didn't also issue EV and OV certificates. It wouldn't be on brand to miss out on entire segments of the certificate market.
Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by rocqua on Tuesday February 25, 2025 @05:28AM (#43170177)
Where's the value?

Anyone can get a cert from lets-encrypt. No users of your website care how trustworthy your CA is. And CA's are too big to fail, so you barely need to worry about your CA being removed by the trust store. So you can only compete on price.

If we want to change this, we need a way for a certificate to be co-signed by multiple CA's. So that the certificate can be presented to the user, and they can figure out if any trusted CA of theirs has signed the certificate. This way, revoking trust in a CA becomes easier, because people should have multiple signatures on their certificate. That means, all of a sudden, that the quality of a CA actually matters.

Whilst it might seem this is already possible, it is not. Cross-signing is only a thing for intermediate certificates, and does not work. You can also have multiple certificates for the same key, but when starting a TLS session, you must present a single certificate. (This seems to have changed for TLS 1.3, so perhaps this is already possible?)

Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by toast0 on Tuesday February 25, 2025 @09:34AM (#43172346)
I think TLS 1.3 still requires the end entity (server/client) cert first. All the other certs can now be in any order and the verification is suppoaed to figure out a valid path.

In theory, you could make an intermediate CA and get cross signed certs from multiple CAs (hopefully with Name Constraints), your intermediate CA signs your server cert, and you include all your cross certs and the intermediate certs for those. And the client figures out which chains it can make and if it likes any of them.

But experience has shown, verification may find a chain with signatures that line up, but the CA is expired or revoked in the local trust store, and reject the verification, even though another chain could have been found with the provided certificates.

And, because of the limited information in tls handshakes from real world clients, it's difficult (maybe impossible) to know which CAs a client would accept, so that the server could present an appropriate chain.

Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by o11c on Wednesday February 26, 2025 @02:01AM (#43181395)
The obvious solution is for TLS 1.4 to mandate that all certificate chains contain at least one expired certificate.
Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by justahuman74 on Tuesday February 25, 2025 @12:58AM (#43168667)
I'm actually curious why that wasn't approved
Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by woodruffw on Tuesday February 25, 2025 @01:03AM (#43168701)
To my understanding, the point of Honest Achmed was to demonstrate that it was possible to write a facially reasonable and compliant CA inclusion request that was also intuitively unacceptable. It successfully demonstrated that the inclusion policies at the time needed to be made more rigorous, which they were.
Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by bigfatfrock on Tuesday February 25, 2025 @10:14AM (#43172924)
Thank you, that was an awesome laugh this morning, that request was genius:

> 2. Sub CAs Operated by 3rd Parties

> Honest Achmed's uncles may invite some of their friends to issue certificates as well, in particular their cousins Refik and Abdi or "RA" as they're known. Honest Achmed's uncles assure us that their RA can be trusted, apart from that one time when they lent them the keys to the car, but that was a one-off that won't happen again.

Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by userbinator on Monday February 24, 2025 @11:53PM (#43168320)
It would certainly send a strong message, and cause a lot of chaos, if the biggest CA on the Internet found itself being removed from trust stores.

How many will agree to that removal? How many will see one more reason to forever turn off automatic updates and decide what to trust themselves, having seen yet another way some faceless entity they never knew about can break things?

It will certainly send a strong message, but likely not the intended one. All it will do is increase the lack of trust in centralised PKI in general.

Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by jchw on Tuesday February 25, 2025 @12:07AM (#43168385)
I'm not sure how to put this nicely, but I'll try my best: The normal people, who account for 99% of the end users of DigiCert's customers, are not going to disable updates on their web browser or their OS to "take a stand" against this decision. (And corporate users can't do this anyways, since it's not in their hands, and keeping things out of date is not a reasonable option for an organization that has security standards.) Most of them won't know what is going on here, and if they hear about it, probably won't care or know what to do about it. That's the Web PKI infrastructure working as intended, because it would be infeasible for billions of people to properly understand the gravity of all of these decisions. In order to ensure that TLS connections are at least minimally safe, it's pretty much necessary for things to work this way.

I'm not arguing that it's good that a relatively small number of entities (mainly Google, Microsoft and Mozilla) decide which CAs are trustworthy, but that's all the more reason that it's important for all of this Web PKI work to happen completely in the open, so that the few who can spare the time and effort to scrutinize what is going on can help the rest of us have a safer Internet. We don't have a better solution. That's also why DigiCert issuing legal threats because they don't like how one of these issue reports makes them look is a serious problem that can't be tolerated.

Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by LegionMammal978 on Tuesday February 25, 2025 @12:10AM (#43168403)
> The normal people, who account for 99% of the end users of DigiCert's customers, are not going to disable updates on their web browser or their OS to "take a stand" against this decision.

I'd imagine that they wouldn't do it to "take a stand" so much as "avoid the risk of getting their stuff broken in the short term" in this scenario, regardless of whichever party loses the blame game. See: the recent WordPress drama, which has turned customers away from both parties involved.

Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by jchw on Tuesday February 25, 2025 @12:44AM (#43168593)
As I understand it, the way certificate authorities are removed from the trust store is progressive: they will announce a date after which new certificates from a given CA will no longer be trusted. I think this can be made even more progressive, by limiting the validity period of new certificates that will be trusted. DigiCert will have little recourse other than to let their customers know, and/or start providing certificates issued by another CA that follows the web PKI procedures and remains trusted. (They can still do that, of course, it's just that their own certificates issued by them directly won't be trusted anymore.)

On the flip side, for user impact, it will play out like this: Some bank or other important entity could possibly, for whatever reason, continue using a (presumably expired? unless DigiCert continues issuing anyways; note that most likely, they will not.) DigiCert certificate after the cut off date, which will lead to users receiving errors. Some of them will have HSTS setup, which will lead to an emergency situation where they have to issue a new certificate ASAP, as it will basically halt their business until they do. For places where there is no HSTS, users may be instructed to simply bypass the certificate warning temporarily, and support lines will be absolutely swamped until they actually fix the problem.

The WordPress situation is quite different. You don't have to use WordPress. Users don't even know what the Web PKI is to find an alternative to it, not that there is one or will be one.

Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by snailmailstare on Tuesday February 25, 2025 @12:55AM (#43168648)
Sure some users would keep the CA active out of fear, while everyone paying digicert would also begin to move out of fear.. What portion of the strange sort of sites that couldn't figure out how to get off but could figure out how to renew would bother with paying for a different error message?
Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by cortesoft on Tuesday February 25, 2025 @12:49AM (#43168619)
> mainly Google, Microsoft and Mozilla

They don't have free rein to do whatever they want. If they chose to remove them, they are going to have to be ready to defend themselves in court.

Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by jchw on Tuesday February 25, 2025 @12:58AM (#43168672)
Why exactly do you think certificate authorities have a legal right to appear in trust stores?
Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by saurik on Tuesday February 25, 2025 @03:41AM (#43169564)
Is that really the claim, though? If someone chooses to punish DigiCert for compliance with the TRO then DigiCert might have grounds to file for declarative relief from the court, as the court could very well decide to help protect DigiCert from external consequences of their demand.
Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by nickf on Tuesday February 25, 2025 @04:56AM (#43170010)
Perhaps, but only in the case that the delayed revocations were scoped to those certificates covered by the TRO, and not over 1000x more from subscribers who had nothing to do with the company who filed the TRO.
Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by jchw on Tuesday February 25, 2025 @09:15AM (#43172108)
Well personally, I think that'd be a terrible position for them to take. Honoring the TRO is, as far as I can tell, not the issue that is being raised.
Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by cortesoft on Tuesday February 25, 2025 @12:00PM (#43174445)
This case literally involves the courts getting involved in what should appear in trust stores. DigiCert was ordered by the courts to not revoke certificates via a TRO.

If the browsers removed DigiCert, DigiCert could certainly sue based on the harm to their business. They could argue that the browser vendors were inconsistent with the application of their rules. They could argue that the browser vendors were unfairly competing by kicking them out.

Not saying they would win all these, but they would certainly fight it - the alternative would be the end of DigiCert, they aren't going to go down without a fight in whatever venue they can find.

Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by SkiFire13 on Tuesday February 25, 2025 @04:46PM (#43177925)
> DigiCert was ordered by the courts to not revoke certificates via a TRO.

... and DigiCert did not try to appeal the TRO.

Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by justinclift on Tuesday February 25, 2025 @01:32AM (#43168858)
Both Google and Microsoft tend to act like they have enough money and lawyers to defend whatever behaviour they feel like engaging in.
Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by cjbprime on Tuesday February 25, 2025 @01:12AM (#43168752)
Those companies are always ready to defend themselves in court, and this is a country with extremely strong free speech rights.
Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by chgs on Tuesday February 25, 2025 @02:35AM (#43169219)
What country?
Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by userbinator on Tuesday February 25, 2025 @01:59AM (#43169031)
The normal people, who account for 99% of the end users of DigiCert's customers, are not going to disable updates on their web browser or their OS to "take a stand" against this decision.

...unless they notice the breakage, and you tell them to do so to stop it.

Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by jchw on Tuesday February 25, 2025 @07:39AM (#43171111)
Ignoring the policy reasons that this won't happen, not all devices can be downgraded, so by then it's too late anyway. Best you can do is bypass a non-HSTS certificate warning.

That all assumes DigiCert continues issuing certificates they know won't be trusted. I assume most likely what will actually happen is they have to start selling certificates from another CA, but failing that they're probably just going to stop issuing certificates before the cutoff.

Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by edelbitter on Tuesday February 25, 2025 @12:15AM (#43168433)
[delayed]
Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by SkiFire13 on Tuesday February 25, 2025 @04:48PM (#43177945)
> Meaning two highly respected entities, known for being well aware of the wider impact of their careful enforcement of strict policies, need to agree to cause any major breakage.

Note that this is not a "both" but a "any of them". One can disagree with the other on this and still cause wide breakage.

Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by pilif on Tuesday February 25, 2025 @12:34AM (#43168536)
If DigiCert were to lose browser trust (at this point, that's still a big if), it would happen the same way it happened with prior CAs, some of which were pretty big themselves (Symantec): all certificates issued after some date would not be trusted, yes. But all existing certificates would remain valid.

This gives certificate owners ample time to look for a different issuer and no certificate buyer would deliberately purchase a certificate from an issuer when they know some percentage of users will not trust that cert.

So for the end users, everything will keep working: the existing digicert certs stay valid and newly refreshed certs will be signed by a different authority. There is no need to turn off automatic updates over this.

Between Entrust and Symantec, we've already seen this happen to large well-known CAs and everything remained fine (not for the offenders, but, hey, that's the system working as intended)

Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by woodruffw on Tuesday February 25, 2025 @12:56AM (#43168656)
> All it will do is increase the lack of trust in centralised PKI in general.

“In general” is a broad statement, given that the overwhelming majority of people using the Web PKI have no idea that they’re doing so. DigiCert is not a legible part of the value chain for the average users; they won’t notice that the sites they use switch CAs. This strong disfavoritism towards vendors is arguably one of the Web PKI’s greatest strengths.

Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by twisteriffic on Monday February 24, 2025 @11:54PM (#43168330)
It's refreshing to see folks who're obviously used to hiding behind clouds of bullshit get skewered by people who both know enough to see through it and have the time and energy to follow every thread to completion.

The most recent digicert thread smells suspiciously similar to those that lead up to the Entrust debacle.

Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by account42 on Tuesday February 25, 2025 @10:20AM (#43173007)
> It would certainly send a strong message, and cause a lot of chaos, if the biggest CA on the Internet found itself being removed from trust stores. Yet, there's no particular reason it couldn't happen. How exciting.

Trust stores and Browsers specifically have more options than simply remove a CA. A more reasonable approach for distrust process of a CA this size would be to stop accepting any new certificates issued after a certain date. Then existing customers will have a heads up and even if asleep will find out the bad news during scheduled renewal rather than while the responsible employees are on vacation.

Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by axus on Tuesday February 25, 2025 @12:38PM (#43174924)
Is there any option to turn off trust for all certificates generated after a certain date? The ideal would be to let old certificates keep working, and not trust new ones.
Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by duskwuff on Tuesday February 25, 2025 @12:46PM (#43175005)
It's been done previously, e.g. for Symantec:

https://security.googleblog.com/2017/09/chromes-plan-to-dist...

Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by wolrah on Tuesday February 25, 2025 @07:47PM (#43179372)
Yes, this has been done a few times in the past. It's unfortunate that "distrust after X date" and "distrust now" are the only penalties that currently exist but that's the reality of the current PKI world.

There are a lot of efforts to get name constraints widely supported, so a given CA can only issue for certain TLDs or even domains, but it's still not there. That could be a viable punishment for misbehaving CAs in the future, or even an intentionally chosen restriction for CAs that want less strict requirements. Government CAs could be a very useful application, if a CA cert could be name constrained to only issue for .gov.cctld at that point we could basically just let them do whatever they want without concern. Likewise for any small regional CAs, if they could be limited to only regional TLDs their blast radius is reduced which also could mean less strict requirements than those applied to CAs able to sign for .com.

Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by thayne on Tuesday February 25, 2025 @10:33PM (#43180304)
It would also be really useful if I could add a "root" CA for my employer's private CA to sign certificates for say .internal or .example.com, but not allow them to sign certs for any arbitrary domain. There's decent support for constraints on intermediate certs, but then you have to trust the root won't ever be used to sign unconstrained intermediates.

It would also be useful for localhost. Create a private CA that is constrained to localhost and *.local, and you don't have to worry about it being used to MitM other sites if it gets compromised.

Re:DigiCert: Threat of legal action to stifle Bugzilla disco... by wolrah on Sunday March 02, 2025 @06:51PM (#43236615)
I 100% agree, and I also think it'd be a better solution than wildcard certs in most cases where they're used. I would love to be able to have a personal CA cert that was name constrained to mydomain.tld for the duration of my registration of that domain which I could then use to issue certs for subdomain.mydomain.tld for individual services instead of having to have one *.mydomain.tld which hypothetically might allow a single compromised service to be turned in to the ability to impersonate any of my services.

Obviously having a glut of new private CAs would cause scalability issues for CT logs that are already having issues keeping up with current uses, perhaps CT requirements could be reduced for such single-domain CAs in combination with limited lifetimes.