Hertzbleed β€” Π½ΠΎΠ²ΠΎ сСмСйство Π°Ρ‚Π°ΠΊΠΈ Ρ‡Ρ€Π΅Π· странични ΠΊΠ°Π½Π°Π»ΠΈ, засягащо ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ CPU

Π“Ρ€ΡƒΠΏΠ° изслСдоватСли ΠΎΡ‚ ВСксаския, Илинойския ΠΈ Π’Π°ΡˆΠΈΠ½Π³Ρ‚ΠΎΠ½ΡΠΊΠΈΡ унивСрситСти Ρ€Π°Π·ΠΊΡ€ΠΈΡ…Π° информация Π·Π° Π½ΠΎΠ²ΠΎ сСмСйството Π°Ρ‚Π°ΠΊΠΈ Ρ‡Ρ€Π΅Π· странични ΠΊΠ°Π½Π°Π»ΠΈ (CVE-2022-23823, CVE-2022-24436), ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠΌΠ΅ Hertzbleed. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π° Π°Ρ‚Π°ΠΊΠ° сС основава Π½Π° особСноститС Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎΡ‚ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° чСстотата Π² ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ процСсори ΠΈ засяга всички Π°ΠΊΡ‚ΡƒΠ°Π»Π½ΠΈ CPU Intel ΠΈ AMD. ΠŸΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° сС прояви ΠΈ Π² процСсоритС Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Π° промяна Π½Π° чСстотата, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² ARM систСми, Π½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΎΡ‚ΠΎ изслСдванС Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ Π΄ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Ρ‡ΠΈΠΏΠΎΠ²Π΅ Intel ΠΈ AMD. Π˜Π·Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ΠΎΠ²Π΅ с рСализация Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π° Π°Ρ‚Π°ΠΊΠ° са ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈ Π½Π° GitHub (рСализацията Π΅ тСствана Π½Π° ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€ с CPU Intel i7-9700).

Π—Π° оптимизация Π½Π° Π΅Π½Π΅Ρ€Π³ΠΎΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΈ прСдотвратяванС Π½Π° прСгряванС, процСсоритС Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ промСнят чСстотата Π² зависимост ΠΎΡ‚ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ промяна Π½Π° производитСлността ΠΈ влияС Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° изпълнСниС Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ (промяната Π½Π° чСстотата с 1 Hz Π²ΠΎΠ΄ΠΈ Π΄ΠΎ промяна Π½Π° производитСлността с 1 Ρ‚Π°ΠΊΡ‚ Π² сСкунда). Π’ Ρ…ΠΎΠ΄Π° Π½Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΎΡ‚ΠΎ изслСдванС бСшС установСно, Ρ‡Π΅ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ условия Π½Π° процСсори AMD ΠΈ Intel, промяната Π½Π° чСстотата пряко ΠΊΠΎΡ€Π΅Π»ΠΈΡ€Π° с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ Π² Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° прСсмятанС Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ β€ž2022 + 23823β€œ ΠΈ β€ž2022 + 24436β€œ. На Π±Π°Π·Π°Ρ‚Π° Π½Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° Ρ€Π°Π·Π»ΠΈΠΊΠΈΡ‚Π΅ във Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° изпълнСниС Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΌΠΎΠΆΠ΅ ΠΈΠ½Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π΄Π° сС Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΠΈ информацията, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° ΠΏΡ€ΠΈ изчислСнията. ΠŸΡ€ΠΈ Ρ‚ΠΎΠ²Π° Π² високоскоростни ΠΌΡ€Π΅ΠΆΠΈ с прСдсказуСми постоянни закъснСния, Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° дистанционно, оцСнявайки Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° изпълнСниС Π½Π° заявкитС.

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

