πŸ“’ ΠΠΎΠ²ΠΎΡΡ‚ΡŒ: Π Π΅Π»ΠΈΠ· OpenSSH 9.5



4 октября состоялся Ρ€Π΅Π»ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ OpenSSH 9.5.



OpenSSH β€” это Π½Π°Π±ΠΎΡ€ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ для бСзопасной Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² сСти с использованиСм ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° SSH. Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ssh, сСрвСр sshd, ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² scp ΠΈ sftp, Π° Ρ‚Π°ΠΊΠΆΠ΅ срСдства для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ (ssh-keygen), хранСния ΠΊΠ»ΡŽΡ‡Π΅ΠΉ (ssh-agent) ΠΈ ряд Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.



➑️ Π§Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ?



🟒ssh-keygen: ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π½Π° Π±Π°Π·Π΅ Ed25519.

🟒ssh: Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ обфускации Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ наТатия клавиш. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π°Ρ‚Π°ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ наТатиями клавиш ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ эти Π΄Π°Π½Π½Ρ‹Π΅ для воссоздания Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… символов, Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, для бСзопасности, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΌΠ°Π»Ρ‹Ρ… объСмов ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ выполняСтся Ρ‡Π΅Ρ€Π΅Π· фиксированныС ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 20 мс), Π° Ρ‚Π°ΠΊΠΆΠ΅ выполняСтся ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Β«Ρ„ΠΈΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉΒ» Π² случайныС ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ….

🟒ssh, sshd: ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ сообщСний SSH2_MSG_PING/PONG.

🟒sshd: ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° пСрСзаписи Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ² Sybsystem Π² Match Π±Π»ΠΎΠΊΠ°Ρ….

πŸŸ’Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ошибки.

🟒И Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ измСнСния.