Ранливост кај SSH ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ OpenSSH ΠΈ PuTTY

Π’ΠΎ SSH ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ OpenSSH ΠΈ PuTTY ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°Π½ΠΈ ранливост (CVE-2020-14002 Π²ΠΎ ΠšΠΈΡ‚ ΠΈ CVE-2020-14145 Π²ΠΎ OpenSSH), ΡˆΡ‚ΠΎ Π΄ΠΎΠ²Π΅Π΄ΡƒΠ²Π° Π΄ΠΎ ΠΈΡΡ‚Π΅ΠΊΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π²ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΡ‚ Π·Π° ΠΏΡ€Π΅Π³ΠΎΠ²Π°Ρ€Π°ΡšΠ΅ ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΡ˜Π°. Ранливоста ΠΌΡƒ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π½Π° Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΎΡ‚ способСн Π΄Π° Π³ΠΎ прСсрСтнува ΡΠΎΠΎΠ±Ρ€Π°ΡœΠ°Ρ˜ΠΎΡ‚ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π° корисникот сС ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π° ΠΏΡ€Π΅ΠΊΡƒ Π±Π΅Π·ΠΆΠΈΡ‡Π½Π° пристапна Ρ‚ΠΎΡ‡ΠΊΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Π½Π° ΠΎΠ΄ Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΎΡ‚) Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ ΠΎΠ±ΠΈΠ΄ Π·Π° ΠΏΡ€Π²ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ со Π΄ΠΎΠΌΠ°ΡœΠΈΠ½ΠΎΡ‚ ΠΊΠΎΠ³Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ сè ΡƒΡˆΡ‚Π΅ Π½Π΅ Π³ΠΎ ΠΊΠ΅ΡˆΠΈΡ€Π°Π» ΠΊΠ»ΡƒΡ‡ΠΎΡ‚ Π½Π° Π΄ΠΎΠΌΠ°ΡœΠΈΠ½ΠΎΡ‚.

Π—Π½Π°Π΅Ρ˜ΡœΠΈ Π΄Π΅ΠΊΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ сС ΠΎΠ±ΠΈΠ΄ΡƒΠ²Π° Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π΅ Π·Π° ΠΏΡ€Π² ΠΏΠ°Ρ‚ ΠΈ сè ΡƒΡˆΡ‚Π΅ Π³ΠΎ Π½Π΅ΠΌΠ° ΠΊΠ»ΡƒΡ‡ΠΎΡ‚ Π·Π° домаќин Π½Π° своја страна, Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΎΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° ја Π΅ΠΌΠΈΡ‚ΡƒΠ²Π° врската ΠΏΡ€Π΅ΠΊΡƒ сСбС (MITM) ΠΈ Π΄Π° ΠΌΡƒ Π³ΠΎ Π΄Π°Π΄Π΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ ΡΠ²ΠΎΡ˜ΠΎΡ‚ ΠΊΠ»ΡƒΡ‡ Π·Π° домаќин, ΡˆΡ‚ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ SSH ќС Π³ΠΎ Ρ€Π°Π·Π³Π»Π΅Π΄Π° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΊΠ»ΡƒΡ‡ΠΎΡ‚ Π½Π° Ρ†Π΅Π»Π½ΠΈΠΎΡ‚ домаќин Π°ΠΊΠΎ Π½Π΅ Π³ΠΎ ΠΏΠΎΡ‚Π²Ρ€Π΄ΠΈ ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΠΊΠΎΡ‚ ΠΎΠ΄ ΠΊΠ»ΡƒΡ‡ΠΎΡ‚. Π’Π°ΠΊΠ°, Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΎΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° MITM Π±Π΅Π· Π΄Π° ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ° сомнСТ кај корисникот ΠΈ Π΄Π° Π³ΠΈ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π° сСсиитС Π²ΠΎ ΠΊΠΎΠΈ клиСнтската страна вСќС ΠΈΠΌΠ° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½ΠΈ ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ Π½Π° Π΄ΠΎΠΌΠ°ΡœΠΈΠ½ΠΎΡ‚, ΠΎΠ±ΠΈΠ΄ Π·Π° Π·Π°ΠΌΠ΅Π½Π° ΡˆΡ‚ΠΎ ќС Ρ€Π΅Π·ΡƒΠ»Ρ‚ΠΈΡ€Π° со ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π·Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π½Π° ΠΊΠ»ΡƒΡ‡ΠΎΡ‚ Π½Π° Π΄ΠΎΠΌΠ°ΡœΠΈΠ½ΠΎΡ‚. Нападот сС заснова Π½Π° Π½Π΅Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° корисницитС ΠΊΠΎΠΈ Π½Π΅ Π³ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡƒΠ²Π°Π°Ρ‚ Ρ€Π°Ρ‡Π½ΠΎ ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΠΊΠΎΡ‚ ΠΎΠ΄ ΠΊΠ»ΡƒΡ‡ΠΎΡ‚ Π½Π° Π΄ΠΎΠΌΠ°ΡœΠΈΠ½ΠΎΡ‚ ΠΊΠΎΠ³Π° ΠΏΡ€Π²ΠΏΠ°Ρ‚ сС ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°Π°Ρ‚. ОниС ΠΊΠΎΠΈ Π³ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡƒΠ²Π°Π°Ρ‚ ΠΊΠ»ΡƒΡ‡Π½ΠΈΡ‚Π΅ ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΡ†ΠΈ ΠΎΠ΄ прсти сС Π·Π°ΡˆΡ‚ΠΈΡ‚Π΅Π½ΠΈ ΠΎΠ΄ Ρ‚Π°ΠΊΠ²ΠΈ Π½Π°ΠΏΠ°Π΄ΠΈ.

