Vydanie OpenSSH 8.8 so zakázaním podpory digitálnych podpisov rsa-sha

Bolo zverejnené vydanie OpenSSH 8.8, otvorená implementácia klienta a servera pre prácu s protokolmi SSH 2.0 a SFTP. Vydanie je pozoruhodné tým, že predvolene deaktivuje možnosť používať digitálne podpisy založené na kľúčoch RSA s hashom SHA-1 („ssh-rsa“).

Zastavenie podpory podpisov „ssh-rsa“ je spôsobené zvýšenou efektivitou kolíznych útokov s daným prefixom (náklady na výber kolízie sa odhadujú na približne 50 tisíc dolárov). Ak chcete otestovať použitie ssh-rsa vo vašich systémoch, môžete sa pokúsiť pripojiť cez ssh s voľbou „-oHostKeyAlgorithms=-ssh-rsa“. Podpora podpisov RSA s hashmi SHA-256 a SHA-512 (rsa-sha2-256/512), ktoré sú podporované od verzie OpenSSH 7.2, zostáva nezmenená.

Vo väčšine prípadov si ukončenie podpory ssh-rsa nevyžaduje žiadny manuálny zásah od používateľov, pretože OpenSSH mal predtým predvolene zapnuté nastavenie UpdateHostKeys, ktoré automaticky migrovalo klientov na bezpečnejšie algoritmy. Migrácia používa rozšírenie protokolu „hostkeys@openssh.com“, ktoré umožňuje server Po autentifikácii informujte klienta o všetkých dostupných kľúčoch hostiteľa. Pri pripájaní k hostiteľom s veľmi starými verziami OpenSSH na strane klienta môžete selektívne povoliť používanie podpisov „ssh-rsa“ pridaním nasledujúceho riadku do súboru ~/.ssh/config: Host old_hostname HostkeyAlgorithms +ssh-rsa PubkeyAcceptedAlgorithms +ssh-rsa

Nová verzia tiež rieši bezpečnostný problém spôsobený sshd, počnúc OpenSSH 6.2, nesprávne inicializuje skupinu používateľov pri vykonávaní príkazov špecifikovaných v smerniciach AuthorizedKeysCommand a AuthorizedPrincipalsCommand. Tieto direktívy mali umožniť spúšťanie príkazov pod iným používateľom, ale v skutočnosti zdedili zoznam skupín používaných pri spustení sshd. Toto správanie v prítomnosti určitých systémových nastavení potenciálne umožnilo spustenému obslužnému programu získať ďalšie privilégiá v systéme.

Nové poznámky k vydaniu tiež obsahujú upozornenie na zámer migrovať utilitu scp na SFTP štandardne, čím sa nahradí starší protokol SCP/RCP. SFTP používa predvídateľnejšie metódy spracovania názvov a nespracováva vzory glob v názvoch súborov prostredníctvom shellu na druhom hostiteľovi, čo vytvára bezpečnostné problémy. Platí to najmä pri používaní SCP a RCP. server Server rozhoduje o tom, ktoré súbory a adresáre odošle klientovi, zatiaľ čo klient iba kontroluje správnosť vrátených názvov objektov. Ak sa na strane klienta nevykonajú správne kontroly, server môže odosielať iné názvy súborov, ako sú tie, ktoré boli požadované. Protokol SFTP tieto problémy neobsahuje, ale nepodporuje rozšírenie špeciálnych ciest, ako napríklad „~/“. Na riešenie tohto rozdielu bolo v predchádzajúcej implementácii servera OpenSSH SFTP navrhnuté nové rozšírenie protokolu SFTP na rozšírenie ciest ~/ a ~user/.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster