OpenSSH hat Pläne zur Entfernung von DSA

OpenSSH will die Unterstützung für DSA-Schlüssel entfernen und informiert über den Zeitplan und den einhergehenden Prozess dazu. Im Januar 2025, so die jetzige Planung, soll DSA endgültig entfernt sein, berichtet das OpenSSH-Projekt.

DSA, wie es im SSHv2-Protokoll spezifiziert ist, sei von Natur aus schwach, erläutern die Entwickler. Beschränkt auf einen 160-Bit-Schlüssel und die Verwendung des SHA1-Digests entspreche seine Sicherheitsstufe in etwa 80 Bit des symmetrischen Äquivalent.

OpenSSH habe DSA-Schlüssel bereits seit 2015 standardmäßig deaktiviert, biete aber weiterhin optionale Unterstützung für sie an. DSA sei der einzige Algorithmus, der in den SSHv2-RFCs verpflichtend implementiert werden müsse, vor allem weil alternative Algorithmen durch Patente belastet gewesen seien, als das SSHv2-Protokoll entwickelt und spezifiziert worden sei, heißt es weiter.

RSA sei dagegen ist unbelastet, und die Unterstützung dafür allgegenwärtig. ECDSA biete erhebliche Leistungs- und Sicherheitsvorteile gegenüber modp DSA, und EdDSA bietet weitere Leistungs- und Sicherheitsverbesserungen gegenüber beiden.

Die einzige verbleibende Verwendung von DSA zu diesem Zeitpunkt seien uralte Geräte. Deshalb seien die Kosten für die Aufrechterhaltung von DAS in OpenSSH nicht mehr für gerechtfertigt, argumentiert das Projekt. Außerdem sei zu hoffen, dass OpenSSHs Vorbild bei der Entfernung dieses unsicheren Algorithmus die Abschaffung in anderen SSH-Implementierungen beschleunige und es den Entwicklern von Kryptographie-Bibliotheken erlaube, DAS ebenfalls zu entfernen.

Das Projekt plant nun, DAS in der nächsten Version von OpenSSH – voraussichtlich im März – zur Kompilierzeit optional zu machen, aber es immer noch standardmäßig zu aktivieren. Benutzer und Downstream-Distributoren von OpenSSH könnten diese Option nutzen, um die Auswirkungen der DSA-Entfernung in ihren Umgebungen zu erforschen, oder um es frühzeitig abzuschaffen, wenn sie es wünschen, heißt es in der Mitteilung.

Im Juni soll ein Release von OpenSSH diese Voreinstellung zur Kompilierzeit ändern, um DSA dann zu deaktivieren. Es könne dann immer noch aktiviert werden, falls nötig.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben