Das Internet ist in höchster Alarmbereitschaft, nachdem acht kompromittierte TLS-Zertifikate entdeckt wurden, die mit einer kritischen Schwachstelle in der Kryptografiebibliothek OpenSSL zusammenhängen. Die als Heartbleed bekannte Lücke ermöglichte es Hackern, geschützte Datenübertragungen zu entschlüsseln und private Schlüssel, Sitzungs-Cookies und Passwörter zu stehlen.
Die Angriffe betrafen Tausende Server, darunter die von großen Konzernen und Regierungsbehörden. Die Wiederherstellung dauerte Jahre und umfasste das Patchen von OpenSSL, die Neuausstellung von Millionen TLS-Schlüsseln, den Widerruf von Zertifikaten, den Wechsel von Passwörtern und die Aktualisierung eingebetteter Systeme.
Die kompromittierten Schlüssel von eMudhra waren in extremem Maße fehlerhaft. Während ein üblicher privater NIST-P-384-Schlüssel 384 Bit Entropie enthält, lagen diese Schlüssel nur zwischen 3 und 8 Bit. Ingenieure fanden Schlüssel mit Entropiewerten von 4, 56, 66, 115, 155, 156, 230 und 237 Bit, die weit unter den akzeptablen Sicherheitsschwellen liegen.
„Das sollte nicht möglich sein“, sagte Valsorda und vermutete, dass ein gefährliches Schlüsselgenerierungs-Interface seinen Größenparameter versehentlich auf 1 gesetzt haben könnte. Ben Cartwright-Cox von BGP.tools mutmaßte, dass Beispielcode versehentlich in die Produktivumgebung gelangt sein könnte, und bezeichnete das Versäumnis als „wahnsinnig“. Der Vorfall verdeutlicht die anhaltenden Risiken bei der kryptografischen Implementierung und der Systemaufsicht.
Quelle: Ars Technica · Zusammengefasst von HeadlinesBriefing