Dezvoltatorii proiectului OpenSSH au prezentat un plan de oprire a suportului pentru cheile bazate pe algoritmul DSA. Conform standardelor actuale, cheile DSA nu oferă un nivel adecvat de protecție, folosind o dimensiune a cheii private de doar 160 de biți și un hash SHA1, ceea ce corespunde, din punct de vedere al nivelului de securitate, unei chei simetrice de aproximativ 80 de biți.
În mod implicit, utilizarea cheilor DSA a fost oprită în 2015, dar suportul pentru DSA a fost păstrat ca opțiune, deoarece acest algoritm este singurul care trebuie implementat în protocolul SSHv2. Această cerință a fost adăugată deoarece, la momentul creării și aprobării protocolului SSHv2, toate algoritmii alternativi erau sub incidența brevetelor. Între timp, situația s-a schimbat, brevetele legate de RSA au expirat, algoritmul ECDSA a fost adăugat, depășind semnificativ DSA din punct de vedere al performanței și securității, precum și EdDSA, care este mai sigur și mai rapid decât ECDSA. Singurul factor care a menținut suportul pentru DSA a fost păstrarea compatibilității cu dispozitivele învechite.
Evaluând situația din prezent, dezvoltatorii OpenSSH au concluzionat că costurile pentru continuarea întreținerii algoritmului DSA nesigur nu justifică eforturile și eliminarea acestuia va stimula oprirea suportului DSA în alte implementări SSH și biblioteci criptografice. În versiunea planificată pentru aprilie, OpenSSH intenționează să păstreze o compilare cu DSA, dar să ofere opțiunea de a dezactiva DSA în timpul compilării. În versiunea din iunie a OpenSSH, DSA va fi dezactivat implicit la compilare, iar la începutul anului 2025, implementarea DSA va fi eliminată din baza de cod.
Utilizatorii care necesită suport DSA pe partea clientului pot utiliza compilări alternative din ramuri anterioare OpenSSH, de exemplu, pachetul „openssh-client-ssh1” furnizat în Debian, compilat pe baza OpenSSH 7.5 și destinat conectării la servere SSH folosind protocolul SSHv1, al cărui suport a fost oprit în OpenSSH 7.6 acum șase ani.
Sursa: opennet.ro