Како Π·Π½Π°ΠΊ Π·Π° ΠΎΠ΄Ρ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΡ€Π²ΠΈΠΎΡ‚ ΠΎΠ±ΠΈΠ΄ Π·Π° ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅, сС користи ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π²ΠΎ рСдослСдот Π½Π° Π½Π°Π²Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΈΡ‚Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° домаќински ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ. Ако сС случи ΠΏΡ€Π²Π°Ρ‚Π° врска, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ прСнСсува листа Π½Π° стандардни Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ, Π° Π°ΠΊΠΎ ΠΊΠ»ΡƒΡ‡ΠΎΡ‚ Π½Π° Π΄ΠΎΠΌΠ°ΡœΠΈΠ½ΠΎΡ‚ Π΅ вСќС Π²ΠΎ ΠΊΠ΅ΡˆΠΎΡ‚, Ρ‚ΠΎΠ³Π°Ρˆ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈΠΎΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ сС става Π½Π° ΠΏΡ€Π²ΠΎ мСсто (Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅ сС ΠΏΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ ΠΏΠΎ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚).

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ сС ΠΏΠΎΡ˜Π°Π²ΡƒΠ²Π° Π²ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΡ˜Π°Ρ‚Π° Π½Π° OpenSSH ΠΎΠ΄ 5.7 Π΄ΠΎ 8.3 ΠΈ PuTTY ΠΎΠ΄ 0.68 Π΄ΠΎ 0.73. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Π½ΠΈ Π²ΠΎ ΠΏΡ€Π°ΡˆΠ°ΡšΠ΅ ΠŸΡƒΡ‚ΠΈ 0.74 со додавањС Π½Π° ΠΎΠΏΡ†ΠΈΡ˜Π° Π·Π° ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡ΠΊΠ°Ρ‚Π° ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π° Π½Π° листа Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΊΠ»ΡƒΡ‡ΠΎΡ‚ домаќин Π²ΠΎ корист Π½Π° Π½Π°Π²Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅ Π²ΠΎ ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Π½ рСдослСд.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ OpenSSH Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡ€Π° Π΄Π° Π³ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΎΠ΄Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ SSH, бидСјќи Π°ΠΊΠΎ Π½Π° ΠΏΡ€Π²ΠΎ мСсто Π½Π΅ Π³ΠΎ Π½Π°Π²Π΅Π΄Π΅Ρ‚Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΡ‚ Π½Π° постоСчкиот ΠΊΠ»ΡƒΡ‡, ќС сС Π½Π°ΠΏΡ€Π°Π²ΠΈ ΠΎΠ±ΠΈΠ΄ Π΄Π° сС користи Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ ΡˆΡ‚ΠΎ Π½Π΅ ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π° Π½Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½ΠΈΠΎΡ‚ ΠΊΠ»ΡƒΡ‡ ΠΈ ќС сС ΠΏΡ€ΠΈΠΊΠ°ΠΆΠ΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π·Π° Π½Π΅ΠΏΠΎΠ·Π½Π°Ρ‚ ΠΊΠ»ΡƒΡ‡. ОниС. сС ΠΏΠΎΡ˜Π°Π²ΡƒΠ²Π° ΠΈΠ·Π±ΠΎΡ€ - ΠΈΠ»ΠΈ ΠΈΡΡ‚Π΅ΠΊΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (OpenSSH ΠΈ PuTTY), ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ° Π·Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π½Π° ΠΊΠ»ΡƒΡ‡ΠΎΡ‚ (Dropbear SSH) Π°ΠΊΠΎ Π·Π°Ρ‡ΡƒΠ²Π°Π½ΠΈΠΎΡ‚ ΠΊΠ»ΡƒΡ‡ Π½Π΅ ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π° Π½Π° ΠΏΡ€Π²ΠΈΠΎΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ Π²ΠΎ стандардната листа.

Π—Π° Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ бСзбСдност, OpenSSH Π½ΡƒΠ΄ΠΈ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΊΠ»ΡƒΡ‡ΠΎΡ‚ Π½Π° Π΄ΠΎΠΌΠ°ΡœΠΈΠ½ΠΎΡ‚ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ записи SSHFP Π²ΠΎ DNSSEC ΠΈ сСртификати Π·Π° домаќини (PKI). ΠœΠΎΠΆΠ΅Ρ‚Π΅ исто Ρ‚Π°ΠΊΠ° Π΄Π° Π³ΠΎ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠΈΡ‚Π΅ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ ΠΈΠ·Π±ΠΎΡ€ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π½Π° ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ Π·Π° домаќини ΠΏΡ€Π΅ΠΊΡƒ ΠΎΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° HostKeyAlgorithms ΠΈ Π΄Π° ја користитС ΠΎΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° UpdateHostKeys Π·Π° Π΄Π° ΠΌΡƒ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚Π΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ Π·Π° домаќин ΠΏΠΎ Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€