ΠšΠ°Ρ‚ΠΎ ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‰ рСализируСмостта Π½Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π°Ρ‚Π° мСтодология, бСшС дСмонстрирана Π°Ρ‚Π°ΠΊΠ° Π²ΡŠΡ€Ρ…Ρƒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° инкапсулация Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ SIKE (Supersingular Isogeny Key Encapsulation), ΠΊΠΎΠΉΡ‚ΠΎ Π²Π»Π΅Π·Π΅ във Ρ„ΠΈΠ½Π°Π»Π° Π½Π° конкурса Π·Π° постквантови криптосистСми, ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½ ΠΎΡ‚ Националния институт ΠΏΠΎ стандарти ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π½Π° БАЩ (NIST), ΠΈ сС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€Π° ΠΊΠ°Ρ‚ΠΎ Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ ΠΎΡ‚ Π°Ρ‚Π°ΠΊΠΈ Ρ‡Ρ€Π΅Π· странични ΠΊΠ°Π½Π°Π»ΠΈ. По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° СкспСримСнта с Π½ΠΎΠ² Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π° Π°Ρ‚Π°ΠΊΠ°, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° ΠΏΠΎΠ΄Π±Ρ€Π°Π½ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ (постСпСнно ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Π½Π΅ Π½Π° основата Π½Π° ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ†ΠΈΠΈ с криптирания тСкст ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ Π΄Π΅ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅), успяхмС напълно Π΄Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΠΈΠΌ използвания Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ ΠΊΠ»ΡŽΡ‡, ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°ΠΉΠΊΠΈ измСрвания с ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½Π° систСма, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° SIKE с постоянСн Π²Ρ€Π΅ΠΌΠ΅Π²ΠΈ Ρ€Π°Π·Ρ…ΠΎΠ΄. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ½Π΅Ρ‚ΠΎ Π½Π° 364-битовия ΠΊΠ»ΡŽΡ‡ с рСализацията Π½Π° CIRCL ΠΎΡ‚Π½Π΅ 36 часа, Π° ΠΏΡ€ΠΈ PQCrypto-SIDH β€” 89 часа.

ΠšΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡ‚Π΅ Intel ΠΈ AMD ΠΏΡ€ΠΈΠ·Π½Π°Π»ΠΈ, Ρ‡Π΅ Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ процСсори са уязвими Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Π½ΠΎ Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡ€Π°Ρ‚ Π΄Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‚ уязвимостта Ρ‡Ρ€Π΅Π· ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ΄Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π΅ нСвъзмоТно Π΄Π° сС ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅ уязвимостта Π±Π΅Π· Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ влияниС Π²ΡŠΡ€Ρ…Ρƒ производитСлността. ВмСсто Ρ‚ΠΎΠ²Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° криптографски Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ бяха Π΄Π°Π΄Π΅Π½ΠΈ указания Π·Π° софтуСрно Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅Ρ‚ΠΎ Π½Π° информация ΠΏΡ€ΠΈ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΈ изчислСния. ΠšΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡ‚Π΅ Cloudflare ΠΈ Microsoft Π²Π΅Ρ‡Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ…Π° Ρ‚Π°ΠΊΠ°Π²Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π² своитС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° SIKE, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ намаляванС Π½Π° производитСлността Π½Π° CIRCL с 5%, Π° Π½Π° PQCrypto-SIDH с 11%. ΠšΠ°Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³Π° ΠΎΠ±Ρ…ΠΎΠ΄Π½Π° стратСгия Π·Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° уязвимостта Π² BIOS ΠΈΠ»ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π°Ρ‚ Ρ€Π΅ΠΆΠΈΠΌΠΈΡ‚Π΅ 'Turbo Boost', 'Turbo Core' ΠΈΠ»ΠΈ 'Precision Boost', Π½ΠΎ Ρ‚Π°Π·ΠΈ промяна Ρ‰Π΅ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π΅Π½ спад Π² производитСлността.

ΠšΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡ‚Π΅ Intel, Cloudflare ΠΈ Microsoft бяха ΡƒΠ²Π΅Π΄ΠΎΠΌΠ΅Π½ΠΈ Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΡ€Π΅Π· Ρ‚Ρ€Π΅Ρ‚ΠΎΡ‚ΠΎ тримСсСчиС Π½Π° 2021 Π³ΠΎΠ΄ΠΈΠ½Π°, Π° компанията AMD ΠΏΡ€Π΅Π· ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ тримСсСчиС Π½Π° 2022 Π³ΠΎΠ΄ΠΈΠ½Π°, Π½ΠΎ ΠΏΠΎ исканС Π½Π° Intel ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΡ‚ΠΎ Ρ€Π°Π·ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° информация Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° бСшС ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½ΠΎ Π΄ΠΎ 14 юни 2022 Π³ΠΎΠ΄ΠΈΠ½Π°. НаличиСто Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π΅ ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄Π΅Π½ΠΎ Π² процСсоритС Π·Π° настолни систСми ΠΈ Π»Π°ΠΏΡ‚ΠΎΠΏΠΈ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° 8-11 поколСния ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Intel Core, Π° ΡΡŠΡ‰ΠΎ ΠΈ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ настолни, ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΈ ΡΡŠΡ€Π²ΡŠΡ€Π½ΠΈ процСсори AMD Ryzen, Athlon, A-Series ΠΈ EPYC (изслСдоватСлитС дСмонстрираха ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π° CPU Ryzen с ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Zen 2 ΠΈ Zen 3).

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

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