eMudhra to exit global SSL/TLS certificate business (emudhra.com)
1025 points by bo0tzz 18 hours ago
rdtsc 17 hours ago
> However, the level of social media amplification around this incident has brought scrutiny that is out of proportion to SSL/TLS’s place in our business
Scrutiny is inversely proportional to bit complexity of the private keys they used. Without a failure to apologize or expose how it happened: a human mistake, process mistake, etc. this looks pretty bad on them.
> eMudhra’s global SSL/TLS infrastructure runs separately from its other operations. The company’s Global digital signature certificate (DSC), eSign, and other signing services, including those in India, its enterprise PKI Solutions (emCA, CertiNext platforms), emSigner eSignature Suite, and its identity and authentication solutions (SecurePass, emAS) are not affected and continue to operate as normal
Anyone relying on them with anything related to security or trust is playing Russian roulette at this point.
overtomanu 14 hours ago
It was "multiple human errors". But yeah no matter what, in any case or exceptional circumstances, this thing was not supposed to be screwed up.
On Mozilla’s tracker, eMudhra said the keys were created on 30 April 2025 in a key generation ceremony, a recorded procedure in which keys are produced inside hardware security modules (HSMs), tamper-resistant devices built to hold keys. The keys were meant to be moved to data centres in the United States and Europe for customers needing data stored in those regions. To move them, the company added a step to ‘wrap’ each key, or encrypt it for transfer, and ‘unwrap’ it at the other end. eMudhra said a flaw in the software script created a second, weaker set of keys during this step, and because the two sets had similar names, staff used the weaker ones by mistake. It said human errors occurred at multiple steps.
source:
What's the eMudhra security scare that has rattled the internet?
https://theprint.in/tech/whats-the-emudhra-security-scare-th...
wolvoleo 14 hours ago
These "wrapping" keys were not "weaker". They were completely unfit for purpose. They have not explained why they used a 3-bit key for this purpose.
If they go to the trouble of wrapping them, use real keys. Or don't do it.
Also, it's a big "human error" to not notice this for a year and a half.
silisili 12 hours ago
patch_cable 12 hours ago
cogman10 12 hours ago
rstuart4133 11 hours ago
telebub 12 hours ago
redanddead 2 hours ago
xbar 4 hours ago
rockdoe 12 hours ago
cdelsolar 8 hours ago
sippingabonedry 15 hours ago
Their complaint about social media reeks of "and we would have gotten away with it, if it wasn't for those meddling kids". [1]
rdtsc 14 hours ago
We deeply and sincerely apologize for getting caught and not being able to cover it up.
khriss 14 hours ago
This is pretty normal in India unfortunately. Crony capitalism is the dominant business engine in the country, so pretty much any significant business, esp in regulated sectors like govt mandated services(which is the bulk of eMudhra's operations) is impossible to set up without significant bribes being paid.
As a consequence, these businesses are very well protected from normal market forces and are pretty much above the law. Had this incident not been an international one, they had a very good chance of getting away with it, and the people reporting this would have landed in jail.
thraway3837 12 hours ago
moralestapia 12 hours ago
franktankbank 14 hours ago
aboardRat4 6 hours ago
hnlmorg 14 hours ago
It does, but I wonder how much of that phrasing is cultural.
When working with different businesses across the globe, I’ve noticed Indian correspondence to incidents tends to be more a show of strength even if it’s transparently obvious that there’s no merit to the content.
Whereas western European correspondence is often more apologetic and empathetic. Even if it might sound insincere to those affected.
But it’s all just words at the end of the day. It never means much unless the business is willing to back real change to mitigate similar issues in the future and resolve undisclosed existing problems. However there’s no way for us to know if this is happening or not.
ryandrake 13 hours ago
expedition32 10 hours ago
The truth would have come out eventually- after a bunch of security cluster fuck incidents.
gquere 16 hours ago
Their OTP solution is bruteforceable as well: https://mastodon.catgirl.cloud/@49016/117475921584308861
rdtsc 15 hours ago
This becomes an inverse Russian roulette: only one of six chambers is not loaded.
Waiting for a release like "... the level of social media amplification around this incident has brought scrutiny that is out of proportion to OTP 1FA place in our business. In view of this, after detailed deliberations our board has concluded that withdrawing from global OTP 1FA is the right decision for eMudhra and its shareholders"
throw0101c 14 hours ago
VorpalWay 13 hours ago
Link is broken, gives some randomly generated text when using Brave on Android. Their AI bot detection is not very good.
rdtsc 12 hours ago
rauli_ 12 hours ago
That Web site thinks that my browser is an AI scraper for some reason.
anakaine 13 hours ago
It's not clear what you have linked there.
rdtsc 12 hours ago
thraway3837 12 hours ago
"However, the level of social media amplification around this incident has brought scrutiny that is out of proportion to OTP's place in our business"
pigggg 16 hours ago
Various Indian regulations (particularly around commerce and banking) require you to use India companies for solutions like the above. It gets worse when companies are "steered" by a regulator/compliance person who has a bias for a specific solutions provider.
sippingabonedry 15 hours ago
Then indirectly the security and trust of the entire Internet rests in the hands of a few government babus in India... that's scary.
pigggg 14 hours ago
sandeepkd 15 hours ago
miohtama 13 hours ago
It’s called regulatory capture.
It’s get worse when these companies work with regulators to create more regulation that they can sell more of their services.
https://www.amazon.co.uk/Compliance-Industrial-Complex-Opera...
cylemons 16 hours ago
Regulation like this makes sense, but then the government should also srutinze these companies
geodel 14 hours ago
debarshri 15 hours ago
"bias"
midtake 13 hours ago
"out of proportion to SSL/TLS’s place in our business" is an insane comparison. They are saying they care so little about SSL/TLS to begin with that it's not fair.
It would be like me practicing surgery 1 hour a week and saying "well surgery only has a very small place in my 80-hour work week" in response to flagrant failure of medical care.
cogman10 12 hours ago
"We are bad at this job, but we don't do it often so don't think we are bad at other jobs".
Yeah, the proportion if anything is too small. This is the sort of company that should not be doing anything related to security.
paustint 12 hours ago
This is what I found regarding how it happened, but still not a full explanation - but there was some name confusion and obvious incompetence.
>According to eMudhra, proper strong keys were created in the HSM at the key ceremony on 30-04-2025. The script had been changed to test wrapping and unwrapping keys, because the intermediates were to be moved to data centres in the US and Europe, and a bug in that change created a second set of weak keys. The keys had almost identical names, and the weak ones were used for the certificate requests. The same request was signed by eMudhra's own root and sent to Sectigo, which cross-signed it. The strong keys never made it into any certificate (Bugzilla).
https://www.fairssl.se/en/articles/emudhra-ca-noegler-knaekk...
CobrastanJorji 12 hours ago
I wonder. Say I wanted to prevent something stupid like this from happening in the future. What would be a sensible check? The higher level authority doesn't see the private key itself, right? Just the certificate request. And I wouldn't want someone to manually inspect the keys to see that it looks random-ish. Perhaps there could be a small check script added to the generation of certificate requests that says "hey, your key a.) is mostly zeroes, b.) appears to be ASCII text, or c.) seems otherwise extremely non-random, please use -f to continue anyway".
MadnessASAP 8 hours ago
throw93939e8 11 hours ago
raffraffraff 12 hours ago
Fantastic key ceremony. Great time had by all. Can't remember a damn thing, we were all so plastered.
cebert 16 hours ago
Right? I don’t know why anybody would trust this company for anything.
fabioborellini 16 hours ago
Someone higher up in the hierarchy telling you to trust this. You have no option to challenge it.
saidnooneever 13 hours ago
Russian Roulette is pretty accurate if not an understatement.
If they expect people to still trust them on their other services they have obviously no clue on how Trust works, meaning they shouldn't be in the game in the frist place.
As a trust provider you get one chance. Squander it and you're out. That is how it should be.
kjs3 13 hours ago
Anyone relying on them with anything related to security or trust is playing Russian roulette at this point.
In any legal dispute involving them, Exhibit A will be "look at how they ran their SSL/TLS business". That won't go well.
thraway3837 12 hours ago
They got their image hurt, and pulling the culturally appropriate response here which is to never apologize and to never accept fault. Instead quit/resign and say that other stuff is just fine. It's really not fine, and you can bet that the same corporate philosophy that made the CA error will have serious security errors in their other products.
teknologist 5 hours ago
I think it doesn't matter what they say because they'll just get away with it. It's as simple as that. They'll get away with it.
Toutouxc 17 hours ago
Somehow this is making it even worse. Like, I'm having issues explaining the whole thing to my wife, because I can't come up with a metaphor or parable that's even remotely as ridiculous as what they've done. Anyone's got a good one?
Maybe, like, setting up a factory that builds both LHD and RHD cars and building cars with two passenger seats in the front for two years straight without anyone noticing?
tauneutrin0 16 hours ago
The internet's security relies on an almost impenetrable wall built around it. The king appoints gatekeepers that are each entrusted with a gate they must protect. The gatekeepers must follow a rigorous interrogation process to verify the ID of anyone who wants to pass through their gate. Only then are they permitted to unlock it.
The king was very careful to ensure all the gatekeepers were following the process correctly. It did not occur to anybody that one of the gatekeepers could be using a dirty rag to jam their gate closed instead of a lock.
Once discovered, the wall could be trivially bypassed. The security of the whole internet was immediately broken. Rebuilding the wall to block up the dodgy gate took much effort from very many people.
wolvoleo 13 hours ago
I think part of the issue is that we allow gatekeepers to open any gate.
This system was invented in the 90s when things were looking up. China was opening up to the world, the Russians were suddenly not evil anymore, and the internet was supposed to bring us all together into one happy global society, kumbaya and all that. Obviously that didn't work out.
It's time for a rethink really. Every CA is now a single point of failure.
fc417fc802 9 hours ago
eithed 15 hours ago
Now the gatekeeper is saying "I don't want to be a gatekeeper anymore for this one particular gate, because people were mean to me. I'll however continue being gatekeeper for these other gates that drive my business either way."
mebrainmush 14 hours ago
I think a part of the issue was, everyone living outside the walls did not even try to kick the gates open as everyone assumed a big (cryptographically secure) lock was being used by all gatekeepers.
jodrellblank 14 hours ago
sire-vc 14 hours ago
david_for_you 15 hours ago
In this analogy I think it would be more appropriate to call them a lockmaker, and a lot of gates have been using this lock. Finding and fixing every lock is where the effort comes from, and some locks may not be found for years to come.
tauneutrin0 14 hours ago
rustyminnow 17 hours ago
In the old days a king would "sign" his proclamations by pressing his "unforgeable" signet into a wax seal. This proved the authenticity of the proclamation.
Normally, the king would declare and sign a proc stating that anything signed by his secretary's "unforgeable" signet was to be respected as well. The secretary could delegate authority to others in turn.
Well turns out that one of the signets in the chain of trust was just a picture of a "four" that anybody could have forged, but nobody noticed because in all of the ceremony and stacks of parchment with wax seals, nobody actually checked if the signet was secure.
chuckadams 16 hours ago
The signets were "unforgeable" in that the penalty for copying one was death by being tortured, hanged, drawn and quartered.
skjoldr 16 hours ago
amiga386 16 hours ago
pyrale 16 hours ago
It's enough that the signet could be verified, and sometimes was [1].
As it turns out, these documents were mostly useful for long-lived décisions, which could be overturned, and where a forgery exposed you for a lifetime.
[1]: https://en.wikipedia.org/wiki/Robert_III_of_Artois#The_fraud...
hmartin 16 hours ago
Bravo
locknitpicker 16 hours ago
"the king has no cryptographically strong certificate"
cpuguy83 16 hours ago
https://bsky.app/profile/anthonymoser.com/post/3myf5fwpl7s2t is a good explainer I think without getting into the nitty gritty details.
for the non technical folks: imagine there was a password that if you guess it, you can impersonate *any website on the internet*
now imagine the password is literally the number 4bspammer 15 hours ago
This seems like the easiest way to frame it to non-technical people to me. They know what passwords are.
TheJoeMan 16 hours ago
I just explained what it actually is. I said "you know how you go to a website HTTPS and it's secure? Well Apple chose a couple of trusted parties that your phone inherently trusts, and those people approve a few thousand intermediate companies who do the day-to-day certificate work for end websites. One of those intermediates, rather than choosing a 200-digit random number, chose 4, no not four-digits, the number 4". And then we could laugh at some of the memes.
albert_e 16 hours ago
Our 200 digit random number was 199 zeroes followed by a 4
- emudhra lawyer maybe (:
vbezhenar 16 hours ago
j_maffe 14 hours ago
trinari 16 hours ago
breakwaterlabs 16 hours ago
It's hard to explain partly because when you explain this thing we've done with TLS and PKI, it sounds a little insane.
> "We set up a system where every government and a bunch of random banks and IT companies in the world holds the secret codes to everyone's encryption. Then we make them pinky swear not to abuse it, with stern talkings to if they do. And now it's all on fire, because one of them was irresponsible!"
You can know the intractability of the problem that PKI is solving, and the (worse) alternatives that have been tried, but that doesn't make this system not-insane to a normal person, and its at least a little bit the fault of the collective "us".
And it's not like it is an impossible problem; we rely on TOFU for SSH, we have remotely-attestable TPMs everywhere, ZKPPs / PAKEs exist, session keys and federation protocols are widespread. Somewhere in the set of "possible solutions" are options that don't sound unhinged when you explain how we got to this eMuhdra situation.
brabel 15 hours ago
I believe you misunderstood how it works. A parent certificate cannot be used to decrypt information encrypted by a child certificate… the CA issuer just signs your child certificate, it doesn’t have access to your private key.
Then, everyone who trusts the CA will trust your certificate by checking it is signed by the CA who should have done the checks to ensure your certificate contains truthful data.
So your layman description of “they have secret codes to everyone’s encryption” is completely wrong.
kbolino 15 hours ago
FromOmelas 15 hours ago
shagie 11 hours ago
The internet is a marketplace with a million vendors, each with their own stall.
In order to sell something in the market, you need to prove that you are who you say you are. There are about 200 trusted clerks whose job it is to check your papers and verify your identity. Once they're satisfied, they stamp your papers with an intricate stamp designed by the finest cryptographers.
Anyone seeing that stamp knows that a trusted clerk has checked your identity and approved your papers. Most people don't examine the stamp closely. They simply recognize it as belonging to one of the trusted clerks and accept it.
One of these clerks, however, instead of commissioning an intricate stamp from a master cryptographer, bought an ordinary rubber stamp from an office supply store.
One day, a particularly paranoid cryptographer was examining the stamps used throughout the market and noticed something peculiar about one of them. It wasn't intricate at all. In fact, it was so simple that anybody with a few dollars and a trip to the office supply store could make an identical stamp.
The clerk's job wasn't merely to stamp papers. The clerk was supposed to check that everything written on them was true before applying the stamp.
But now anyone could write whatever they wanted on their own papers and stamp them. The resulting documents would look exactly like ones that had been carefully checked and approved by the clerk.
A robber could write "thebank.com" on their papers, stamp them with the office supply rubber stamp, and present themselves as thebank.com. If they could get a customer to come to their stall instead of the real bank's, the customer would have no reason to suspect anything was wrong.
After all, the papers had the stamp of a trusted clerk. And everyone who trusted that clerk's stamp would believe them.
d1sxeyes 15 hours ago
I told my wife the following: basically when you access a website like your bank, and you see the padlock in the address bar, that means that the computer the website is on has shown your computer a certificate saying that the same company that built the website you’re looking at owns the web address you’re going to.
Your computer has a built-in list of signatures that it trusts and expects to see on the certificates, and one of those signatures was eMudhra’s. These signatures are basically just a proof that you know a secret number without revealing the number itself. If you know the secret number, you can sign the certificate.
There are an unimaginable number of secret numbers. Imagine each atom in the Great Pyramid of Giza is a secret number. And then imagine you have as many Great Pyramids of Giza as there are atoms in the universe. And then double it.
Now imagine you choose any of the numbers represented by all those atoms to sign the certificate with, and you chose 4.
It’s not technically wrong: 4 is indeed a number. But if anyone wants to guess your number, and they start at 0, it won’t take them very long to find your secret number.
Once they’ve found your secret number, they can now sign certificates pretending to be you. So someone could pretend to be your bank, and present a certificate saying “yes, I am your bank” with a signature on it that your computer trusts.
drannex 14 hours ago
It's a padlock with a code. The manufacturer makes the padlock with a specially made pin, so you can lock your front gate, and feel secure.
eMudhra sent you a padlock that had the code "4815" promising no one has ever used it or would be able to guess it, but all anyone really needed to try to get in is set the first number to "4" and ignore the rest.
It's not entirely accurate, but its accurate enough for them to get.
vzmax 17 hours ago
A car manufacturer that reused the same car key for every car.
dzdt 17 hours ago
And the key has no notches, and so inserting a screwdriver into the lock and turning works just as well as using the key.
vardump 16 hours ago
bengotow 17 hours ago
SAI_Peregrinus 16 hours ago
hawk_ 17 hours ago
whilenot-dev 17 hours ago
And the key is a LEGO brick.
sureglymop 16 hours ago
And the key on top of that can be used to open every other car that exists.
Spooky23 16 hours ago
They did!
As a 90s kid, the Dodge Omni was a common shitbox student car. I think they had like 8 key patterns lol.
My brother’s ignition key unlocked my friends’s trunk. There were a few people who could start other peoples cars. In one case, a soccer player “stole” a football players unlocked car as they looked identical and were parked near each other. In another as a prank we unlocked cars to roll them out of parking spots and physically lift them into unusual places.
intrikate 17 hours ago
Beyond that, they didn't even properly key the key! They carved one notch in by hand!
ProllyInfamous 17 hours ago
>I can't come up with a metaphor or parable that's even remotely as ridiculous as what they've done
The best example I can think is (some) international borders: yeah, they're heavily regulated entities with lots of written protections (and thousands of miles of impenitrable barricades), but occassionally a hole opens up (whether physically or engineered).
Perhaps a section of border fence is occassionally destroyed (and people sneak in), but this won't happen if the border guards are approving [false] passports from a compromised government actor ("they have a valid passport, according to our inspection"), the border fence doesn't even matter!
Presume anybody can now go to that bad-passport-issuing government and request a passport to then enter any other country (i.e. the other country will see the passport as valid in the official global database): BAM, borders no longer mean anything; welcome to Privileged Accessia.
nunez 16 hours ago
Everyone in your neighborhood knows your address, but someone discovered two days ago that they can get into your house by sticking a 4" oblong piece of paper into the keyhole. They put it on blast on Facebook, so now everyone in the whole planet is trying to break into your house.
superxpro12 16 hours ago
keep it simple. They promised a door key with 10 grooves cut in it, but instead they gave you a door key with 1 groove cut in it.
And when that clicks, extend the metaphor, literally, to a key with ~384 grooves.
otterley 16 hours ago
This scene from the classic comedy movie Spaceballs is a good one: https://youtu.be/B-NhD15ocwA?si=pcPfIRTgPVAurW1S
wiredfool 15 hours ago
The killer is it's even dumber than that.
dhruvagoyal 14 hours ago
y'all underestimate your wives, i simply explained how PKI works in simple terms (alice/bob, public key, private key) and explained that they chose 4 as a private key instead of something complicated, she got it.
asveikau 16 hours ago
I have explained it to a few normies.
I start by saying this is about the tech behind the S in HTTPS. I say that the main point of this is that when you talk to foo.com, it has to prove that the people behind foo.com are on the other end, so it's safe to send them your encrypted password or whatever.
Then I say a bit about how the system works by having a small number of trustworthy companies vouch for other people's servers. This doesn't need too much technical detail to get the point across.
Then I say one of those "trustworthy" companies put an encryption key of 4, where it's supposed to be a long number that's hard to crack. This makes the verification easy to forge.
Then I say that everybody who runs a server needs to remove this company's bad key, and Windows or Mac or your phone needs updates too. And that your web browser probably already quietly removed it, which removes a lot of the risk.
I feel like when I explain it this way people get it.
fooker 15 hours ago
> put an encryption key of 4
Hey the 4 was picked for good reason!
xkcd.com/221/
stingraycharles 7 hours ago
A lock factory that’s supposed to make unbreakable locks, yet all of the locks/keys are identical. Suddenly everyone can use such a key to open any door of the internet.
Not 100% accurate, but conveys how stupid and incompetent all this is.
whax 16 hours ago
It's like finding out that all the deadbolt locks made by a company can be opened by an uncut key blank.
bfdm 16 hours ago
This is pretty much what I came up with.
Mine was the lock company selling locks but also making freely available keys that would open any of their locks.
notpushkin 14 hours ago
joenot443 12 hours ago
I told my fiance it was a bit like if a company that produces keypad door locks accidentally added a master code (115) which works on every single door and has for the last two years.
Yours is much funnier!
crote 16 hours ago
You know how we got a lock on our door, and it opens only with our key? Turns out someone made a lock which looked secure, but actually opened when you said the word "friend" - and then engraved "speak, friend, and enter" on the door.
anigbrowl 8 hours ago
- you know how some people have passwords like 1234
- ha ha yeah what idiots
- what do you think an internet infrastructure company password is like
- idk something long and hard to remember
- 4
- lolwatbombcar 10 hours ago
A car manufacturer sold cars that had straight keys with no teeth for years and nobody noticed.
BubbleRings 16 hours ago
How about, someone is selling a secure box of some sort, and their factory starts putting glitter nail polish over the screws that hold it together, as is sometimes done for security reasons.
Then the intern decides, “I can just glue these identical little white circles with blue sparkles onto the screw, and it will be faster and I can take more breaks!”
fennecbutt 10 hours ago
A special locksmith who's entrusted enough to do the locks of all the important bank vaults in town used the pass code 1234 for every bank vault in town.
pcthrowaway 16 hours ago
It's like if a manufacturer of bank vaults accidentally let all their vaults be opened by the code 0000
lordnacho 12 hours ago
From Spaceballs:
omarish 16 hours ago
https://www.youtube.com/watch?v=_JNGI1dI-e8 except the password is for everyone's luggage, and it can't be changed
Aurornis 15 hours ago
I described it like it was a company selling the highest security locks to companies that needed them, then one day someone discovered you could open the door with a toothpick.
SAI_Peregrinus 16 hours ago
The Hyundai/Kia cars where a USB-A connector fit the lock actuator and was enough to start the car, so enough got stolen that insurance companies stopped issuing policies for them.
ggreer 15 hours ago
The same Kias & Hyundais were sold in South Korea, but their auto theft rate is 60x lower than the US.[1] Car theft rates are mostly determined by how effectively car thieves are caught & punished, not by how secure the car is.
1. 4.7 per 100k people per year vs 288.5: https://en.wikipedia.org/wiki/Motor_vehicle_theft#Motor_vehi...
chaz6 13 hours ago
One company prints identity cards with a hologram to prevent copying. Another company puts on a dot with a crayon.
throwaway98797 17 hours ago
concrete manufacture occasionally builds houses.
house collapses and people get injured.
concrete manufacture says we no longer build houses cause it’s too small of a business.
hnlmorg 14 hours ago
It’s like the skeleton key for all the locks in the neighbourhood is actually just a straight metal rod.
everfrustrated 15 hours ago
They cut a key for their lock, but instead of using the 4-5 tumblers they only used 1.
deaton 16 hours ago
Its like finding out that for many years every minuteman silo in north america used the launch code "00000000"
trinari 16 hours ago
we could stick with the metaphor of keys. The modern web requires fancy ones capable of hundreds of notches. The company in question basically skipped the step of notches and just used the blank key
florkbork 14 hours ago
"We're designing/running the lottery. You get to pick the winning numbers, in secret, obviously so no one will know. There are millions of numbers you can pick from, using a random system so it's all trustworthy. Instead of drawing a random ball out, and another and another, you write down the number 4 on a bit of paper and go home for the day thinking it's a job well done. No one noticed because they all expected it to take up to a million guesses, until someone just asked if it was 4"
qubex 14 hours ago
There’s an xkcd for this: https://xkcd.com/221/
kylehotchkiss 16 hours ago
Low quality tech company cuts corners seems pretty on point
nearlyepic 16 hours ago
Ever seen Spaceballs?
“That's the stupidest combination I've ever heard in my life! That's the kinda thing an idiot would have on his luggage!”
bethekidyouwant 14 hours ago
Why do you need an analogy? Analogies are always bad. Encryption relies on long complicated numbers, but they made the number instead of long and complicated just the number “4”. Which is actually harder than using a long and complicated number because it’s basically all automated so we don’t even know how They fucked it up this bad.
qurren 16 hours ago
I'm also wondering who the hell would use a registrar called "eMudhra" with Arial font in the subtext in their logo. It's so incredibly 90s.
I'm actually being serious, I do judge companies by their logo and website design taste, and more modern-looking companies also tend to pay more attention to doing things properly.
mrguyorama 16 hours ago
They put a lot of effort into building a very secure safe, thick steel walls, can survive a fire forever, too heavy to move.
Then they locked it with the key you find on a chew toy for a baby.
Surac 16 hours ago
i explain it by using Donald Trump: There is the atomic football (a case traveling with Trump so he can initiate a atomic war even while playing golf). The combination of the lock an the "Football" obviously is 0-0-0-0-0-0, But Tramp has problems remembering the order of the digits in the combination.
ieie3366 18 hours ago
Related: the absolutely brutal question battery the Chrome team publicly submitted to eMudhra
hmokiguess 18 hours ago
Why brutal? Reads very reasonable to me, nothing personal and nothing about someone or feelings everything about the entity and its obligations.
cromka 17 hours ago
I think they brutally expose the utter incompetence of that company.
peder 14 hours ago
chrisjj 17 hours ago
Reasonably brutal.
apexalpha 12 hours ago
Offtopic: collapsing comments with a flair like ‘off topic’ or ‘me too’ is a great idea and really adds to keep the discussion on track.
This was a good read on the situation, thanks for the link.
Is the Mozilla bugtracker usually a / the Go to party for these issues? Or just a coincidence in this case?
wolrah 6 hours ago
> Is the Mozilla bugtracker usually a / the Go to party for these issues? Or just a coincidence in this case?
Yes, because of the project's open nature the Mozilla CA program Bugzilla and their dev-security-policy mailing list have become the de facto public discussion point for TLS-related issues.
kbar13 13 hours ago
oof. even as a bystander i’m feeling the cortisol just reading the questions. i’m curious what even goes into compiling this list of questions - did they plan on going for the kill?
creatonez an hour ago
The intent isn't public shaming, it's to have enough information about what the hell happened, so that the failure mode can be squashed as thoroughly as possible in the future. Other CAs and interested parties should be terrified about the possibility that they have the same cockroach infestation as a result of using the same software or similar procedures, rather than sneer about how bad the so-called "human error" was this time.
antonvs 5 hours ago
They planned on expecting a reasonable level of competence.
There’s no excusing this. This is a company that specializes in “digital trust”. Even if they exit the TLS CA cert business, would you want to rely on them for the “post-quantum cryptography” prominently featured on their homepage?
This is a case where it would actually make sense for a government to come in and shut them down. There’s no reasonable scenario in which this is a company that anyone should use for “digital trust”, and any customers dumb enough to do that might literally need to be protected from themselves, for everyone’s benefit.
You wouldn’t have to twist my arm very hard to convince me that any customers that continue to use them after this incident should also be shut down.
luispa 18 hours ago
-----BEGIN RSA PRIVATE KEY----- 4 -----END RSA PRIVATE KEY-----
breakwaterlabs 16 hours ago
EC, not RSA. RSA would *never* allow something like that.
It would need to be a 3, 5, or 7, since a prime is required.
nneonneo 16 hours ago
“d=4” is a perfectly legal RSA private key. The corresponding public key would probably have a weird e (not 65537, the usual choice), but would otherwise be legal, and could have an arbitrarily large modulus n (thus appearing “secure”).
Note that p,q (the primes you’re thinking of) are not actually required for decryption. They enable you to calculate d, the decryption exponent, and also enable decryption-time optimizations (exponentiation with d_p and d_q followed by CRT recombination), but that’s optional. In fact, p,q can be computed from n, e and d.
nspaced 11 hours ago
mplewis 14 hours ago
nayuki 17 hours ago
You can't do that because an RSA private key contains two numbers - the modulus and the exponent. Even better, an RSA private key usually has the modulus stored as its two factors rather than their product.
Also note that using small numbers like 65537 for RSA public exponents is common practice.
nunez 16 hours ago
That's INSANE
Like, that had to be malicious right? ssh-keygen won't generate a key like this, and neither will openssl or whatever Microsoft is doing behind their CA server.
persedes 16 hours ago
It's 0x0000000000000000000....4, but no, just good ol' human failure (and a bunch of extra f-ups along the way)
xienze 14 hours ago
The other keys were 56, 66, 115, 155, 156, 230, 237. I honestly think whoever did this thought the "384" in 384-bit meant they had to choose numbers between 0-384.
jefftk 14 hours ago
jms703 16 hours ago
You should read the report from mozilla.
collinrapp 15 hours ago
alienbaby 15 hours ago
Getting any number as your key is as likely as getting any other number, I thought? 4 is as likely as 64257383994662784857722891857 etc ..?
PeeMcGee 14 hours ago
OkayPhysicist 13 hours ago
karagenit 14 hours ago
alias_neo 16 hours ago
Maybe it was just a mistake and they intended to generate a `--bitsize 4` thinking it was in kilobyte units.
shrug
I think they're just absolutely inept and should never be trusted with anything security related as an organisation if this is a mistake they could make.
bob1029 7 hours ago
monksy 4 hours ago
kccqzy 17 hours ago
-----BEGIN PRIVATE KEY----- MIG2AgEAMBAGByqGSM49AgEGBSuBBAAiBIGeMIGbAgEBBDAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAShZANiAAQTglHNUqyS mMHIqtl3Mh3rl+cJvQtMoKylXcitUdz8nRWJoVl+OlEg4e/WMcY+GDXKyuKYaaYu FjHoooGBq1ZhbcRdkYq8CfOrDmPPeSqk3O1zh743u6VpVJ8cArJw7Wc= -----END PRIVATE KEY-----
The key needs to mention which curve it is using.
throw0101c 14 hours ago
> -----BEGIN RSA PRIVATE KEY----- 4 -----END RSA PRIVATE KEY-----
The "4" would be valid in hex, decimal, and even octal.
jen20 17 hours ago
BEGIN EC PRIVATE KEY, surely?
playa1 11 hours ago
I don’t see a problem. Isn’t that the official random number?
sli 6 hours ago
Shockingly, this is the only time I've seen this xkcd comic referenced during the whole debacle. The best joke about this was already written in 2007!
forlorn 16 hours ago
We don't know what passwords other CAs have.
bigfishrunning 13 hours ago
Not yet we don't
hatthew 12 hours ago
technical accuracy aside, this made me giggle like a madman
kibwen 14 hours ago
Annoyed that you've posted this, now I need to go increment all the private keys on my servers. >:(
bigfishrunning 13 hours ago
5 has two ones in it!
kensey 15 hours ago
The big takeaway here is: Web PKI is fundamentally broken, and the existence of CAs as a concept is the vulnerability that must be fixed -- or, more specifically, the idea that ultimately trusting a relatively small, basically fixed/hard-to-change set of (mostly) commercial entities with something this critical and far-reaching is (or ever was) actually a good idea.
There are a lot of reassuring statements from browser makers and others about how their mitigations for exactly this scenario kicked in and protected (some set of) Internet users, but IMHO there is not nearly enough discussion happening about fixing things so those mitigations are not needed to begin with.
Bratmon 15 hours ago
People have been saying that CAs are a bad idea since CAs were first proposed.
The problem is that those same people tend to disappear as soon as you ask "So what should we do instead?"
cyphar 8 hours ago
I think Moxie's "convergence" proposal from ~2011[1] has the most benefits with the least downsides -- in particular I think he really pointed out the crux of the issue: the fact that servers decide who is trustworthy enough to certify their certificates and clients have no input into that decision is a broken model.
This incident was obviously comically bad but the Comodo hack had a more painful impact on the mitigation that should give everyone pause -- their CA had signed a quarter of the internet's certificates so the trust couldn't just be revoked. Imagine one of the LetsEncrypt intermediates got compromised -- our mitigation strategies really cannot cope with that kind of disaster scenario. Browsers would be in the unenviable position where they'd be forced to make huge portions of the internet go dark for potentially months.
wolvoleo 13 hours ago
For starters, limit CAs to a specific scope. It's pretty insane a Chinese or Indian CA can certify websites in the Netherlands.
In the 90s vision of a truly globalised world that might have made sense but in today's geopolitical reality it's insane.
If this had been in place already, instead breaking the internet this would have been purely a regional issue.
arccy 12 hours ago
scq 9 hours ago
We should have a very small set of largely not-for-profit CAs run by competent security people, such as Let's Encrypt. There are just too many trusted CAs at the moment, it increases the risk of a breach like this substantially.
ImJamal 8 hours ago
VorpalWay 12 hours ago
You could store the public key for each website in DNS. But now you moved the trust problem to DNSSEC. So far I haven't heard about issues like this for DNSSEC, but then again it is not a massive target currently.
marcosdumay 13 hours ago
The largest problem is that you trust the entire set of commercial entities (in any one of them can destroy the world's security by itself), and the set is semi-secret (in no party using them actually knows what the set is).
rahimnathwani 17 hours ago
"There were no end entity certificates issued out of the affected CA’s."
This seems like a weird statement given that anyone can issue certificates out of the affected CAs.
chrismorgan 16 hours ago
Almost all browsers require certificates be recorded in Certificate Transparency logs <https://en.wikipedia.org/wiki/Certificate_Transparency#Manda...>. Since those logs are empty in this instance, you can state that no one used a forged certificate with a mainstream browser, which is the most obvious (and desirable) attack type.
happosai 13 hours ago
Mainstream browsers were a juicy but also a very short term attack target.
The more interesting targets will be various REST etc apis being called over https. Lots of people doing API clients have been ignoring the "what if someone tricks me to connect to an evil server" vector, because they assume TLS verification will protect them.
chaz6 13 hours ago
Can anyone sign certificates with the compromised keys and submit them to a CT log?
creatonez an hour ago
what 12 hours ago
trollbridge 17 hours ago
Well, none came out of the Certificate Authority.
They just didn't mention that now anyone can be their own Certificate Authority.
sidewndr46 17 hours ago
So I guess October 2026 will be forever remembered as CA freedom day? can we all retire certbot now and just issue out our own certs
KingMob 3 hours ago
advisedwang 16 hours ago
You can also monitor if they show up in certificate transparency logs. Which won't catch all fraudulently issued certs, but might show up some, especially if it's being widely abused.
moribvndvs 17 hours ago
> eMudhra handled the recent incident diligently, revoking the affected CAs within 14 hours of discovery
Is 14 hours a diligent response time for something like this?
alias_neo 16 hours ago
Maybe; if you were asleep for 13.5 of them.
parimm 16 hours ago
If you go by the timelines here - https://bugzilla.mozilla.org/show_bug.cgi?id=2083449
It was ~15hrs 30 minutes to first revocation
spelunker 16 hours ago
Maybe if it's not your core business. I guess.
gaiagraphia 16 hours ago
4 would've been far more diligent.
ninju 16 hours ago
I see what you did there :-)
islewis 16 hours ago
no
nayuki 17 hours ago
> About eMudhra / With over 17 years of expertise, eMudhra is a global provider of digital identity, trust, and security solutions, enabling secure digital transformation for banks and financial institutions (BFSI), enterprises, and governments across more than 35 countries worldwide. Its product suite spans CertiNext
I was hoping the statement at the bottom would be written in past tense: eMudhra was a global provider of digital identity ... had temporarily enabled secure digital transformation ... Its product suite spanned CertiNext...
b3lvedere 17 hours ago
"eMudhra’s global SSL/TLS infrastructure runs separately from its other operations. The company’s Global digital signature certificate (DSC), eSign, and other signing services, including those in India, its enterprise PKI Solutions (emCA, CertiNext platforms), emSigner eSignature Suite, and its identity and authentication solutions (SecurePass, emAS) are not affected and continue to operate as normal."
So they didn't even use their own certificates? :)
wannabe44 15 hours ago
This is generally how Indian managers do damage control. Don't trust a single word. Even my Indian manager told me to not trust Indian managers.
nick486 14 hours ago
what worries me is, I wrote a message to some older family members who travel alot, asking them to upgrade their systems if they plan on using hotel/airport wifi. Not being a security expert i had chatgpt criticise it, so I dont get something wrong. using "some company in India" made it rather dismissive of the warning, actively taking the company's side(the bad "no keys were issued" defense), whereas just saying "some idiots" had it generally approve the message.
i'm not sure how much i should read into this, but if you're sending out warnings to people susceptible to ask chatgpt about it, don't say the company is Indian.
asveikau 8 hours ago
weird-eye-issue 17 hours ago
Why would they? They weren't secure! ;)
_moof 12 hours ago
> However, the level of social media amplification around this incident has brought scrutiny that is out of proportion to SSL/TLS’s place in our business
This isn't what taking responsibility looks like.
> eMudhra handled the recent incident diligently, revoking the affected CAs within 14 hours of discovery and disclosing promptly
It doesn't end there. It ends when you've investigated how this happened, identified the causes, and changed your procedures, systems, and/or culture to make sure it doesn't happen again.
debarshri 15 hours ago
eMudhra stock is down 20% [1] There is a real financial consequence of bad posture. I am confident they were passing the compliances; everything was 100%.
We have been operating in India for a while. People do not take security, processes, etc., seriously in India. At least most of the organizations do not. Most likely, a human error caused the incident, and guardrails could have prevented it.
The sad part is that even after a major incident like this, the org is probably not going to invest in tools and processes to improve their posture. They will only do what is necessary to meet compliance. This is just the nature of a market driven by low margins and low-quality vendors.
There is no malice here by the org; it is just unfortunate.
wmchen 9 hours ago
It fell by exactly 20.00% because it hit the NSE's lower circuit, which prevents trades below that price for the rest of the session without technically halting trading. This is effectively a trading halt because there are presumably no buy orders at the asking price, and the real value of the asset is likely much lower. [1]
[1]: https://www.nseindia.com/static/products-services/equity-mar...
ceroxylon 12 hours ago
-20% is today's movement, it is -37% on the 5 day (which includes the data from yesterday).
It looks like them explaining that certs are only a small part of their business did not fly with shareholders.
antonvs 5 hours ago
It’s worth pointing out much more strongly that their entire business is “digital trust”.
If markets were rational, this incident and the way they’ve responded should be enough to completely put them out of business. Of course it probably won’t.
makemefundyou20 5 hours ago
I think it is not that people do not take things seriously. It is that there is no bandwidth for them to do so. I used to live in India, now don't live in India.
If I had to battle 2 hours of Indian traffic just to reach office, while I am also stressed about things I have to do with the city office to get my apartment approved, while also having to deal with all the plumbers etc who just call at random times, and while also thinking of having to fix my car, and none of this is easy. Everything is fucking hard, I would have no mental concentration to do these ceremonies properly as well.
I look at some of my friends in India, there's just so much daily work just to get by. Easily 4-5 hours lost everyday just for useless mandatory stuff. On top of 9 hour of sleep and 6 hours of eating, cooking, washing stuff, exercise, bathroom, you are left with 4 hours of actual work you can do per day.
So most Indian employees are unfortunately only able to work at 50% productivity. And then it is not surprising that they make mistakes.
wannabe44 4 hours ago
> If I had to battle 2 hours of Indian traffic just to reach office
The company could have their office in a less congested area. The company could've given work-from-home option. The employee could've rented home near to the office. The employee could've got a cab. All Indian problems are self inflicted. Why should every company have it's office in "Bellandur" and "Marathalli"? In a self-respecting civilization, a professional earning in top 5% of the population wouldn't even want to step into such slums.
In any case, the reluctance to do proper automation and testing stems from pure lack of knowledge of good practices and hubris. Because it's going to increase velocity compared to not doing it.
debarshri 5 hours ago
I operate in india as well as rest of the world. What you are saying is true only from one perspective. When I'm in india, you can hire a persons to do Day literally everything. Cleaning, cooking, shopping any chore you can think off. I'm actually more productive when I'm in india.
Traffic is a real problem. But if your compensation is above average in tech, you can get a car with a driver and work from car.
I hear you and i agree with you. I also believe orgs should try their best to make sure employee dont have to deal with it and be more productive.
Unfortunately most of the tech buisness are what we call "lala" businesses and they are not incentivising.
bigfishrunning 14 hours ago
sounds like "meeting compliance" is inadequate, and "compliance" needs to be increased. A rising tide raises all boats.
trimbo 17 hours ago
> There were no end entity certificates issued out of the affected CA’s
Adding "out of the affected CA's" is top PR weasel wording that will slip by non-technical people who read this.
Congratulations to those who wrote or prompted this statement.
tetha 17 hours ago
> He added that global SSL/TLS is a small part of eMudhra’s business contributing to about 1% of the global revenue
Good that we are now investing thousands of engineering hours globally to fix this.
Several tech stacks require upgrades of their runtime, python is an ungodly mess with certifi, but yes. It's just 1% of your revenue.
Sorry, it's been a long week.
post-it 17 hours ago
Yes, but in the end that's not their fault, and in a sense it's good that this happened. It was well understood from the invention of security certificates that private keys might leak and certificates will need to be revoked. Systems that were not designed with this in mind should never have been deployed, and should now be decommissioned and replaced.
It might even be sensible to intentionally revoke a small number of certificates every month, to make sure nobody is complacent.
ryukoposting 17 hours ago
The number of awesome things we're going to get as a result of this is exciting to think about.
My wife bought this fuckass IoT air purifier that's constantly phoning home. I'm gonna figure out what it's telling the mothership.
trklausss 16 hours ago
paimapi 16 hours ago
srveale 16 hours ago
throw0101c 17 hours ago
> Yes, but in the end that's not their fault, and in a sense it's good that this happened.
I am reminded of the US DST changes back in the 2000s: there was all sorts of drama because a lot of software is written in the US, and there was much 'computerization' in the 1990s, but US coders had never personally experienced a DST rule change during that time period, so any change needed a reboot to pick up the new rules.
That drama led to (e.g.) periodic dynamic checking of /etc/localtime on various Unix-y system.
Sometimes you don't realize that things can be improved until you experience situations in which they currently suck.
WebDanube 16 hours ago
kccqzy 17 hours ago
hobofan 17 hours ago
Kind of what Let's encrypt did for automating certificate rotation.
Let's call it "Let's Decrypt!"
FLeXMurphy 16 hours ago
Zobat 17 hours ago
Google has decided to stop trusting certificates with dual purpose (server and client) and managed to negotiate a decrease in the maximum (SSL/TLS) certificate lifetime because certificate revocation doesn't work.
We've had to rework part of our application and certificate use because of this.
thayne 16 hours ago
Yes, well, PKI was originally designed when distributed lists of revoked certificates was somewhat practical (due to much smaller scale).
Now we are in a situation where we don't really have a practical and correct way to revoke certificates, but many, many things depend on pki.
hluska 17 hours ago
> It might even be sensible to intentionally revoke a small number of certificates every month, to make sure nobody is complacent.
No, this is not even remotely sensible.
noitpmeder 17 hours ago
solarkraft 16 hours ago
sophacles 17 hours ago
shadowgovt 16 hours ago
Honestly, that's not a bad idea at all. That's exactly the kind of thing that companies like Google do in disaster recovery testing.
If you don't know if you can hot-swap your certs, you probably can't.
VorpalWay 13 hours ago
It baffles me that software on Linux/Windows/MacOS doesn't just use the system certificate store, then it would just be a single place to update. Instead we need to be update pip, UV, node, etc separately.
I can see the case on phones: the OS may no longer be supported by the vendor, so browsers shipping their own set makes sense. And on embedded there isn't (and on IOT there might not be) an OS, but then you should probably just ship the the single CA that you use, not all of them.
blmarket 17 hours ago
It rages me as well. Some random attacker could have MITM attack any https website without being noticed by anyone(including eMudhra), surely it won't contribute any to their revenue!
kesor 10 hours ago
Python shipping its own CA bundle is a criminal offense all on its own.
antonvs 5 hours ago
Don’t Java and Go do something similar?
notatoad 16 hours ago
sounds likethey're making an argument for distrusting any CA for whom CA operations aren't a core part of their business.
mixdup 17 hours ago
I mean, yeah I get your point but also if these pieces of the stack weren't prepared to deal with a compromised CA, then they were also at least a little bit negligent. There's always a chance this is going to happen. There's a chance it could happen and there not be any negligence or incompetence on the part of the CA
But at the end of the day if you're not prepared to revoke the trust of any CA you trust, it's a you problem
purplesyringa 17 hours ago
As I understand it, the reason for so much work is that eMudhra was not a root CA. It wasn't added to any official root CA list, instead it was signed by a different root CA with the assumption that eMudhra will complete the work required to become a root CA and this hack will become unnecessary. This is a common, temporary process. So while all the mechanisms for root CA revocation were in place, no one was quite prepared for intermediate certificate revocation.
mixdup 17 hours ago
intorio 17 hours ago
trvz 17 hours ago
andix 17 hours ago
Good point. I get why some stacks use their own trust stores and not the system trust store. But there should be some mechanism to revoke trust to some of the CAs, without applying patches or rebuilding. Even if its just a convention based /etc/certs/revoked-certs file.
wat10000 17 hours ago
It looks to me like the world was decently prepared to deal with it. The bad certificates are being blocked and there don't appear to be widespread compromises.
That doesn't mean it's cheap or easy, or that it's reasonable for the responsible party to brush off all the havoc they've caused.
tetha 17 hours ago
It's the attitude that riles me.
This demonstrates how hard we are messed up in a CA revocation. But no need to rub it in like that, is there?
UltraSane 16 hours ago
Part of it is on everyone else for not actually testing they key strength.
ethin 17 hours ago
All I'll say in response is: Good!
If this company was so incompetent that their private keys were a single byte, I seriously wonder what other areas they're incompetent in but that they've ventured into anyway. When you fail so spectacularly and so publicly at something like being a certificate authority, in the manner that eMudra did, it's rather hard not to wonder.
Arbortheus 16 hours ago
According to this blog [1], it has now been almost 5 days since a researcher reported to Apple that the eMudhra CA certificates were compromised.
As I am writing, my iPhone 15 Pro is still accepting certificates signed by these compromised CAs. The device is "up to date", yet is still running Trust Store Version 2026073000. When I check at [2], certificates issued by 3 eMudhra Intermediate CAs are still being trusted!
Google Chrome revoked these certificates in 1 hour 40 minutes, Mozilla in just under 4 hours.
I am so astonished by how much Apple has failed here. There are potentially huge swathes of people completely oblivious that their phones are susceptible right now to being man-in-the-middle attacked.
Why does the iPhone not utilise a CRL list? Why does it take Apple 5+ days to do what Chrome did in under 2 hours.
It's a similar story for my MacBook, but at least there my Chrome browser _does_ use a CRL (the same can't be said for all the programs installed, however).
[1] https://fenko.nz/blog/emudhra-ca-compromise/#what-happened-i...
sippingabonedry 15 hours ago
I pointed this out yesterday and people thought I was nuts:
https://news.ycombinator.com/item?id=50189521
I suspect Apple published no update and is relying on the CA's CRL and/or OCSP to do its job. But it's rate-limited, the connections time out, and iOS is hard-coded to soft-fail.
Like you my trust store is months old.
That said, I found separate installs of Firefox and Microsoft Edge that accepted *all* the bad certificates without a care.
The only browser that consistently rejected all of them was — you guessed it — Internet Explorer. A browser so old it couldn't even run the test properly but it did what it needed to and blocked all the servers.
Arbortheus 15 hours ago
To be honest, this whole experience has left me with a very sour taste in my mouth. It feels to me that the whole CA industry needs reform.
I am not smart enough to say how, but the sheer amount of work this created across the industry is monstrous. It probably has cost $billions to mitigate, and those mitigations have been slow and ineffective (see: my iPhone still being vulnerable).
In my experience, seemingly random pieces of software, libraries, and programming languages packaging their own CA stores has made this much harder to mitigate than simply running 'apt-get update ca-certificates'. We've practically just had to update every single thing to mitigate this.
binaryturtle 14 hours ago
fbcpck 8 hours ago
melbourne_mat 11 hours ago
volkl48 11 hours ago
Firefox 158.0.1+ is the update that blocks them, are you running that?
I am and the test site says that Firefox is correctly rejecting them.
dcrazy 16 hours ago
iOS absolutely uses a CRL, and Apple has revoked the eMudhra certs as of this morning: https://www.macrumors.com/2026/10/22/apple-blocks-certificat...
cowsandmilk 15 hours ago
> Apple introduced the blocks on October 19
So actually 3 days ago.
Arbortheus 16 hours ago
It must be broken/buggy then.
dcrazy 15 hours ago
alfiedotwtf 15 hours ago
what 15 hours ago
My phone still accepts 3 of the 14 chains. So something is broken.
what 12 hours ago
vadansky 16 hours ago
Do you have battery saving mode on? I think it blocks the background process that updates. I had the same issue but turning it off and waiting 1 minute started blocking all the certificates. This is for iPhone 13.
Arbortheus 16 hours ago
No battery saving for me.
justauserid 15 hours ago
> Your browser trusted 4 of 14 compromised certificate chains.
Just now on M1 Pro Safari.
On M1 Prp Firefox: none.
On iPhone 17: Safari: none, Firefox: none.
Arbortheus 15 hours ago
Hmm, on my MacBook Pro M4 Max I'd only tested on Chrome (which was fine).
I just tried on Safari, it still trusted 2/14 compromised chains.
Rubbish.
justauserid 15 hours ago
justincormack 16 hours ago
My iPhone 12 is fine, so its not that Apple has done nothing, but there must still be issues with getting this to all devices?
Arbortheus 15 hours ago
Perhaps there's some bugginess, or it's a "staged rollout", however isn't the point of such a system to be rapid?
... 5 days later and I know better than to do online banking or messaging on my iPhone 15.
ggreer 14 hours ago
I'm pretty sure Apple does use CRLs, but for some reason your phone has a problem fetching them. Yesterday my iPhone SE running iOS 15.8.8 did connect to the sites, but refused to connect about 30 minutes later.
robrain 10 hours ago
My previously working, then broken iOS and iPadOS browsers now work and have done for the last hour. Who knows why.
cowsandmilk 16 hours ago
My iPhone 13 has all those certs blocked.
taspeotis 15 hours ago
“Did not connect” for me, from your second link, on iOS 27.
tgma 15 hours ago
There is no valid reason my computer should come preloaded with 100+ trusted certificates from many jurisdictions that all can sign certs for all domains.
Only a few major CAs in jurisdictions that admit heavy scrutiny and legal liability should operate. Country-specific CAs, if any, should only be scoped to signing certificates for their respective ccTLDs.
tepmoc 15 hours ago
Country specific CA that can only sign ccTLD actually make sense to me
morningsam 14 hours ago
I came here looking for a comment suggesting just that. But surely there is some massive issue with this idea we are overlooking? Otherwise I don't see why it hasn't already been implemented long ago, it seems so obvious as a mitigation.
tgma 14 hours ago
cyphar 3 hours ago
bobthebuilder4 13 hours ago
I was thinking exactly the same and thought I must not understand how it works, no idea why I should trust any CA's on the other side of the world.
solatic 18 hours ago
"will sharpen focus on... trust services other than SSL/TLS"
Is there some reputation left to salvage here that I'm not aware of? Who would trust them?
ygouzerh 18 hours ago
They will probably change their name soon
NordStreamYacht 18 hours ago
Not so easy. They're a publicly traded company, the regulations are quite stringent.
giantrobot 18 hours ago
esafak 18 hours ago
The customers for certs are technical people capable of seeing past that, so let them change it every day if they want.
crote 17 hours ago
gumby 17 hours ago
They probably have cash in the bank and want to try to put it into something that might make money. An extreme pivot.
ahartmetz 18 hours ago
If they wanted to continue to make money, they could: exit the business, wait a bit, change the company name, and re-enter the business. Where "change the company name" could mean starting an actual new company, but with the same people, offices, contacts (OK, small problem there) and so on.
nolist_policy 17 hours ago
Reminds me when Trustcor CA got booted off the root stores: https://groups.google.com/a/mozilla.org/g/dev-security-polic...
Popcorn recommended for the read!
EdwardDiego 16 hours ago
Well that was quite the ride.
altbdoor 18 hours ago
There's a formal press release in here:
https://emudhra.com/en/press-release/emudhra-to-exit-global-...
TomMasz 18 hours ago
Consider the barn door securely locked. Sorry about the horse.
kijin 17 hours ago
It's more like they tore down the entire barn.
alanwreath 15 hours ago
they haven't tore down the barn, they are still in business.
they should tear down the entire barn
BoppreH 16 hours ago
> Its infrastructure was not compromised and no data was breached.
The private key of your globally trusted CA is infrastructure data and it was breached.
> All physical and logical security controls remained intact.
No, because you promised the CA Program that those keys would be HSM generated, FIPS 140-2 level 3 compliant. Ain't no compliant HSM in the world that will generate "4" as a private key.
> There were no end entity certificates issued out of the affected CA's.
I charitably read this as "revoking these weak CA didn't affect customers". But now your whole root is being revoked next week (which you forgot to mention). All your TLS customers get screwed.
Overall, good choice to give up, but lying on your way out is not a good look for a company with the tagline "Trust Delivered".
BubbleRings 16 hours ago
Do you think they left because they figure they’d never get enough trust back to make it worth trying?
stephbook 13 hours ago
If you issue certificates for a Google domain, Google will kill you.
As in, Chrome will distrust your CA and your business is dead. I think that's reasonable.
kesor 10 hours ago
... maybe someone needs to go look into those HSMs generating them keys ... especially from the company who manufactured the HSMs for eMundra ...
Cyphus 16 hours ago
“Trust, Liberated”
nickorlow 18 hours ago
I guess they ran out of numbers?
RGS1811 18 hours ago
5
pixl97 18 hours ago
MYEUHD 17 hours ago
caelanrt 17 hours ago
gus_massa 16 hours ago
Devasta 17 hours ago
Sorry, I'm using this one; they'll need to pick another.
cromka 17 hours ago
I just wonder how many times private keys were lost by or stolen from by slightly less incompetent companies?
I think based on this incident a discussion will open into how much we trust that system at all. With the level of espionage tactics some countries are keen to show the rest of the world, I personally assume absolutely anything can be sniffed.
At the bare minimum certificate pinning should become mandatory in some way.
g_a_a_s 18 hours ago
> However, the level of social media amplification around this incident has brought scrutiny that is out of proportion to SSL/TLS’s place in our business.
What a weak minded statement. Just admit you messed up and call it a day.
gnfargbl 17 hours ago
Immediately and totally exiting the domain is about as close to admit you messed up and call it a day as you'll ever get from a modern company.
The statement can use whatever weasel words it likes, but the action pretty clearly says "we aren't mature enough as an organisation to handle this responsibility." Which would be quite the concern for me, if I were a customer for one of eMudhra's other product lines.
chihuahua 16 hours ago
The team was unable to agree on another single-digit number to use in place of 4.
ritzaco 18 hours ago
I do agree it is out of proportion, they deserve a lot more amplification
abixb 17 hours ago
As someone who's well-versed with the "face-saving" aspects of Indian culture, I can state with clarity that the statement they put out is completely in character.
Folks in India — especially the boomer class — are trepidated by how they're perceived over actual substance and quality of their work (exceptions exist, of course).
Edit: Sudhir Kakar's (an Indian psychoanalyst) work on Indian identity (The Inner World, Intimate Relations) helped me decode my own origin culture's internal logic. Highly recommend it for people of South Asian diaspora.
profdevloper 17 hours ago
pizzafeelsright 17 hours ago
suitormildest0j 17 hours ago
jancsika 16 hours ago
ignoramous 17 hours ago
throwitaway222 17 hours ago
throwaway2244 17 hours ago
frenchtoast8 17 hours ago
DigiCert threatened legal action against companies that asked them embarrassing questions after they had to revoke certificates due to a bug.[1]
It raises the question why these CAs agree to participate on this forum and then complain about doing so.
crote 16 hours ago
If you don't participate on the forum your root cert won't be included in any trust stores, which makes the whole "running a web PKI CA business" thing rather challenging.
jason-phillips 17 hours ago
> admit you messed up
You apparently don't understand Indians.
cromka 16 hours ago
I hate to say this but majority of my professional encounters with Indians were with people having this little sense of accountability. But then again, with many awesome exceptions! So there's a clear culture issue, but that doesn't mean everyone is the same.
AnimalMuppet 16 hours ago
unsupp0rted 17 hours ago
Culturally, that reply makes perfect sense.
e.g. Japanese culture in many circumstances requires a company to rush to apologize for the smallest perceived (not even actual) fault
kccqzy 17 hours ago
Yeah I remember that incident when Toyota Prius had a recall due to brake failure caused by an ABS software issue in rare circumstances and Toyoda himself apologized publicly.
joecool1029 17 hours ago
> e.g. Japanese culture in many circumstances requires a company to rush to apologize for the smallest perceived (not even actual) fault
For a something this big they'd probably have execs making a visit to a certain forest.
hijuryutis 17 hours ago
I’m skeptical about this, otherwise there wouldn’t be so much controversy regarding their attitude towards their WW2 war crimes.
ksenzee 17 hours ago
numpad0 17 hours ago
schneehertz 16 hours ago
johanyc 17 hours ago
How is Japanese culture relevant when this is Indian company?
ojagodzinski 17 hours ago
> Just admit you messed up and call it a day.
learn about Izzat and Jugaad in their "culture". That explains the problem itself, as well as the reaction ;)
falsemyrmidon 17 hours ago
"We didn't care about that part of our business anyways!" And the outcome clearly shows that.
3form 17 hours ago
The key was enough of a statement of TLS's place in their business. No new information here.
genidoi 17 hours ago
To admit having messed up they would need to include the full private key in the post, which they seem to have decided is still more embarrassing than not including it.
Zobat 17 hours ago
What I hear is that he is saying that the SSL/TLS business is only a small part of their overall business and that they can close that part down as a result of the loss of reputation for that this has rendered.
jesuswasjew 17 hours ago
izzat loss
jfyi 17 hours ago
While I admit their explanation is questionable, they did admit they messed up.
I see this more as "we didn't know this was so complex and the juice no longer looks worth the squeeze."
isatty 17 hours ago
The gall to write that after using the integer 4 as a private key.
remus 17 hours ago
It's not quite as egregious as someone purposely choosing the key. According to the write up on the Mozilla bugtracker there was a bug in the script used for there key generation ceremony which caused the bad certificates to be generated. Obviously completely unacceptable for a CA, but makes more sense than someone plucking 4 out of the air while generating a root cert.
xmcp123 17 hours ago
subscribed 17 hours ago
It was selected with a fair dice, guaranteed to be random! :)
jjkaczor 16 hours ago
qalmakka 17 hours ago
Jesus H Christ these guys had literally the number 4 as their secret and they call telling them they're incompetent an "out of proportion" reaction?
shadowgovt 17 hours ago
From a technical standpoint, there is an interesting story here about how to know that what you're doing is solid and reliable.
I have to assume the fact this didn't get discovered suggests they weren't investing in trying to break their own crypto. A good takeaway for anyone else who wants to be in this space.
jesuswasjew 17 hours ago
We are high caste.
Havoc 16 hours ago
Plus „scrutiny“ - a company is a trust line of business shouldn’t be afraid of scrutiny
Probably just a botched translation though
cromka 15 hours ago
> Probably just a botched translation though
Indians at this level operate with English as their native language.
Havoc 9 hours ago
Hamuko 17 hours ago
There must be an uncountable number (>237) of social media posts about them by now.
PalmPilotProMax 17 hours ago
More than 4 posts. It's absolutely ghastly.
mring33621 17 hours ago
ChrisRR 17 hours ago
"We've been caught out showing that we didn't know what we were doing. And we think people sharing that is disproportionate"
prodigycorp 17 hours ago
A weak minded action doesnt produce a win for all parties involved. In fact I applaud their bravery.
nujabe 17 hours ago
Clearly you never had a manager from India, otherwise you’d know this is standard protocol.
cromka 16 hours ago
Oh wow. The audacity to gaslight!
kidmin 16 hours ago
Internet2 provides InCommon Certificate Service, issuing certificates from "InCommon Intermediate CA" which chains up to emSign Root CA - G1. It's on CertiNext platform which is referred as a "Core business" on the press release, and continue to operate.
nneonneo 16 hours ago
As long as they continue to support the surviving root cert, they are beholden to the root program and need to be accountable for this incident.
So far their responses to critical questions in the Bugzilla (https://bugzilla.mozilla.org/show_bug.cgi?id=2083449) have been rather weak and delayed.
alanwreath 16 hours ago
this ^^^, you can't just exit the business and wash your hands
e28eta 15 hours ago
The press release claims “eMudhra will complete its remaining commitments to the browser root programs, including a full root-cause report.”
jesuswasjew 18 hours ago
CA Forum, Apple, Google and Mozilla are to be blamed for just giving license to random no security background far away company.
traceroute66 18 hours ago
Yes, its all very well someone here shouting about "the absolutely brutal question battery the Chrome team publicly submitted to eMudhra".
But in all honesty there are serious questions to be asked about:
a) The initial approval process for ANY CA
b) The ongoing monitoring process for ANY CA
The fact this CA was based in India ultimately has nothing to do with it if we are being completely honest here.
Clearly there is a fundamental problem with the overarching approval and monitoring process which means it could have happened anywhere. This time it just happened to be India.
Secondly, in direct reference to the "far away company" comment India does have quite strict controls on both certain technical things (speaking generally here, not specifically in relation to certs ... e.g. use of sat phones). And in general it is quite difficult (read: almost impossible) to turn up in India and do business as an external company. So there is probably a genuine need for an Indian company CA since not every body can/wants to use Let's Encrypt or whatever.
crossroadsguy 3 hours ago
> The fact this CA was based in India ultimately has nothing to do with it
Oh, then you will be missing more than half the fun of this thread. The sleeper agent racist in good people of the good part of the globe come knocking whenever a third world country (with a somewhat decent economy) comes in the news for bad reasons. You have also seemingly missed the threads about space related failures and accidents related to this country here. Those will be interesting to read. There are very subtle terms being used in some comments like "their worldview" et cetera.
> genuine need for an Indian company CA
Should be for pretty much any country and those certs should be trusted like other certs are trusted!!! Otherwise change the way these chains/trusts work.
> since not every body can/wants to use Let's Encrypt or whatever.
No they don't. It's an American company. (Let's not begin about "non-profit" part of it).
xbar 17 hours ago
CA approvals are bad. From 2000 to 2015, I ran an org where we allow-listed a modest subset of the the CAs that were approved by Google, Microsoft, and Mozilla. There were too many incidents and bad actors.
Microsoft, in particular, had strong transparency around CA approval processes that were reasonable. It was weird.
cromka 17 hours ago
> Far away company
Far away from the default country?
wannabe44 15 hours ago
The charitable interpretation is a company whose operations they have no idea about due to distance.
crossroadsguy 3 hours ago
The only true country. Land of the free. Gaad's country. (Mallu mates, it's different from God's country, fret not).
eudamoniac 16 hours ago
Far away from the nearest technologically competent country where this would not happen
tredre3 15 hours ago
j16sdiz 18 hours ago
like most governance body, they check independent audit reports, not the actual operation.
This is a sample on what it looks like during covid lockdown : https://bugzilla.mozilla.org/show_bug.cgi?id=1728790
geodel 18 hours ago
Not to give into conspiracy theories but this company might be ideologically even if not materially aligned to current regime in India. With right kind of nudge any kind business contract is possible without any competency.
wannabe44 15 hours ago
You seem to have an axe against current Indian regime which is not even outside the overton window. I suggest to not get your information from liberal-arts educated islamophile journalists who are struggling to pay off their loans.
zerozerotwo 17 hours ago
As a reminder Mozilla was warned not to add the Chinese government as a ca they pushed back claiming lack of evidence and only removed them as a ca once cnnic got caught issuing certs for google domains (by accident )
DetroitThrow 18 hours ago
Yes, not sure what the timeline was where trust was given to this company. Just horrible for the entire secure Internet. They've yet to answer many of the basic questions raised throughout this process too.
navigate8310 17 hours ago
Beware even the countries internet regulatory authority (NIC) issued rogue certificates in past, about time NIC's root certificates should be ejected once and for all.
https://security.googleblog.com/2014/07/maintaining-digital-...
tomrod 17 hours ago
With this level of incompetence, they should probably exit business entirely, and its engineers and principals barred from working in IT again.
eviks 15 hours ago
> Chairman ... indicated that eMudhra handled the recent incident diligently, revoking the affected CAs within 14 hours of discovery and disclosing promptly
So the top still doesn't understand (it's not diligent), wouldn't you expect the other 99% of the business to be managed just as "diligently"
Zobat 17 hours ago
> "There were no end entity certificates issued"
Isn't the problem that anyone can/could issue end entity certificates with those certificates as "parent"?
jatins 15 hours ago
For context: eMudhra pays[0] its software devs around 500 USD per month as salary
wannabe44 3 hours ago
> Two-bit salary, 3 bits of entropy
Brutal but sad
DavCreator 15 hours ago
tristor 9 hours ago
Wow, the maximum salary in the range posted there is 6 Lakhs per year (LPA), which is roughly equivalent to $528 USD a month. So the HIGHEST paid developer is making only $528 USD a month. That's insane. The average salary in Bangalore for a software dev is around 12 LPA, and is often as much as 30 LPA. They're topping out at half of the average. Many Western companies pay >100LPA (equiv to $100k/yr USD) in Bangalore. For reference, eMudhra is headquartered in Bangalore. This isn't just low by international standards, this is very low pay by local standards.
tannertech 10 hours ago
Their other businesses seem to be cryptography/trust related. What exactly do they do? TBH I have no clue how you trust their "enterprise PKI Solutions" when they've demonstrated a total failure to generate secrets. Am I off the mark? Do they do anything that you don't need to trust their process for?
justauserid 14 hours ago
People who are still facing this on a mac (like I was) - something I tried (and I am not sure this fixes it or not - or at least somewhat):
went to keychain access app and found all emudhra and emsigner certs -> there were 4 -> clicked "get info" for each -> under Trust section of the pop-ip -> selected "When using this certificate: Never Trust".
Now all checks on https://emudhra.we-have-a-problem.com pass for me.
mercurywells 16 hours ago
Certinext is owned by eMudhra and is (was?) the current provider for InCommon certificates used by many US .edu sites.
notSavonarola 18 hours ago
I have four (4) takes on the matter.
FinnKuhn 17 hours ago
If anyone else also struggles to understand all the "4" references in the comments: One of their private keys was "4", with others also being in the 2-3 digit range.
Apparently they generated them like this: https://xkcd.com/221/
wtmt 14 hours ago
There’s an element of nationalism in this episode, amplified by the Indian government. This company, eMudhra, is a publicly listed private company. But the union government of India nevertheless felt obligated to downplay the issue (it always goes with a denial about any issues reported) and even went on a belligerent tone.
Quoting from a news report [1]:
> The Ministry of Electronics and Information Technology (MeitY) on Wednesday said it has taken “serious note” of the reported security incident involving eMudhra’s Public Key Infrastructure (PKI) and has formed a special team to investigate the matter.
> The ministry also warned against what it called “fear mongering” on social media over the possible impact of the incident.
The company’s stock is down to the lower circuit on the stock exchanges for the last two days. This exit may be a decision to stem the beating that the stock has taken. I personally believe the stock will sink further, as it deserves to.
Trust once lost, especially in a shameful meme worthy way such as this, isn’t going to be gained back easily.
[1]: https://www.businesstoday.in/technology/story/impact-has-bee...
kjs3 13 hours ago
The Ministry of Electronics and Information Technology (MeitY) on Wednesday said it has taken “serious note” of the reported security incident
Will they send a "strongly worded letter"? That's the best way to make sure such an incident never occurs again. /s
geodel 3 hours ago
Indian government:
1) On my friends' mistake/fraud/crime: strongly worded letter.
2) On my ememies': ED raids, arrest with no bail for years.
figassis 16 hours ago
There were no end entity certificates issued out of the affected CA’s - that you know of
The company’s Global digital signature certificate (DSC), eSign, and other signing services, including those in India, its enterprise PKI Solutions (emCA, CertiNext platforms), emSigner eSignature Suite, and its identity and authentication solutions (SecurePass, emAS) are not affected and continue to operate as normal - maybe to a full review of those? Are you rolling your own crypto there by chance?
surfingdino 14 hours ago
Vibing...
_def 17 hours ago
you can't fire me -- i quit!!
cmiles8 13 hours ago
Well, from a practical standpoint given the sheer incompetence that was on display they were “exiting” the certificate business regardless of their “decision” to do so.
This incident separately raises deep questions about the competency of the company to do much of anything in the security or compliance space.
RaSoJo 15 hours ago
There is an interview here with the co-founder discussing the event: https://www.thehindu.com/videos/emudhra-incident-could-have-...
joking 15 hours ago
I cant comprehend how they were able to put something like "4" as the private key. someone said that they could have used a rand generator from 0 - 255 instead of 256 bytes one. but anyway, I don't remember putting a private key value manually and always generated it with something like keygen.
dang 15 hours ago
Recent and related:
mitmproxy adds --emudhra option - https://news.ycombinator.com/item?id=50189232 - Oct 2026 (139 comments)
Your MCU likely escaped the eMudhra intermediate CA compromise - https://news.ycombinator.com/item?id=50183280 - Oct 2026 (26 comments)
Eight Bits of Trust: eMudhra's CA keys cracked in milliseconds - https://news.ycombinator.com/item?id=50177916 - Oct 2026 (445 comments)
eMudhra intermediate CA compromise - https://news.ycombinator.com/item?id=50166579 - Oct 2026 (491 comments)
shrubble 18 hours ago
How much did they make over the years? Is it true that they issued 60 million SSL certificates (I read this but couldn't verify it)?
kbaker 17 hours ago
> There were no end entity certificates issued out of the affected CA’s.
What does this mean from the press release? Were they only issuing other chained intermediates? Or did they never issue any ECC certificates from these at all, and everyone is paying the price?
I wonder if big roots with chained intermediates will now need to have serious pressure on their downstream intermediates to re-prove their need to exist. I know RHEL and Debian's strategy (if not others) was to pull the Comodo AAA Services root as well ...
crote 16 hours ago
The certs were intended to be used by new US and EU subsidiaries. Those were still in the process of being set up, so the certs were never used in production for customer signing.
IIRC the Comodo AAA Services root was already in the process of being retired, with its "trust bit" having been removed by Mozilla and Chrome last year. Nuking it completely should have been a no-op for end users.
The whole chaining & cross-signing song-and-dance will never go away completely. There's just no way around if if you want enrollment of a new CA to take less than a decade, or if you want CAs to be able to do any form of non-world-breaking key rotation. Intermediates signed by third-party roots are already treated with the same scrutiny as root certs, so they should have been fine...
But yes, this will undoubtedly result in even stricter verification. For example, some participants are already calling for mandating attestation that a key has been generated inside a HSM running the right config.
toast0 12 hours ago
> I wonder if big roots with chained intermediates will now need to have serious pressure on their downstream intermediates to re-prove their need to exist.
It's already in the cab agreement that basically any unlimited intermediate you sign has to follow the same rules. And yeah, as a root in the program, if an intermediate you sign turns out bad, your root cert could get pulled, so you should be careful.
Reubachi 18 hours ago
# of issued leaf certs isn't a great indicator of propagation, user-impact, revenue etc.
1. 59 million of those 60 million could be very short validity, duplicate enrollments from same private key/csr, etc. 2. I'm still not certain that that figure isn't including for example private roots/intermediates they've issued from.
That said they're a low volume (in terms of root/int) provider so I don't think the impact of them exiting will be great.
gamegod 18 hours ago
This press release was brought to you by the number 4
49369201837 18 hours ago
That's numberwang!
xbar 4 hours ago
I would expect rule-of-law to have consequences for a failed root CA before entrusting a nation with another.
ciefa 14 hours ago
> However, the level of social media amplification around this incident has brought scrutiny that is out of proportion to SSL/TLS’s place in our business
GOOD. RIDDANCE.
You cannot take these people serious. They should never ever touch something serious again.
bob1029 17 hours ago
> All physical and logical security controls remained intact.
Did the HSM have a fault, or was the key generation script at fault?
I suspect the later given the choice to exit the business. If they had strong evidence that a FIPS-compliant HSM misbehaved, I suspect they'd be more willing to fight this.
SubiculumCode 16 hours ago
Too late, I hope lawsuits will make them pay dearly for their gross negligence.
cellover 17 hours ago
Wow this press release is a real PR disaster. It's really just about their business value. Starting the statement with "a global digital trust company" is so ironic on that context.
supertrope 16 hours ago
That's virtually all businesses.
#1 Executive bonuses
#2 Shareholder value
...
...
--//--
...
...
#NaN customer trust
#NaN security
silverwind 16 hours ago
X.509 needs to be replaced with a simple key you get for free during domain registration. Then the blast radius of key compromise is a single domain name and not the whole internet.
advisedwang 16 hours ago
How does a client know what public key to expect for a given domain, then?
If they key is distributed by DNS, then you need to secure DNS, e.g. with DNSSEC. Well, with DNSSEC the TLDs and root basically have the same status as CAs (although it does cut down the huge number of CAs that can issue certs).
tptacek 15 hours ago
It does, but you also lose 100% of the accountability. eMudhra is leaving this business because the root programs are about to humiliate them. There are no programs anywhere that can do the same thing to a major TLD operator.
kensey 13 hours ago
marcosdumay 13 hours ago
You mean like DNSSEC DANE?
The blast radius of that is every subdomain of whoever got compromised. Having only ICANN being capable of breaking the entire internet is a world of difference from what we have today, and may be the best we can do... and we should be using that, but it's not perfect either.
tptacek 13 hours ago
It's not ICANN in that system, it's the TLD operators, and the problem with that is that for many TLDs and all the most important ones, you'd be adopting a system where your keys are directly managed by institutions we already know to have misissued. The most important TLDs are state-controlled, which is why you saw DOJ notices on piracy sites rather than NXDOMAINs.
vayup 14 hours ago
> However, the level of social media amplification around this incident has brought scrutiny that is out of proportion to SSL/TLS’s place in our business
Translation: We are exiting this business because people are being mean, and we don't get paid enough.
WTF!
They also say: > We believe an organization's character is shown in how it responds when something goes wrong
I totally agree with this. I will judge their character based on this: No apology for wreaking havoc on the world, no admission of fault, whining about people getting pissed at the monumental incompetence, saying that they are exiting the business because "sour grapes" rather than admit they have lost the trust within the community. <sigh>
Kwpolska 16 hours ago
If they hadn't done that, I would have expected the browsers to do it for them sooner or later by distrusting their root certs.
apexalpha 14 hours ago
This is the exact opposite I hoped to read from them.
I will never trust any brand that even remotely sounds like this company.
altbdoor 18 hours ago
Grimeton 11 hours ago
Up Next: A subsidiary with a different name continuing the business and taking care of the old emudrah certificates as long as they're in rotation.
ctm92 10 hours ago
Well this was expected. The whole business of certificates is built on trust and after such an incident the trust is gone.
dan_p 17 hours ago
I'm surprised they didn't announce they're going into hiding instead. I'd imagine they probably have themselves covered with user agreements and contracts to some extent, but the potential liability is nearly incalculable.
alanwreath 15 hours ago
I mean isn't closing up shop for certificates kind of giving a reason for them to toss/burn all evidence before its asked for
"Oh sorry, we erased the evidence because we no longer had use for it"
dan_p 13 hours ago
I don't know what jurisdiction this would potentially fall in, but in the USA that would be a pretty straightforward crime. Tampering with evidence & obstruction of justice.
zulux 18 hours ago
" My new passphrase is "eMahidra4444". Now I have four-factor authentication.
sterlind 17 hours ago
nah, it's still be 2 factor, because 2 is a factor of 4!
davsti4 16 hours ago
But... isn't 4 cosmic?
neya 13 hours ago
With over 17 years of expertise, eMudhra is a global provider of digital identity, trust, and security solutions, enabling secure digital transformation for banks and financial institutions (BFSI),
So, you were in business for 17 years and still decided to use plaintext number "4" for your private key? The company’s Global digital signature certificate (DSC), eSign, and other signing services, including those in India, its enterprise PKI Solutions (emCA, CertiNext platforms), emSigner eSignature Suite, and its identity and authentication solutions (SecurePass, emAS) are not affected and continue to operate as normal.
Oh yeah, I'm sure the other customers are sipping their bobba tea reading about this instead of thinking "are we next?"Fuck these clowns, in India to get an import/export license you had get a hardware key via USB from them to access the government portal. Worse yet, their website is designed to look eerily similar to a government website and a lot of people won't even be able to tell it's a private entity.
Now imagine, all the customers who had purchased this key from them have their private details exposed. There was absolutely no mention of this anywhere. Not even as much as an apology. This letter is full of arrogance, deflection and insult to injury. I hope they burn to their ground. It's a really shame the government isn't even stepping in to do anything about this as their customers are the ones that are most impacted because they mandated the stupid hardware key requirement. What a joke of a situation.
In any other country, everyone involved would be fired and there would be serious consequences for such a level of breach (Eg. Equifax). In India, even a class action suit would lead nowhere and the fact that these assholes would be operational still despite this is extremely infuriating.
hackerbone 11 hours ago
Ahh right, finding "hacker" news on HN - its still funny how random number generator used literally returned "4"
sambull 18 hours ago
I think this opens bigger questions on who and how people get access to these capabilities. After that recent cold wallet physical supply chain take over, what sort of people are able to get certs for anything they need?
paxy 18 hours ago
eMudhra is primarily used by the Indian government, so not hard to infer how they got into allowlists.
albert_e 14 hours ago
footer says:
> Ready to Try?
> Talk to our team about how eMudhra can help secure your digital workflows with PKI, eSignatures and identity solutions.
> Connect with sales
TheCondor 17 hours ago
“Oh you mean like PIN numbers?”
idonotcare 41 minutes ago
LOL do the needfull lmao.
rarisma 18 hours ago
sixty million certs but couldn't count past 4.
alanwreath 16 hours ago
repeat it once for clarity:
it doesn't matter that they left the business, it matters that _they_ continue to be investigated
electroweak 15 hours ago
No apology, analysis or introspection. Why would anyone trust the 99% of their other businesses?
CSMastermind 17 hours ago
I'm curious how they got into the business in the first place.
From everything that came out they seem terribly unqualified.
Havoc 16 hours ago
Guessing they started with 1 and have worked their at up to 4
alanwreath 15 hours ago
agreed, its not enough to fault the aggressor, its necessary to punish the enabler
sapphicsnail 14 hours ago
Why is it in the 3rd person? It reads like someone reporting on them.
RevEng 3 hours ago
Passive voice is a common technique to avoid taking responsibility.
pigggg 16 hours ago
Typical bullshit where India regulations force people in India to buy local - and because the landscape is filled with incompetent and inept companies you get shit like this.
cute_boi 16 hours ago
Kinda funny that logo says "Trust Delivered". They don't seem to have 0 problem with such a big scale damage on public internet and simply trying to shrug off the problem.
This is problem with Indian companies, their founder and management always try to hire cheap labor and penny pinch on everything. And, this is the result we see again and again.
BurnGpuBurn 17 hours ago
I was already counting on this in my head: Private key, private key, 3, 2, 1...
boricj 12 hours ago
Not a cryptographer, but I wonder if some sort of basic statistical fingerprinting of the private key being checked at every step of its manipulation during the ceremony would have caught this epic operational failure.
Say, like a multi-scale hierarchical half popcount vector (first/second half, first quarter+third quarter/second quarter+fourth quarter down to odd/even bits), where fumbling one private key for another or xkcd-ing 4 as a private key would be detected, but still reveal no information on a truly random series of bits and be understandable by non-technical people in the room.
willmadden 17 hours ago
Nevermind the legal liabilities, how is their company viable with this sort of brand damage? Their other business lines aren't making toasters. It's the same line of work. They sell trust.
tamimio 17 hours ago
Bye, no one will miss you, please don’t do any global business while at it too, you’re a global security threat, might even be a safety threat too.
xbar 17 hours ago
Smart business decision to have made 10 years ago. Thanks for the mess.
mschuster91 18 hours ago
Let's be real - there was no way for them to recover their way out of that after this ridiculously bad screw-up.
sspiff 17 hours ago
Sure there was - rebrand and change names, maybe once or twice until the public loses interest to keep talking about it.
Or silently spin out a subsidiary under a new name who takes over the cert business, and redirect existing customers there for renewals.
Khoth 17 hours ago
They also have to convince the root programs to let them stay trusted, which can't be done by issuing vague press releases until the news cycle moves on.
https://bugzilla.mozilla.org/show_bug.cgi?id=2083449#c30 They're being asked some very pointed questions about why they encountered problems with the key generation process at the time but didn't properly investigate.
lenerdenator 17 hours ago
Also, deflect blame while attacking those who brought up your mistakes.
Don't these people pay any attention to politics?
ErikCorry 17 hours ago
Yes they didn't close down the business, it was already gone. There's not a business called "selling certs that aren't accepted by any browser or OS". That's not a product.
Absolutely no way any OS or browser manufacturer forgives them and let's their certs validate anything in the future.
mkagenius 15 hours ago
Fwiw, the stock is down 40% in the last two trading days.
crizzlenizzle 17 hours ago
Lol, just noticed, there is not a single tech person on that leadership page https://emudhra.com/en/leadership
edf13 17 hours ago
> Kaushik holds a Bachelor's in Computer Engineering (member of Tau Beta Pi) and a Master's in Computer Engineering with a focus on Networking
First one I clicked on?
tristor 17 hours ago
True, but the founder's two sons are at the top of the company, so mission was accomplished regardless.
Really though, this is no different than people relying on accountancy firms in the rest of the world for "trust" and "security" as technology concepts. Accountancy firms have no business consulting on technology topics, and yet that is a major part of their business all over the world, because we've allowed "security" and "compliance" to become muddled concepts.
b3lvedere 17 hours ago
"His profound understanding of the digital security landscape has been instrumental in eMudhra's global expansion and innovation."
We have established he could at least count to 4 :)
zoobab 17 hours ago
Do they accept invoices for patching their security flaws?
Are they liable?
Havoc 16 hours ago
That presumably depends on your tolerance for bureaucracy and pain.
seatac76 18 hours ago
Terrible company, such evasive statements. Seems ripe for disruption.
Surely they should be investigated by the local regulator.
adithyareddy 18 hours ago
Yes, they are being investigated by the Ministry of Electronics and Information Technology.
https://www.deccanherald.com/india/meity-forms-team-to-probe...
matthewtovbin 15 hours ago
R.I.P. Killed by a single cyberattack.
RevEng 3 hours ago
There was no cyber attack here. They released a cert with a trivial key. They sold a lock with no pins. When people realized what was being delivered, they blew the whistle. They were killed by a self own of epic proportions.
klausa 16 hours ago
honestly, props to the c-suite to have enough awareness that this buisness was already dead for them and there was absolutely no pathway where they are getting their certificates trusted in PKI ever again.
this lets them exit this without public humiliation of getting made fun (and example of) in the mailing lists.
honeybadger1 12 hours ago
How are the Indians that put in ever supposed to get passed the workplace prejudices they experience with outcomes like this.
vlfig 18 hours ago
There must be criminal matter here.
geodel 17 hours ago
Maybe. But not in place where this company resides and does business with the government.
sergiotapia 17 hours ago
The izzat must be protected at all cost!
altmanaltman 17 hours ago
Once you make a mistake like that, you're basically gone four ever
farhanhubble 17 hours ago
Why was anyone using certificates from a little known company with no cybersecurity muscle?
baobabKoodaa 17 hours ago
Web PKI doesn't work like you think it does. I can use eMudhra's private keys to forge a cert for your website. You don't have a choice in this.
aftbit 16 hours ago
What about CAA records? And of course, browsers handle this with the Certificate Transparency log and the OneCRL, made less painful by baking a short-lived proof that the cert is not revoked into the handshake. The problem is all the other parts of the ecosystem that basically ignore all this new complex security stuff and just check the cert against a static list of vendored roots.
For example, node, java, and python all have vendored roots and don't check any CRLs.
crote 16 hours ago
kam 16 hours ago
denysvitali 17 hours ago
Worse yet, why is that CA even part of the Root CAs shipped on all the modern devices?
My trust in those vetting the CAs is completely broken now.
kijin 17 hours ago
It's not. The CA in question is an intermediate CA that somehow managed to convince a root to sign their public key.
denysvitali 17 hours ago
SAI_Peregrinus 15 hours ago
Kwpolska 16 hours ago
It might have been little-known in your corner of the world, but I understand it's definitely not little-known in India.
You might have heard of DigiCert or IdenTrust, but what, exactly, makes them trustworthy, and why eMudhra wouldn't be considered trustworthy (a week ago)?
maratc 17 hours ago
You might have heard of this "sovereignty" movement: sovereign OS, sovereign cloud, sovereign AI?
One man's "little known company with no cybersecurity muscle" is another one's "sovereign certificate infrastructure."
lokar 17 hours ago
It mostly does not matter. They don’t have your private key, and EVERY trusted CA can miss-issue in your name, regardless of who you pick.
That’s sort of the problem the CA forum (badly) addresses. The consumers of the CAs are not specifically exposed to failures of the CA they choose.
AdvitXSingh 18 hours ago
yea sure, blame social media cause you are incompetent. nice
dwm 13 hours ago
"Voluntarily." LMAO.
mrlonglong 18 hours ago
Oh dear, never mind.
malfist 18 hours ago
I'm still waiting to read their post mortem with their ~~5~~ 4 Whys
xyst 13 hours ago
Good. One less company that doesn’t give 2 shits about security. Probably billions in man hours spent deploying mitigations because they can’t manage their keys properly
spullara 14 hours ago
were they ever really in it?
alanwreath 16 hours ago
as part of a review process its not just the developer that wrote the code who gets blamed, its also the reviewer of said code.
Analog
sure eMudhra needs to be investigated and confirmed that even a small part of their business hadn't been used to compromise (it doesn't matter that they left the business, it matters that the investigation continues)
but also we need to see how it is this even happened, who dropped the ball and approved the bad code/behavior to enter in the first place??
or is this a structural issue where we need to introduce more checks/balances (tests)
m3kw9 15 hours ago
You better exit when you use a 4 bit key for your root cert
sashank_1509 16 hours ago
Good riddance, they should also pay a fine for subjecting us to their incompetence.
drdexebtjl 17 hours ago
When is Sectigo, the root CA that cross-signed the vulnerable intermediate CAs, going to take responsibility for fucking up too? Why should we keep trusting them?
kensey 15 hours ago
eMudhra was a root CA. Their roots and intermediates were cross-signed by Sectigo since it was a new(-ish) root CA (a comment on Reddit characterized eMudhra as a Sectigo reseller, but I can't find verification of that), but I don't know to what extent that was done as a result of Sectigo's own evaluation vs. some internal process of a larger entity like the CA/Browser Forum. (Without cross-signing, it's difficult for a new CA to operate, so I imagine there must be some process by which a particular existing-CA cat is belled to be the cross-signer.)
drdexebtjl 15 hours ago
I was referring to Sectigo. Edited to make it clearer.
kensey 12 hours ago
shadowgovt 17 hours ago
"We decided five business pipelines were too many, and will be focusing on our 4 core competencies."
~ Not a quote from the press release
rvz 17 hours ago
At this point, they probably asked Claude or another chatbot how to change the root CA key and realized that is was too late.
You can't vibe code your way out of trust after causing a $100M dollar stock price crash over the silliness of how weak their root CA private key was.
micromacrofoot 18 hours ago
probably a good career move
baobabKoodaa 17 hours ago
Disgusting. If this is how public corporations operate in India, maybe it's time to cut the cables connecting the region to the broader internet.
CodeWriter23 12 hours ago
> Now that our cover fronting for [intel agency|cybercrime org] has been revealed.
neuwirth 16 hours ago
Laughable entity. Good!
tptacek 15 hours ago
"You can't fire me, I quit!"
jerf 18 hours ago
"You can't fire me, I quit!"
wiradikusuma 17 hours ago
"Trust Delivered". Eh..
grevling123 16 hours ago
Can we finally have DANE support in browsers now?
tptacek 14 hours ago
No? DANE is a dead letter. It doesn't work reliably on all Internet paths; too many middleboxes flip out if they see a DNS packet that doesn't look like every other DNS packet. For many years, there was an effort to work around that with "DANE stapling", where the signed DANE records were tacked on to the TLS handshake. But that leaves a chicken/egg problem, because attackers can strip the DANE records out of the handshake. The project was abandoned several years ago, and with it any real prospect of DANE becoming mainstream.
I think that's for the best; there are much bigger problems with DANE/DNSSEC than TLS reliability.
grevling123 an hour ago
The problem today is that the browser vendors decide who is allowed to have a web presence on their domain.
kensey 13 hours ago
I don't think (and wouldn't hope) this would be a flag-day thing where we stop using CA trust completely all at once and only use DANE afterward. DANE would become an option, disabled or secondary by default, that users could choose to use as a fallback if CA-based TLS validation fails. Eventually as adoption increased and the critical paths got cleaned up, DANE could become the default primary, with a fallback to CA trust if there's no valid response to a TLSA record request. Eventually as CA trust fell completely out of favor for most uses, it wouldn't be necessary for many clients to support it at all.
tptacek 13 hours ago
kensey 16 hours ago
This all day. There is no reason I should have to go through a third-party to get a certificate just to distribute a key for secure communications (which is all a DV certificate is good for) if I already own a domain, or can get the domain owner to publish my TLSA record in theirs (which should be no more onerous than publishing the server A record, which they already have to do).
The reason we don't have DANE support in browsers is of course because Google decided not to implement it in Chrome, because (ultimately) the key lengths securing the root DNS server zones weren't large enough to suit them (at the time, 1024 bits):
https://www.imperialviolet.org/2015/01/17/notdane.html
And if Google wasn't going to do it, it didn't make sense for any other browser to do it either.
However, I believe the root zone keys are now longer, so I could (potentially) see Google implementing DANE in Chrome now, maybe with a Chrome-specific restriction of "TLSA records that have keys under 2048 bits in their chain of trust are ignored" (since the root zone keys are not the only keys in the chain and they want to eliminate 1024-bit RSA from Chrome). And if Google does it in Chrome, then everybody else has to do it too, so the situation flips.
tptacek 14 hours ago
DANE doesn't remove the requirement to get a 3rd party to vouch for your keys; it just locks you into one very specific 3rd party, one likely subject to de jure control of a state.
kensey 13 hours ago
dayyan 17 hours ago
[flagged]
dang 15 hours ago
Some of your recent comments have been killed by our software because they've been classified as genai text, which is not allowed on HN itself (see https://news.ycombinator.com/newsguidelines.html#generated and https://news.ycombinator.com/item?id=47340079).
(Of course it's fine to use AI tools! We use them heavily ourselves. Just please don't use them to generate or edit text to be read by fellow humans on Hacker News itself.)
It's impossible to know for sure what was LLM generated or edited, but we have to rely on imperfect classifiers or else the site would be completely flooded by genai text, which is not what the community here wants to read, nor in the intended spirit of HN.
serf 17 hours ago
now the question for the media for the next week :
ban LLM discovery of horrendous security practices because as it turns out security-thru-obscurity is being practiced as 'good enough' across the world , or actually enforce realistic and livable security practice ?
given the insistence on picking overblown and totally partisan poor choices lately, I presume the media will sit on the side of 'we'll just ban LLMs from checking the rest of our security apparatus for single digit keys' and charge 'Wayne' with terrorism statutes.' -- but hopefully i'm just being a jaded pessimist.
bottlepalm 17 hours ago
Everybody laughed when they said GPT-2 wasn’t safe to release. This is the tip of the iceberg.
skinfaxi 17 hours ago
LLMs had nothing to do with this.
knottn 17 hours ago
I think we live in an age where programming mistakes should be attributed to llm by default. In the old days, it was just the coder and stack overflow to blame, now its layer on layer of ai assisted work, from ceo level on down. Something we haven’t perfected yet: how to prove 0 ai use in a product. Until we get there, we have to assume llm are everywhere and that their use carries liability risk.
bigfishrunning 14 hours ago
bottlepalm 17 hours ago
You spent the last 4 years coping; calling AI a stochastic parrot, and saying the warnings were all marketing. You wasted 4 years. Good job.
skinfaxi 16 hours ago
bigfishrunning 14 hours ago
Good. Let it burn. It's not that GPT-x is dangerous, it's that the security practices that it's pointing out are.
I wish any company that gets sunk by this a very happy go-out-of-business.
bottlepalm 8 hours ago
Arrogance. You think your security practices will defend you? Every layer of your stack has bugs waiting to be found and exploited by AI.