SKS Keyserver Network Under Attack
gist.github.com
SKS Keyserver Network Under Attack
1–10 of 197 posts
Re: SKS Keyserver Network Under Attack
#2Re: SKS Keyserver Network Under Attack
#3Re: SKS Keyserver Network Under Attack
#4> keys.openpgp.org is a new experimental keyserver which is not part of the keyserver network and has some features which make it resistant to this sort of attack. It is not a drop-in replacement: it has some limitations (for instance, its search functionality is sharply constrained). However, once you make this change you will be able to run gpg --refresh-keys with confidence.
Re: SKS Keyserver Network Under Attack
#5Looking at the code [0], it looks like fairly standard Ocaml. Any particular reason it's difficult to maintain (other than the lack of popularity of FP in general)?
(It looks like the original author of the SKS Keyserver is Yaron Minsky, the guy who convinced Jane Street to use Ocaml.)
[0] https://bitbucket.org/skskeyserver/sks-keyserver/src/default...
Re: SKS Keyserver Network Under Attack
#6Re: SKS Keyserver Network Under Attack
#7Re: SKS Keyserver Network Under Attack
#8I think that decentralized services, like SKS, require a sort of fee mechanism (proof of effort, currency, or otherwise) that can prevent bad actors from inserting malicious material. I definitely think this is one of the cases that blockchain technology makes a lot of sense, and the disincentive of a fee would do very will to mitigate this.
Apparently, GnuPG breaks badly at 150 000 signatures. You want adding a signature to be doable on a really old laptop and/or low-end Android phone; a motivated attacker can just choose to expand 1000 000 times as much effort as a not-too-interested user on antiquated hardware.
Of course you can make adding a signature more expensive the more signatures are already there, but that lets a motivated attacker make it impossible to vouch for certain users (keys.) Etc.
Re: SKS Keyserver Network Under Attack
#9To be clear: is this suggesting that it is currently entirely unsafe to update any operation-critical equipment? It seems that now that the PoC is out in the wild, it will be a matter of days/hours before someone hits a major contributor to the major Linux distros; and all package managers begin to fail.
Every time there's an article about IoT security there's a discussion about lack of (security) updates and an upcoming Armageddon. Interestingly it'll be those devices that do not update that are immune to this type of thing.
Re: SKS Keyserver Network Under Attack
#10Consider the post's "We've known for a decade this attack is possible. It's now here and it's devastating.".
Consider also the final section, "PGP is bad technology and it’s making a bad community", of https://blog.cryptographyengineering.com/2018/05/17/was-the-... (by noted cryptographer Matthew Green.)
My sympathies to the victims of this attack.
[EDIT: reworked slightly at 7m to try to be as kind as possible]