Objavljena je različica OpenSSH 9.7, odprte implementacije odjemalca in strežnika za delovanje po protokolih SSH 2.0 in SFTP. V predlagani različici so se začela uvajati spremembe, ki so predhodnice prihodnjemu prenehanju podpore za ključe, ki temeljijo na algoritmu DSA. V OpenSSH 9.7 je na voljo možnost za onemogočitev DSA v fazi sestavljanja, vendar je privzeta zgradba še vedno obdržala podporo za DSA. V naslednji izdaji, predvideni za junij, bo način sestavljanja spremenjen na privzeto onemogočeno DSA, izvajanje DSA pa bo na začetku leta 2025 odstranjeno iz kode.
Privzeto je uporaba DSA ključev prenehala že leta 2015, vendar se je koda za podporo DSA privzeto sestavljala in omogočila vrnitev DSA preko nastavitev. Upoštevati je treba, da je algoritem DSA edini obvezni za izvajanje v protokolu SSHv2. Takšno zahtevano je bilo vključeno, ker so bili med ustvarjanjem in potrjevanjem protokola SSHv2 vsi alternativni algoritmi pod dejstvom patentov. Od takrat se je situacija spremenila, patenti, povezani z RSA, so prenehali veljati, dodan je algoritem ECDSA, ki znatno prekaša DSA po zmogljivosti in varnosti, prav tako pa EdDSA, ki je varnejši in hitrejši od ECDSA.
Edini dejavnik, zakaj so še naprej podpirali DSA, je bila ohranitev združljivosti s zastarelimi napravami. V današnjih razmerah stroški nadaljnjega vzdrževanja nevarnega algoritma DSA ne upravičujejo sebe in njegova odstranitev bo spodbudila prenehanje podpore DSA v drugih izvedbah SSH in kriptografskih knjižnicah.
Poleg sprememb, povezanih z DSA, nova različica ponuja novo vrsto časovnih omejitev v ssh in sshd, ki se vklopi z navedbo vrednosti 'global' v direktivi ChannelTimeout. V novem načinu OpenSSH spremlja vse odprte kanale in jih zapre hkrati, če v vseh njih za določeno obdobje ni bilo prometa. Na primer, ko so hkrati odprti kanali za SSH sejo in preusmeritev x11, nov način omogoča hkratno zapiranje obeh kanalov, če sta neaktivna, namesto ločenega spremljanja časovnih omejitev za vsak kanal. Med spremembami je tudi pomembno izboljšanje testiranja združljivosti s projektom PuTTY.
Izvor: opennet.ru
