Izdanje OpenSSH 9.5

Objavljen je OpenSSH 9.5, otvorena implementacija klijenta i servera za rad s SSH 2.0 i SFTP protokolima.

Glavne promjene:

  • U ssh-keygen, generacija ključeva temeljenih na digitalnom potpisu Ed25519, koji je razvio Daniel Bernstein i standardiziran u RFC 8709, uključena je prema zadanim postavkama. Napominje se da Ed25519 ključevi podržavaju od izdanja OpenSSH 6.5 (2014. godina) i da su prikladniji zbog svoje male veličine. Uz to, Ed25519 digitalni potpisi nude višu razinu sigurnosti od ECDSA i DSA, te pokazuju vrlo visoku brzinu verifikacije i stvaranja potpisa. Otpornost na upade za Ed25519 iznosi otprilike 2^128 (u prosjeku je za napad na Ed25519 potrebno izvršiti 2^140 bit operacija), što odgovara otpornosti takvih algoritama kao što su NIST P-256 i RSA s veličinom ključa od 375 bajtova ili 128-bitnom blokiranom šifrom. Ed25519 također nije podložan problemima s kolizijama u hashovima, nije osjetljiv na napade koji koriste vrijeme rada cachea (cache-timing attacks) i napade putem bočnih kanala (side-channel attacks).
  • Alat ssh dobio je zaštitu od napada putem bočnih kanala, koji analiziraju kašnjenja između pritisaka tipki na tipkovnici kako bi rekreirali unos. Ovi napadi se temelje na činjenici da kašnjenja između pritisaka pri tipkanju ovise o rasporedu tipki na tipkovnici (na primjer, reakcija pri unosu slova 'F' je brža nego pri unosu 'Q' ili 'X', jer je za pritisak potrebno manje pokreta prstiju). SSH je bio podložan ovim napadima jer je slao informacije o unesenom znaku u zasebnom paketu odmah nakon pritiska svake tipke, što je rezultiralo time da su kašnjenja između slanja paketa bila povezana s kašnjenjima između pritisaka tipki.

    Kako bi se sakrile karakteristike interaktivnog unosa u prometu, u ssh-u je realizirano slanje podataka ne u trenutku tipkanja, već samo kroz fiksne vremenske intervale (zadatak je 20 ms). Osim toga, kako bi se zbunili napadači, u nasumičnim trenucima nakon slanja stvarnih podataka šalju se lažni pritisci. Za podešavanje zaštite u ssh_config dodan je parametar 'ObscureKeystrokeTiming'.

  • U ssh i sshd implementirana je podrška za proširenje SSH protokola «ping@openssh.com», koje dodaje novu vrstu poruka SSH2_MSG_PING i SSH2_MSG_PONG za povremeno slanje paketa u redovnim intervalima. Ova ekstenzija je potrebna za prethodno spomenutu zaštitu od napada putem sporednih kanala.
  • U sshd-u je omogućeno predefiniranje Sybsystem direktiva putem Match blokova.
  • U sshd-u je obrađena direktiva Subsystem promijenjena tako da zadržava navodnike koji se koriste za naredbe i argumente, što može dovesti do problema s kompatibilnošću u vrlo rijetkim konfiguracijama.

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