top 50 comments

sorted by: hot top controversial new old
[–] 118 points 6 days ago (7 children)

There are two parts to this answer.

First, as many have pointed out, eMudhra as a trusted certificate authority has issued eight high-level certificates with a key length of onle 3-8 bits, when they should be 384 bits long. And yes, the smallest key was '4'.

But the other point is tha xkcd predicted using 4 as a random number, decades ago. It was supposed to be a joke.

https://xkcd.com/221/

  • source
  • hideshow 7 child comments
  • [–] 54 points 6 days ago* (last edited 6 days ago) (4 children)

    xkcd also happened to release a comic about a "vulnerability in the number 3" the same day the eMudhra news broke.

  • source
  • parent
  • hideshow 4 child comments
  • load more comments (1 reply)
    [–] 123 points 6 days ago (35 children)

    There is a massive security incident this week where an Indian certificate authority used 4 as the private key they used to sign encrypted internet traffic with.

    Knowing their secret key lets anyone forge certificates that they can use to snoop on or modify internet traffic.

    All 8 of their private keys were under 255, so could be trivially guessed. These certificates were accepted by all major browsers and operating systems, as well as many programming languages and tools.

  • source
  • hideshow 35 child comments
  • [–] 29 points 6 days ago (24 children)

    But, since nobody would expect an organization like that to have a one digit key, wouldn't that make it extremely hard to guess?

    Half kidding here.

  • source
  • parent
  • hideshow 24 child comments
  • [–] 37 points 6 days ago (10 children)

    Not if you're brute forcing it.

  • source
  • parent
  • hideshow 10 child comments
  • [–] 21 points 6 days ago* (5 children)

    I think it technically was not "brute forcing" (since it wasn't found by searching the entire key space), but specifically someone tried generating CA cert private keys from numbers 0-255, and surprisingly found a few.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 4 points 6 days ago (4 children)

    So why did it take so long for someone to try it?

  • source
  • parent
  • hideshow 4 child comments
  • [–] 16 points 6 days ago (1 child)

    Ain’t no way I’m starting from 0 if the standard key is 256-bit

  • source
  • parent
  • hideshow 1 child comment
  • [–] 18 points 6 days ago

    It’s just as arbitrary as any other number. You can pick at random, but starting with a dictionary attack of easy, non-random keys would probably be a better start.

    I remember playing a game of dvd-deal or no deal, where you would pick random number from one to twenty and see if you won money. The people I was playing with were mad because I just started guessing 1, 2, 3, 4…

    I told them statistically it was just as likely to be those numbers as anything else.

  • source
  • parent
  • [–] 4 points 5 days ago

    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100

  • source
  • parent
  • [–] 7 points 6 days ago (2 children)

    It's kinda like locking your door by putting a wedge in the crack. Probably, no one is going to try to open your door anyways, and probably, even if they did no one is going to take 5 seconds to examine the door and figure it out

    But if someone does, it's laughably easy to figure it out

  • source
  • parent
  • hideshow 2 child comments
  • [–] 7 points 6 days ago (1 child)

    Except this is internet and pretty much anybody on the planet could test the security of your doors.

    I like the analogy but I think it doesn't really apply when it comes to devices that are connected to the internet.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 4 points 5 days ago

    I think their analogy is still good. Just add "...and your door opens onto Times Square."

    That doesn't quite get the full scope, but it does imply the danger pretty well. Plus, if you add in "...Times Square of robots, and the robots are all thieves, and your most expensive possession is visibly sitting right inside, and..." it starts to get pretty unwieldy.

  • source
  • parent
  • load more comments (7 replies)
    [–] 42 points 6 days ago (5 children)

    Because it was revealed that an actual TLS certificate used the number 4 as a private key.

  • source
  • hideshow 5 child comments
  • [–] 17 points 5 days ago (1 child)
  • [–] 30 points 6 days ago (2 children)

    You may find that answr from another community helpful: https://feddit.online/comment/10016475

  • source
  • hideshow 2 child comments
  • [–] 18 points 6 days ago

    An organization trusted with the security of potentially billions of people essentially used the password "4" among other bad choices.

    You can read the technical explanation here: https://emudhra.we-have-a-problem.com/

  • source
  • [–] 2 points 4 days ago* (last edited 4 days ago)

    TL;DR Because a Certificate Authority used 4 as a private key in an intermediate certificate.

  • source
  • [–] 12 points 6 days ago (2 children)

    https://arstechnica.com/security/2026/10/the-internet-goes-on-high-alert-after-discovery-of-8-compromised-tls-certs/

    It's hard to properly describe how big a fuckup this is. All I will say is that all the coverage I've seen is underselling the potential for harm. There's nothing you can do except update your shit, pray that everyone in the upstream supply chain of every service you use has updated their shit, and take comfort in the fact that there are no proven wild exploits out there (yet).

  • source
  • hideshow 2 child comments
  • load more comments (2 replies)
    [–] 4 points 5 days ago

    Well ..... this has taken me down am SSL cryptographic rabbit hole.

  • source
  • [–] 3 points 4 days ago
    [–] 8 points 6 days ago*

    I tried to read the comments, but I couldn't get in:

    In my defense, the comm is No Stupid Questions, not No Stupid Comments.

  • source
  • load more comments
    view more: next ›