Нова Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π·Π° Π°Ρ‚Π°ΠΊΠ° Ρ‡Ρ€Π΅Π· странични ΠΊΠ°Π½Π°Π»ΠΈ, позволяваща Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ ECDSA

Π˜Π·ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΎΡ‚ унивСрситСта ΠœΠ°ΡΠ°Ρ€ΠΈΠΊ Ρ€Π°Π·ΠΊΡ€ΠΈΡ…Π° информация Π·Π° уязвимоститС Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅ Π·Π° създаванС Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ² подпис ECDSA/EdDSA, ΠΊΠΎΠΈΡ‚ΠΎ позволяват Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° стойността Π½Π° частния ΠΊΠ»ΡŽΡ‡ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° изтичания Π½Π° информация Π·Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Π±ΠΈΡ‚ΠΎΠ²Π΅, появяващи сС ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° Π°Π½Π°Π»ΠΈΠ· ΠΏΡ€Π΅Π· странични ΠΊΠ°Π½Π°Π»ΠΈ. УязвимоститС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΎ ΠΈΠΌΠ΅ Minerva.

Най-извСстнитС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ засяга ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎΡ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π° Π°Ρ‚Π°ΠΊΠ°, са OpenJDK/OracleJDK (CVE-2019-2894) ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Libgcrypt (CVE-2019-13627), ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π² GnuPG. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ засяга ΡΡŠΡ‰ΠΎ MatrixSSL, Crypto++, wolfCrypt, Π΅Π»ΠΈΠΏΡ‚ΠΈΡ‡Π½ΠΈ, jsrsasign, python-ecdsa, ruby_ecdsa, fastecdsa, easy-ecc ΠΈ смарт-ΠΊΠ°Ρ€Ρ‚ΠΈΡ‚Π΅ Athena IDProtect. НС са тСствани, Π½ΠΎ ΠΊΠ°Ρ‚ΠΎ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ уязвими са посочСни ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΡ‚Π΅ Valid S/A IDflex V, SafeNet eToken 4300 ΠΈ TecSec Armored Card, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ стандартния ΠΌΠΎΠ΄ΡƒΠ» ECDSA.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Π²Π΅Ρ‡Π΅ Π΅ отстранСн Π² вСрсиитС libgcrypt 1.8.5 ΠΈ wolfCrypt 4.1.0, останалитС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ всС ΠΎΡ‰Π΅ Π½Π΅ са ΠΈΠ·Π΄Π°Π»ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. МоТС Π΄Π° сС слСди Π·Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° уязвимостта Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π° libgcrypt Π² дистрибуциитС Π½Π° слСднитС страници: Debian, Ubuntu, RHEL, Fedora, openSUSE/SUSE, FreeBSD, Arch.

УязвимоститС Π½Π΅ са засСгнати OpenSSL, Botan, mbedTLS ΠΈ BoringSSL. ВсС ΠΎΡ‰Π΅ Π½Π΅ са тСствани Mozilla NSS, LibreSSL, Nettle, BearSSL, cryptlib, OpenSSL Π² Ρ€Π΅ΠΆΠΈΠΌ FIPS, Microsoft .NET crypto,
libkcapi ΠΎΡ‚ ядрото Π½Π° Linux, Sodium ΠΈ GnuTLS.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½ ΠΎΡ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° опрСдСлянС Π½Π° стойноститС Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Π±ΠΈΡ‚ΠΎΠ²Π΅ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° скалар ΠΏΡ€ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Π΅Π»ΠΈΠΏΡ‚ΠΈΡ‡Π½Π° ΠΊΡ€ΠΈΠ²Π°. Π—Π° ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅ Π½Π° информация Π·Π° Π±ΠΈΡ‚ΠΎΠ²Π΅Ρ‚Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ косвСни ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ, ΠΊΠ°Ρ‚ΠΎ ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° забавянСто ΠΏΡ€ΠΈ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° изчислСния. Π—Π° Π°Ρ‚Π°ΠΊΠ° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΈΠΌΠ° Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ хоста, Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° цифровия подпис (Π½Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π° ΠΈ дистанционна Π°Ρ‚Π°ΠΊΠ°, Π½ΠΎ тя Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ услоТнСна ΠΈ изисква голям ΠΎΠ±Π΅ΠΌ Π΄Π°Π½Π½ΠΈ Π·Π° Π°Π½Π°Π»ΠΈΠ·, Π·Π°Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС счита Π·Π° ΠΌΠ°Π»ΠΊΠΎ вСроятна). Π—Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π΅ Π½Π°Π»ΠΈΡ‡Π΅Π½ използвания инструмСнтариум Π·Π° Π°Ρ‚Π°ΠΊΠ°.

Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ нСзначитСлния Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° Ρ‚Π΅Ρ‡Π°, Π·Π° ECDSA Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΄ΠΎΡ€ΠΈ няколко Π±ΠΈΡ‚Π° информация Π·Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π½Π° инициализация (nonce), Π·Π° Π΄Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠΈ Π°Ρ‚Π°ΠΊΠ° Ρ‡Ρ€Π΅Π· послСдоватСлно Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° цСлия частСн ΠΊΠ»ΡŽΡ‡. Π‘ΠΏΠΎΡ€Π΅Π΄ Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, Π·Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠ»ΡŽΡ‡Π° Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π΅Π½ Π°Π½Π°Π»ΠΈΠ· Π½Π° ΠΎΡ‚ няколко стотин Π΄ΠΎ няколко хиляди Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписа, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΈ Π·Π° извСстни Π½Π° атакуващия ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ. НапримСр, Π·Π° опрСдСлянС Π½Π° частния ΠΊΠ»ΡŽΡ‡, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² смарт-ΠΊΠ°Ρ€Ρ‚Π°Ρ‚Π° Athena IDProtect Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Ρ‡ΠΈΠΏΠ° Inside Secure AT90SC, ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π΅Π»ΠΈΠΏΡ‚ΠΈΡ‡Π½Π°Ρ‚Π° ΠΊΡ€ΠΈΠ²Π° secp256r1 бяха Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ 11 хиляди Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписа. ΠžΠ±Ρ‰ΠΎ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° Π°Ρ‚Π°ΠΊΠ° бСшС 30 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster