OpenPGP keyservers under attack

by Volker Weber

In the last week of June 2019 unknown actors deployed a certificate spamming attack against two high-profile contributors in the OpenPGP community (Robert J. Hansen and Daniel Kahn Gillmor, better known in the community as "rjh" and "dkg"). This attack exploited a defect in the OpenPGP protocol itself in order to "poison" rjh and dkg's OpenPGP certificates. Anyone who attempts to import a poisoned certificate into a vulnerable OpenPGP installation will very likely break their installation in hard-to-debug ways. Poisoned certificates are already on the SKS keyserver network. There is no reason to believe the attacker will stop at just poisoning two certificates. Further, given the ease of the attack and the highly publicized success of the attack, it is prudent to believe other certificates will soon be poisoned.

This attack cannot be mitigated by the SKS keyserver network in any reasonable time period. It is unlikely to be mitigated by the OpenPGP Working Group in any reasonable time period. Future releases of OpenPGP software will likely have some sort of mitigation, but there is no time frame. The best mitigation that can be applied at present is simple: stop retrieving data from the SKS keyserver network.

There is a personal message in there for the person who did this. Go read the whole thing.

More >

Comments

All true, but read what @FiloSottile has to say about this. The OpenPGP keyserver network was a good idea in its time, just like open SMTP relays were in the ’80s.

Running cryptographic infrastructure that can trivially be damaged beyond repair by bad actors, in today’s environment, is about as reasonable as running an open SMTP relay because it’s convenient.

Chris Ferebee, 2019-07-01

If you ever encounter a PGP key that claims to be mine, don't trust it.

Volker Weber, 2019-07-01

Recent comments

Hanno Zulla on Lenovo C340 Chromebook :: Erste Eindrücke at 23:05
Bernd Hofmann on Apple Music :: Stuff that works at 21:25
Jean-Marc Autexier on Lenovo C340 Chromebook :: Erste Eindrücke at 20:55
Volker Weber on Apple Music :: Stuff that works at 18:56
Bernd Hofmann on Apple Music :: Stuff that works at 18:33
Volker Weber on Lenovo C340 Chromebook :: Erste Eindrücke at 17:52
Johannes Neubrecht on Lenovo C340 Chromebook :: Erste Eindrücke at 17:47
Volker Weber on iPadOS :: Wie es jetzt weiter geht at 13:20
Gaerttner Harald on iPadOS :: Wie es jetzt weiter geht at 12:48
Matthias Welling on Apple Music :: Stuff that works at 10:20
Frank Quednau on Apple Music :: Stuff that works at 08:17
Volker Weber on Apple Music :: Stuff that works at 08:13
Dirk Steins on Apple Music :: Stuff that works at 08:10
Stephan Wissel on Apple Music :: Stuff that works at 08:01
Volker Jürgensen on Skyroam Solis X :: Funktioniert einfach at 14:37
Stephan Kopp on Skyroam Solis X :: Funktioniert einfach at 13:51
Adalbert Duda on iPadOS :: Wie es jetzt weiter geht at 10:18
Volker Weber on iPadOS :: Wie es jetzt weiter geht at 16:04
Moritz Petersen on iPadOS :: Wie es jetzt weiter geht at 15:35
Oliver Stör on iPadOS :: Wie es jetzt weiter geht at 13:44
Sami Bahri on iPadOS :: Wie es jetzt weiter geht at 13:18
Volker Jürgensen on iPadOS :: Wie es jetzt weiter geht at 13:06
Sascha Langfus on Laura und die Puppe :: Brauche Eure Unterstützung at 11:56
Volker Weber on iPadOS :: Wie es jetzt weiter geht at 10:51
Karsten Lehmann on iPadOS :: Wie es jetzt weiter geht at 09:53

Ceci n'est pas un blog

I explain difficult concepts in simple ways. For free, and for money. Clue procurement and bullshit detection.

vowe

Contact
Publications
Stuff that works
Amazon Wish List
Frequently Asked Questions

rss feed  twitter  amazon

Local time is 23:19

visitors.gif

buy me coffee

Paypal vowe