OpenSSH 9.7, avatud lähtekoodiga SSH 2.0 ja SFTP protokollide kliendi ja serveri elluviimine, on avaldatud. Eelseisvas versioonis algas muudatuste tegemine, mis eeldab DSA algoritmil põhinevate võtmete toe peatamist. OpenSSH 9.7 pakub võimalust DSA välja lülitada kogumise ajal, kuid vaikimisi koostamine DSA toetusega jääb alles. Järgmises väljaandes, mis on planeeritud juuni kuuks, muudetakse vaikimisi kogumise režiimi DSA väljalülitamiseks ja 2025. aasta alguses eemaldatakse DSA rakendus koodibaasist.
Vaikimisi lõpetati DSA võtmete kasutamine juba 2015. aastal, kuid DSA toega kood koostatakse vaikimisi ja võimaldab DSA taaskäivitamist seadistuste kaudu. Huvi pakub, et DSA algoritm on ainus kohustuslik protokoll SSHv2-s. Selline nõue lisati, kuna SSHv2 protokolli loomise ja kinnitamise ajal olid kõik alternatiivsed algoritmid patendi all. Sellest ajast alates on olukord muutunud, RSA-le seotud patendid on aegunud, DSA-st kiiruselt ja turvalisuselt märgatavalt ees olev ECDSA algoritm on lisatud ning samuti EdDSA, mis on ECDSA-st turvalisem ja kiirem.
Ainukeseks DSA toe jätkamiseks oli tagada ühilduvus vanade seadmete ja süsteemidega. Tänapäeva tingimustes ei tasu jätkata ebaturvalise DSA algoritmi hooldust ning selle eemaldamine aitab kaasa DSA toe lõpetamisele teiste SSH rakenduste ja krüptograafiliste raamatukogude seas.
Lisaks DSA-ga seotud muudatustele on uues väljaandes pakutud uut tüüpi aegumise seadistusi ssh ja sshd jaoks, mida saab aktiveerida ChannelTimeout direktiivi kaudu väärtusega 'global'. Uues OpenSSH režiimis jälgib süsteem kõiki avatud kanaleid ja sulgeb need koos, kui teatud ajavahemikul ei ole trafikut. Näiteks, kui hostis on samaaegselt avatud kanaleid SSH seansi ja X11 edastamise jaoks, võimaldab uus režiim sulgeda mõlemad kanalid kohe, kui nad on mitteaktiivsed, mitte eraldi jälgides iga kanali aegumisi. Oluliseks muutuseks on ka testimise ühilduvuse paranemine PuTTY projektiga.
Allikas: opennet.ru
