Ir publicēts OpenSSH 9.7 izlaiž, atvērtā klienta un servera realizācija SSH 2.0 un SFTP protokolu darbībai. Ierosinātajā versijā sākts veikt izmaiņas, kas priekšlaicīgi nosaka DSA algoritma atslēgu atbalsta pārtraukumu. OpenSSH 9.7 piedāvā opciju izslēgt DSA kompilācijas posmā, taču noklusējuma versija joprojām saglabā DSA atbalstu. Nākamajā laidienā, kas paredzēts jūnijā, kompilācijas režīms tiks mainīts uz DSA izslēgšanu noklusējumā, bet 2025. gada sākumā DSA realizācija tiks pilnībā izņemta no koda bāzes.
DSA atslēgu lietošana tika pārtraukta jau 2015. gadā, taču kods DSA atbalsta nodrošināšanai joprojām tika veidots noklusējuma režīmā, ļaujot atjaunot DSA, izmantojot iestatījumus. Jāpiebilst, ka DSA algoritms ir vienīgais obligāti īstenojams SSHv2 protokolā. Šāds prasījums tika iekļauts, jo SSHv2 protokola izstrādes laikā visi alternatīvie algoritmi bija pakļauti patentu prasībām. Kopš tā laika situācija ir mainījusies, ar RSA saistītie patenti ir beigušies, pievienots ECDSA algoritms, kas būtiski pārspēj DSA gan veiktspējas, gan drošības ziņā, kā arī EdDSA, kas ir drošāks un ātrāks nekā ECDSA.
Vienīgais faktors, kas mudināja turpināt DSA atbalstu, bija saderības saglabāšana ar novecojušām ierīcēm. Pašreizējās realitātēs izmaksas, kas saistītas ar bīstamā DSA algoritma atbalsta turpināšanu, nav pamatotas, un tā izņemšana stimulēs DSA atbalsta pārtraukšanu citās SSH realizācijās un kriptogrāfiskajās bibliotēkās.
Papildus izmaiņām, kas saistītas ar DSA, jaunajā laidienā piedāvā jaunu laika iznākumu veidu ssh un sshd, kas tiek aktivizēts, norādot vērtību "global" direktīvā ChannelTimeout. Jaunajā režīmā OpenSSH uzrauga visus atvērtos kanālus un slēdz tos visus vienlaikus, ja norādītajā laika posmā tajos nav bijis satiksmes. Piemēram, kad uz hosta vienlaikus tiek atvērti kanāli SSH sesijai un x11 pāradresācijai, jaunais režīms ļauj uzreiz slēgt abus kanālus, ja tie ir neaktīvi, nevis atsevišķi sekot laika ierobežojumiem katram kanālam. Starp izmaiņām arī jāatzīmē ievērojama saderības pārbaudes uzlabošana ar PuTTY projektu.
Avots: opennet.lv
