Lëshimi i OpenSSH 9.7, një zbatim të hapur të klientit dhe serverit për funksionimin me protokollet SSH 2.0 dhe SFTP, është bërë publik. Në këtë version është filluar të bëhen ndryshime që parashikojnë mbështetje në të ardhmen për ndalimin e çelësave të bazuar në algoritmin DSA. OpenSSH 9.7 ofron një opsion për të çaktivizuar DSA gjatë fazës së kompilimit, por ndërtimi i paracaktuar ende e mbështet DSA. Në versionin e ardhshëm, të planifikuar për qershor, mënyra e ndërtimit do të ndryshojë për të çaktivizuar DSA si parazgjedhje, dhe në fillim të vitit 2025, implementimi i DSA do të hiqet nga baza e kodit.
Për shfrytëzimin e çelësave DSA është ndaluar që në vitin 2015, por kodi për mbështetje të DSA është ndërtuar si parazgjedhje dhe ka lejuar rikthimin e DSA përmes konfigurimeve. E rëndësishme është se algoritmi DSA është i vetmi i detyrueshëm për t'u zbatuar në protokollin SSHv2. Kjo kërkesë është shtuar, pasi gjatë krijimit dhe miratimit të protokollit SSHv2, të gjithë algoritmët alternativë ishin nën mbrojtjen e patentave. Që nga atëherë, situata ka ndryshuar; patentat që lidhen me RSA kanë skaduar, është shtuar algoritmi ECDSA, i cili tejkalon ndjeshëm DSA në performancë dhe siguri, si dhe EdDSA, i cili është më i sigurt dhe më i shpejtë se ECDSA.
Faktori i vetëm për vazhdimin e mbështetjes DSA ka qenë ruajtja e kompatibilitetit me pajisje të vjetra. Në realitetet e sotme, kostot për vazhdimin e mbështetjes së algoritmit të pasigurt DSA nuk e justifikojnë veten dhe heqja e tij do të stimulojë ndalimin e mbështetjes DSA në implementime të tjera të SSH dhe biblioteka kriptografike.
Përveç ndryshimeve të lidhura me DSA, lëshimi i ri ofron një lloj të ri të kohëve të pritjes në ssh dhe sshd, të aktivizuar përmes dhënies së vlerës "global" në direktivën ChannelTimeout. Në këtë mënyrë të re, OpenSSH ndjek të gjitha kanalet e hapura dhe i mbyll ato në një herë, nëse në të gjitha kanalet për një periudhë të caktuar nuk ka pasur trafik. Për shembull, kur në host janë të hapura kanale për një sesshion SSH dhe për rindërprerjen x11, mënyra e re lejon mbylljen e të dyve kanale menjëherë kur ato janë joaktive, në vend që të ndjekin kohët e pritjes për secilin kanal ndaras. Ndër ndryshimet, ka gjithashtu përmirësime të konsiderueshme në testimin e përputhshmërisë me projektin PuTTY.
Burimi: opennet.ru
