Bemutatásra került az OpenSSH 9.0 kiadása, amely egy nyílt forráskódú kliens és szerver megoldás az SSH 2.0 és SFTP protokollok működtetésére. Az új verzióban az scp eszköz alapértelmezetten át lett állítva SFTP használatára a már elavult SCP/RCP protokoll helyett.
Az SFTP-ben kiszámíthatóbb módszereket alkalmaznak a fájlnevek kezelésére, és nem használja a glob-típusú minták shell általi feldolgozását a másik hoston, ami biztonsági problémákat okozhat. Különösen az SCP és RCP alkalmazása esetén a szerver dönti el, hogy mely fájlokat és mappákat küldjön a kliensnek, míg a kliens csak ellenőrzi a visszakapott objektumnevek helyességét, ami helyes ellenőrzés nélkül lehetővé teszi szerverhez más fájlnevek átvitelét, amelyek eltérnek a kért nevektől.
Az SFTP protokoll mentes ezektől a problémáktól, de nem támogatja a speciális utak kifejtését, mint például a „~/. ”. E különbség kiküszöbölésére az OpenSSH 8.7-től kezdődően a SFTP szerver implementációja támogatja az „expand-path@openssh.com” protokollkiterjesztést a ~ / és ~ user / utak kifejtésére.
SFTP használata esetén a felhasználók is találkozhatnak inkompatibilitással, amely a fájlnevek kifejtésére vonatkozó speciális karakterek kettős elrejtésének szükségességéből fakad az SCP és RCP lekérdezésekben, hogy megakadályozzák azok távoli oldali értelmezését. Az SFTP esetében ilyen elrejtés nem szükséges, és a felesleges idézőjelek adatátviteli hibához vezethetnek. Eközben az OpenSSH fejlesztői lemondtak arról, hogy kiterjesztést adjanak hozzá az scp viselkedésének megismétlésére ebben az esetben, mivel a kettős elrejtést olyan hátránynak tekintik, amelynek megismétlése nem értelmes.
A legújabb kiadás egyéb változásai:
- Az ssh és sshd esetén alapértelmezetten engedélyezve van a „sntrup761x25519-sha512@openssh.com” hibrid kulcscsere algoritmus (ECDH/x25519 + NTRU Prime), amely ellenáll a kvantumszámítógépekkel történő közelítéseknek, és az ECDH/x25519-tel kombinálva van, a jövőbeni NTRU Prime-ban előforduló problémák blokkolása érdekében. A KexAlgorithms listájában, amely a kulcscsere módszerek kiválasztásának sorrendjét határozza meg, a fent említett algoritmus most az első helyen áll, és prioritást élvez az ECDH és DH algoritmusokkal szemben.
A kvantumszámítógépek még nem érték el azt a szintet, amely lehetővé tenné a hagyományos kulcsok feltörését, de a hibrid védelem alkalmazása megvédi a felhasználókat a megfigyelt SSH-munkamenetek megőrzésével kapcsolatos támadásoktól, abból a megfontolásból, hogy ezeket a jövőben, a szükséges kvantumszámítógépek megjelenésével dekódolják.
- Az sftp-serverhez hozzáadva lett a „copy-data” kiterjesztés, amely lehetővé teszi az adatok másolását a szerver oldalán, anélkül, hogy azokat átmenetileg a kliensnek kellene elküldeni, ha a forrás- és célfájl egy helyen található. szerveren.
- Az sftp segédprogramhoz hozzáadva lett a „cp” parancs, amely lehetővé teszi a kliensek számára a fájlok másolásának elindítását a szerver oldalán.
Forrás: opennet.ru
