Just to be clear - "mississued" in this case doesn't mean they were issued to someone who doesn't control the domain. The issue is they were issued using a 63-bit serial number instead of the minimum 64 bits. (The software these CAs were all using was generating 64 random bits, but setting the first bit to zero to produce a positive integer.) The reason CAs are required to use 64-bit serial numbers is to make the con…
This seems highly unlikely to be authoritative -- AIUI serial number unpredictability is critical to SSL certificate security, as without it, it becomes possible to induce a CA into producing a signature that matches a certificate for another domain. Unless something else changed about the format when the hash algorithm was changed, AFAIK this property is independent to the hash algorithm in use If memory serves it i…
A world of hurt after GoDaddy, Apple, and Google misissue 1M certificates
31–40 of 143 posts
Re: A world of hurt after GoDaddy, Apple, and Google misissue 1M certificates
#32[1] https://groups.google.com/forum/#!topic/mozilla.dev.security...
[2] https://groups.google.com/d/msg/mozilla.dev.security.policy/...
[3] https://groups.google.com/d/msg/mozilla.dev.security.policy/...
Re: A world of hurt after GoDaddy, Apple, and Google misissue 1M certificates
#33Earlier quoted context omitted.
"50% easier than theoretically impossible" means it's now 50% possible, doesn't it?
No more than "half of infinity" is half finite.
Re: A world of hurt after GoDaddy, Apple, and Google misissue 1M certificates
#34Re: A world of hurt after GoDaddy, Apple, and Google misissue 1M certificates
#35Earlier quoted context omitted.
No idea and completely unsourced, but one of the site comments states this: > 4) This only came up because of DarkMatter, a very shady operator who most people are very happy to have an excuse to screw with technicalities. Edit maybe these are sources? https://bugzilla.mozilla.org/show_bug.cgi?id=1531800 https://groups.google.com/forum/#!msg/mozilla.dev.security.p... Still not getting the whole picture.
The basic story as I understand it is that DarkMatter under contract to the United Arab Emirates wants to become a trusted CA, and they are widely expected to start running a governmental MITM once trusted, but the CA root programs don't have any provision for "You're a bunch of sketchy creeps, we don't trust you." (Oddly enough for a "trusted" root program, there is generally no actual evaluation of trust as convent…
Re: A world of hurt after GoDaddy, Apple, and Google misissue 1M certificates
#36The interesting aspect that a lot of people are overlooking is that, for a theoretical attack within certain timeframes, this difference can be make-it or break it! Imagine a collision attack that takes about a 1 year with 64bit serial numbers, so with 63bit serial number it should take about half, at 6 months. The average certificate is issued for about 1 year, so being able to mount a collision attack that took 1 y…
Re: A world of hurt after GoDaddy, Apple, and Google misissue 1M certificates
#37Earlier quoted context omitted.
when X > $1M (maybe even large) it really doesn't
They're "the same cost" because anyone with account to $1M or $1B to break a cert generally also has access to $2M or $2B. No reasonable threat model includes defending against attackers that have 50% of the necessary capital to conduct an attack but not more.
The notion that someone who has access to X amount of funds for a given task automatically has 2X and can also afford to spend 2X on the given task is not necessarily true, so such claims are generally baseless.
What is most interesting is that these claims are generally about non-exact amounts, so the logic should follow that if you can afford X, then you can afford 2X, also means that you can afford 4X, and 8X, ad infinitum.
In practice, a 2X difference in majority of real life cases concerning substantial amount of resources is by definition substantial and far from a trivial.
Re: A world of hurt after GoDaddy, Apple, and Google misissue 1M certificates
#38The interesting aspect that a lot of people are overlooking is that, for a theoretical attack within certain timeframes, this difference can be make-it or break it! Imagine a collision attack that takes about a 1 year with 64bit serial numbers, so with 63bit serial number it should take about half, at 6 months. The average certificate is issued for about 1 year, so being able to mount a collision attack that took 1 y…
Why do you assume that an attack would take 1 year, and not (e.g.) a billion years? A factor of two is only interesting if the number you're dividing was interesting in the first place.
Re: A world of hurt after GoDaddy, Apple, and Google misissue 1M certificates
#39Earlier quoted context omitted.
No idea and completely unsourced, but one of the site comments states this: > 4) This only came up because of DarkMatter, a very shady operator who most people are very happy to have an excuse to screw with technicalities. Edit maybe these are sources? https://bugzilla.mozilla.org/show_bug.cgi?id=1531800 https://groups.google.com/forum/#!msg/mozilla.dev.security.p... Still not getting the whole picture.
The basic story as I understand it is that DarkMatter under contract to the United Arab Emirates wants to become a trusted CA, and they are widely expected to start running a governmental MITM once trusted, but the CA root programs don't have any provision for "You're a bunch of sketchy creeps, we don't trust you." (Oddly enough for a "trusted" root program, there is generally no actual evaluation of trust as convent…
Re: A world of hurt after GoDaddy, Apple, and Google misissue 1M certificates
#40Sooooo all the big players depend on one CA PKI package: EJBCA - is that not a major concern ?
Now if only the same policy would be applied to CAs (possibly a few to mitigate abuse of power concerns, but far less than are in my trust store today).