Ăver OpenSSH 9.5 har publicerats, en öppen implementation av klient och server för att arbeta med SSH 2.0 och SFTP protokollen.
Huvudsakliga förÀndringar:
- I ssh-keygen Àr generation av nycklar baserad pÄ den digitala signaturen Ed25519 som utvecklats av Daniel Bernstein och standardiserats i RFC 8709, aktiverad som standard. Det noteras att Ed25519 nycklar stöds frÄn och med OpenSSH 6.5 (2014) och Àr mer praktiska pÄ grund av sin lilla storlek. De digitala signaturerna Ed25519 har dessutom en högre sÀkerhetsnivÄ Àn ECDSA och DSA, och visar en mycket hög hastighet vid verifiering och skapande av signaturer. MotstÄndet mot hackning för Ed25519 Àr omkring 2^128 (i genomsnitt krÀvs 2^140 bitoperationer för att attackera Ed25519), vilket motsvarar motstÄndet hos algoritmer som NIST P-256 och RSA med en nyckelstorlek pÄ 375 byte eller en 128-bitars blockcipher. Ed25519 Àr ocksÄ inte kÀnslig för kollisioner i hashvÀrden, kÀnslig för cache-timing attacker (cache-timing attacks) och sidokanalsattacker (side-channel attacks).
- I ssh-verktyget har skydd mot sidokanalsattacker lagts till, som analyserar fördröjningar mellan tangenttryckningar för att Äterskapa inmatningen. SÄdana attacker bygger pÄ att fördröjningarna mellan tangenttryckningar beror pÄ tangenternas placering pÄ tangentbordet (till exempel Àr reaktionen vid inmatning av bokstaven "F" snabbare Àn vid inmatning av "Q" eller "X", eftersom det krÀver fÀrre fingerförflyttningar). SSH har varit utsatt för dessa attacker eftersom den skickade information om den inmatade symbolen i ett separat paket direkt efter att varje tangent tryckts ner, vilket resulterade i att fördröjningarna mellan paketen korrelerade med fördröjningarna mellan tangenttryckningarna.
För att dölja egenskaperna hos interaktiv inmatning i trafiken i ssh implementerades att data skickas inte medan de skrivs, utan endast efter fasta tidsintervall (som standard 20 ms). Dessutom, för att förvirra angriparna skickas falska tangenttryckningar vid slumpmÀssiga tillfÀllen efter att verkliga data har skickats. För att konfigurera skyddet i ssh_config har parametern "ObscureKeystrokeTiming" lagts till.
- I ssh och sshd har stöd för SSH-tillÀgget "ping@openssh.com" implementerats, vilket lÀgger till en ny typ av meddelanden, SSH2_MSG_PING och SSH2_MSG_PONG, för att periodiskt skicka paket med jÀmna mellanrum. TillÀgget Àr nödvÀndigt för det nÀmnda skyddet mot attacker via sidokanaler.
- I sshd tillÄts ÄsidosÀttande av direktiv för Subsystem genom Match-block.
- I sshd har bearbetningen av citat i direktivet Subsystem Àndrats, sÄ att de nu bevaras för kommandon och argument, vilket kan leda till kompatibilitetsproblem med mycket sÀllsynta konfigurationer.
KĂ€lla: opennet.ru
