αααα»αα’αααααααΆαααααΆαααααΈααΆαααα·ααααΆααα Ruhr αα Bochum (ααααααα’αΆααααΊαααα) ααΆααααα αΆααα αα αααααααΆααααα αΆα MITM ααααΈααΎ SSH - Terrapin αααααΆαααααΆαααΆαααααααα (CVE-2023-48795) αα αααα»ααα·ααΈααΆαα α’αααααΆααααα αΆααααααΆααααααααΆααααα αααΆαααΆααααα αΆα MITM ααΆααααααααΆααααα»αα’αα‘α»ααααααααΎαααΆαα αα αΆααΆααααααΆαα ααΎααααΈαααααααΆααααΆαααααΎααΆααααααααααα ααΆααααααααααααααααααααα·ααΈααΆα ααΎααααΈααΆαααααααααααα·ααα»ααααα·ααΆαααααΆααααααΆααα ααααΌααΎααααααα’ααα§αααααααΆααααα αΆαααααΌαααΆαα ααααααΆααα ααΎ GitHub α
ααΆα§ααΆα ααα αα αααα»αααα·αααα OpenSSH ααΆαααΆααααααααα’αα»ααααΆαα±ααα’ααααααα‘ααααΆααααααΆααααΎααααΈααααΎαααα½ααααααααΆαααΆααααααααααΆαααα»ααααα·ααΆααα·α ααΆααα»α αα·ααα·αααΆαααΆαααΆααααααΆααααΉαααΆαααΆααααα αΆαααΆαααΆαααα αα ααααααααααΎαααΆααααα αΌαα‘αΎααα·ααααααΆααα·ααΆαααΆααααααΆαααααααΆαααΆαα α»α ααααΆααα α»α αα ααΎααααΆαα α»α α αα αααα»ααααααΆααα Python AsyncSSH αα½αααΆαα½αααΉαααΆαααΆαααααααα (CVE-2023-46446) αααα»αααΆαα’αα»αααααααΆαααΈαααααααΆααααα»α ααΆαααΆααααα αΆα Terrapin α’αα»ααααΆαα±ααααΎαααααΆαααααα½αααΎααα αααα»ααααα SSH α
ααΆαααΆαααααααααααααΆαααααααΆαα’αα»αααα SSH ααΆααα’αααααααΆααααααΆααααααααΌα ChaCha20-Poly1305 α¬ CBC mode αα½ααααα αΌαααααΆααΆαα½α ETM (Encrypt-then-MAC) mode α ααΆα§ααΆα ααα αααααααΆαααααααααααΆαααααΆααα αααα»α OpenSSH α’ααααααααααΆα 10 ααααΆαααα αΎαα ααΆαααΆααααααααααααΌαααΆααα½ααα»ααα αααα»αααΆαα ααααααΆαααααααααα OpenSSH 9.6 ααααΌα ααΆααΆαα’αΆααααααα ααΆαα PuTTY 0.80, libssh 0.10.6/0.9.8 αα·α AsyncSSH 2.14.2 α αα αααα»α Dropbear SSH ααΆααα½ααα»αααααΌαααΆααααααααα ααΌααα½α α αΎα ααα»ααααααΆαα ααααααΆαααααΈαα·αααΆααααααΌαααΆααααααΎααα α‘αΎαααα
ααΆαααΆααααααααααΊαααααΆαααααΈα’αααααΆααααα αΆαααααααααααααα ααΆα αααΆααααααΆαα (α§ααΆα ααα ααα αΆααα ααα»α α₯ααααααααααΆααααα·αα’αΆααααα) α’αΆα αααααααΌααααααααΆαααααα ααααααααΆαααα‘α»ααααααααΎαααΆαα αα αΆααΆααααααΆαα αα·ααααααα ααΆαααΌαααΆααα»αααΆαααααΆαααα SSH α ααα½αααΆαα’αααΎα α·αααα ααααΎααααααΆαααΈαααααα α¬αααΆαααΈαααα αααα»αα αααααααααααααααα α’αααααΆααααα αΆαα’αΆα αα»αααΆα SSH_MSG_EXT_INFO αααααααΎααΎααααΈααααααα ααΆααααααααααααααααααααα·ααΈααΆαααααααα»αααααΎα ααΎααααΈααΆαααΆαααΆααΈααααΆααααααΈααΆαααααΎαααΆαααΆααααααααα ααααααααΆααααααΆααααααααΆααα αααα»ααααααααΆαα α’αααααΆααααα αΆαα αΆααααααΎαααααΎαααα ααααααααΆαα’ααα ααααααααααΆααααααααΆααααΌα ααααΆαα ααΉααααα ααααααααΆαααΈα ααααΆα ααΎααααΈααααΌααααααααΆααα αααα ααααααααΆαα’ααα αααααααΆαααΆααααααΆαααα SSH_MSG_IGNORE ααααα·αααααΌαααΆαα’αΎααΎααα‘α»ααααααααΎαααΆαα
ααΆαααΆααααα αΆααα·αα’αΆα ααααΌαααΆαα’αα»αααααααααααΎ stream ciphers αα·α CTR αα αααααΆαααΆαααααΆαααΎαα»α αα·αααΆαααΉαααααΌαααΆαααααΎααα ααααα·ααααααα·ααΈα αα αααα»αααΆαα’αα»αααα ααΆααααααααΌα ChaCha20-Poly1305 ααα»ααααααααααΆαααΉαααΆααααα αΆα ([α’ααΈαααααΆαααΆα]) αααααααΆαααΆαααααΌαααΆαααΆαααΆαααααααααααΆααααΆα αα·αααΆααα½ααααα αΌαααααΆααΈααααα’αα·αααααΈα-αααααΆαααα-MAC (*[α’ααΈαααααΆαααΆα]) αα·α CBC ciphers α
αα
αααα»α OpenSSH 9.6 αα·αααΆαα’αα»αααααααααααα ααααααααααααααα·ααΈααΆα βKEX ααααΉαααΉαβ ααααΌαααΆαα’αα»ααααααΎααααΈαααααααΆααααΆαααΆααααα αΆα αααααααΌαααΆαααΎααααααααααααααααα· ααααα·αααΎααΆαααΆαααΆαααααα
ααΎααααααααΆαααΈααα αα·αα’αα·αα·ααα αααααα·ααΈαααααααααα
ααααΆααααααΆαααα
αααααα½αααΆαααΆααα·αααααααααΈ α¬αα·αα
αΆαααΆα
α (α§ααΆα αααααΆαα½αααα SSH_MSG_IGNORE α¬ SSH2_MSG_DEBUG) αααααα½αααΆααααα»αα’αα‘α»ααααααααΎαααΆαα
αα
αΆααΆααααααΆαα α αΎααααααααααΆαααΆαα MAC (ααΌααααααααααΆααααΆα) α‘αΎααα·ααααααΆααααΈααΆααααα
ααααααΆαααααΌαααααΈαα½ααα
ααααα: opennet.ru