Izdanje OpenSSH 8.8 s onemogućavanjem podrške za digitalne potpise rsa-sha

Objavljen je OpenSSH 8.8, otvorena implementacija klijenta i servera za rad s SSH 2.0 i SFTP protokolima. Ovo izdanje odlikuje se onemogućavanjem korištenja digitalnih potpisa temeljenih na RSA ključevima s SHA-1 hashom («ssh-rsa») prema zadanim postavkama.

Prekid podrške za «ssh-rsa» potaknut je povećanom učinkovitošću kolizijskih napada s unaprijed zadanim prefiksom (trošak pronalaženja kolizije procijenjen je na oko 50 tisuća dolara). Za provjeru korištenja ssh-rsa u svojim sustavima možete pokušati povezati se putem ssh s opcijom «-oHostKeyAlgorithms=-ssh-rsa». Podrška za RSA potpise s SHA-256 i SHA-512 hashovima (rsa-sha2-256/512), koja je podržana od OpenSSH 7.2, ostaje nepromijenjena.

U većini slučajeva prekid podrške za «ssh-rsa» neće zahtijevati nikakve radnje korisnika, jer je u OpenSSH-u ranije bila uključena opcija UpdateHostKeys, koja automatski prebacuje klijente na pouzdanije algoritme. Za migraciju se koristi proširenje protokola «hostkeys@openssh.com», što omogućuje poslužitelju da nakon autentifikacije obavijesti klijenta o svim dostupnim ključevima hosta. U slučaju povezivanja s hostovima koji koriste vrlo stare verzije OpenSSH-a, na strani klijenta moguće je selektivno vratiti mogućnost korištenja potpisa «ssh-rsa», dodajući u ~~/ .ssh/ config: Host ime_stareg_hosta HostkeyAlgorithms +ssh-rsa PubkeyAcceptedAlgorithms +ssh-rsa

U novoj verziji također je riješen problem s sigurnošću uzrokovan time što je u sshd-u, počevši od izdanja OpenSSH 6.2, pogrešno provedena inicijalizacija grupe korisnika prilikom izvršavanja naredbi navedenih u direktivama AuthorizedKeysCommand i AuthorizedPrincipalsCommand. Spomenute direktive trebale bi osigurati izvršavanje naredbi pod drugim korisnikom, ali zapravo su naslijedile popis grupa koje su korištene prilikom pokretanja sshd-a. Potencijalno takvo ponašanje, u prisutnosti određenih sistemskih postavki, omogućilo je pokrenutom obrtniku dobivanje dodatnih privilegija u sustavu.

U napomeni novog izdanja objavljeno je i upozorenje o namjeri da se prema zadanim postavkama alatu scp pređe na korištenje SFTP-a umjesto zastarjelog protokola SCP/RCP. U SFTP-u se koriste predvidljivije metode obrade imena i ne koristi se obrada glob-sablona u imenima datoteka putem shell-a na strani drugog hosta, što stvara sigurnosne probleme. Konkretno, pri korištenju SCP-a i RCP-a server donosi odluku o tome koje datoteke i direktoriji će biti poslani klijentu, dok klijent samo provjerava ispravnost vraćenih imena objekata, što u slučaju nedostatka odgovarajućih provjera na strani klijenta omogućava serveru da prenese druga imena datoteka koja se razlikuju od zatraženih. Protokol SFTP nema navedene probleme, ali ne podržava otkrivanje specijalnih putanja, poput „~/“. Kako bi se to razlike otklonile, u prethodnom izdanju OpenSSH-a u implementaciji SFTP servera predloženo je novo proširenje protokola SFTP za otkrivanje putanja ~/ i ~user/.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster