A fost lansată versiunea OpenSSH 9.0, o implementare deschisă a clientului și serverului pentru lucrul cu protocoalele SSH 2.0 și SFTP. În această nouă versiune, utilitarul scp a fost setat implicit să utilizeze SFTP în locul protocolului învechit SCP/RCP.
SFTP utilizează metode de procesare a numelui mai previzibile și nu folosește procesarea glob a fișierelor prin shell pe partea cealaltă a gazdei, ceea ce creează probleme de securitate. În special, în cazul utilizării SCP și RCP, serverul decide ce fișiere și directoare să trimită clientului, iar clientul verifică doar corectitudinea numelui obiectelor returnate, ceea ce, în absența verificărilor adecvate pe partea clientului, permite server transmiterea altor nume de fișiere, diferite de cele solicitate.
Protocolul SFTP nu are aceste probleme, dar nu suportă expunerea căilor speciale, cum ar fi „~/”. Pentru a elimina această difeerență, începând cu OpenSSH 8.7, implementarea serverului SFTP suportă extensia protocolului „expand-path@openssh.com” pentru expunerea căilor ~/ și ~user/.
La utilizarea SFTP, utilizatorii se pot confrunta, de asemenea, cu incompatibilitate, cauzată de necesitatea de a face dublă escapare a caracterelor speciale în căile în cererile SCP și RCP, pentru a preveni interpretarea lor pe partea îndepărtată. În SFTP, această escapare nu este necesară, iar ghilimelele suplimentare pot conduce la o eroare în transmiterea datelor. În acest sens, dezvoltatorii OpenSSH au renunțat la adăugarea unei extensii pentru a repeta comportamentul scp în acest caz, deoarece dublarea escapării este considerată un defect care nu are sens să fie repetat.
Alte modificări în noua versiune:
- În ssh și sshd, algoritmul hibrid de schimb de chei „sntrup761x25519-sha512@openssh.com” (ECDH/x25519 + NTRU Prime) este activat implicit, fiind rezistent la atacurile cu computere cuantice și combinat cu ECDH/x25519 pentru a bloca eventualele probleme în NTRU Prime care ar putea apărea în viitor. În lista KexAlgorithms, care determină ordinea de selecție a metodelor de schimb de chei, acest algoritm este acum plasat pe primul loc și este mai prioritar decât algoritmii ECDH și DH.
Calculatoarele cuantice nu au atins încă un nivel care să permită spargerea cheilor tradiționale, dar aplicarea protecției hibride va permite protejarea utilizatorilor împotriva atacurilor legate de păstrarea sesiunilor SSH interceptate, cu speranța că acestea vor putea fi decriptate în viitor, atunci când vor apărea calculatoarele cuantice necesare.
- În sftp-server a fost adăugat extensia „copy-data”, care permite copierea datelor pe partea serverului, fără a le trimite transitar clientului, dacă fișierul sursă și cel țintă se află pe același sistem. server.
- Utilitarul sftp a fost actualizat cu comanda „cp” pentru a iniția copierea fișierelor pe partea serverului de către client.
Sursa: opennet.ro
