OpenSSH 9.5 veröffentlicht

Die Veröffentlichung von OpenSSH 9.5, einer offenen Implementierung des Clients und Servers für die Verwendung mit den Protokollen SSH 2.0 und SFTP, wurde bekannt gegeben.

Hauptänderungen:

  • In ssh-keygen ist standardmäßig die Generierung von Schlüsseln auf Basis der digitalen Signatur Ed25519 enthalten, die von Daniel Bernstein entwickelt und in RFC 8709 standardisiert wurde. Es wird festgestellt, dass Ed25519-Schlüssel seit der Veröffentlichung von OpenSSH 6.5 (2014) unterstützt werden und aufgrund ihrer geringen Größe benutzerfreundlicher sind. Darüber hinaus bieten Ed25519 digitale Signaturen ein höheres Sicherheitsniveau als ECDSA und DSA und zeigen eine sehr hohe Geschwindigkeit bei der Verifizierung und Erstellung von Signaturen. Die Widerstandsfähigkeit von Ed25519 gegen Angriffe beträgt etwa 2^128 (im Durchschnitt sind für einen Angriff auf Ed25519 etwa 2^140 bitweise Operationen erforderlich), was der Widerstandsfähigkeit solcher Algorithmen wie NIST P-256 und RSA mit einer Schlüssellänge von 375 Byte oder bei einem 128-Bit-Blockchiffrier entspricht. Ed25519 ist auch nicht anfällig für Kollisionen in Hashwerten, unempfindlich gegen Angriffe zur Bestimmung der Cache-Geschwindigkeit (Cache-Timing-Angriffe) und Angriffe über Seitenkanäle (Side-Channel-Angriffe).
  • Das Dienstprogramm ssh wurde mit einem Schutz gegen Angriffe über Seitenkanäle ausgestattet, die Verzögerungen zwischen Tasteneingaben analysieren, um die Eingaben wiederherzustellen. Solche Angriffe basieren darauf, dass die Verzögerungen zwischen den Tastenanschlägen beim Tippen von der Position der Tasten auf der Tastatur abhängen (zum Beispiel erfolgt die Reaktion beim Eingeben des Buchstabens „F“ schneller als beim Eingeben von „Q“ oder „X“, da für den Tastendruck weniger Fingerbewegungen erforderlich sind). SSH war gegenüber diesen Angriffen anfällig, da es Informationen über das eingegebene Zeichen in einem separaten Paket sofort nach dem Drücken jeder Taste sendete, sodass die Verzögerungen zwischen den Paketen mit den Verzögerungen zwischen den Tasteneingaben korrelierten.

    Um die Besonderheiten der interaktiven Eingabe im Traffic in ssh zu verbergen, wird die Datenübertragung nicht während der Eingabe, sondern nur in festen Zeitabständen (standardmäßig 20 ms) durchgeführt. Darüber hinaus wird zur Verwirrung der Angreifer in zufälligen Momenten nach dem Versenden realer Daten eine fiktive Tasteneingabe gesendet. Zur Konfiguration des Schutzes wurde in ssh_config der Parameter „ObscureKeystrokeTiming“ hinzugefügt.

  • In ssh and sshd, support for the SSH protocol extension "ping@openssh.com" has been implemented, which adds a new type of messages SSH2_MSG_PING and SSH2_MSG_PONG for periodically sending packets at regular intervals. This extension is necessary for the aforementioned protection against attacks through external channels.
  • In sshd, the overriding of Sybsystem directives is allowed through Match blocks.
  • In sshd, the handling of quotes in the Subsystem directive has been changed, now preserving them for commands and arguments, which may lead to compatibility issues with very rare configurations.

Quelle: opennet.ru

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster