ARM пропусна: ΠΎΡ‚ΠΊΡ€ΠΈΡ‚Π° Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½Π° уязвимост Π·Π° Π°Ρ‚Π°ΠΊΠΈ Π½Π° спСкулативни изчислСния

Π—Π° процСсоритС Π½Π° ΡˆΠΈΡ€ΠΎΠΊ ΡΠΏΠ΅ΠΊΡ‚ΡŠΡ€ ΠΎΡ‚ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ Armv8-A (Cortex-A) бСшС ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΎ своС ΡƒΠ½ΠΈΠΊΠ°Π»Π½ΠΎ уязвимост Π·Π° Π°Ρ‚Π°ΠΊΠ° Ρ‡Ρ€Π΅Π· странични ΠΊΠ°Π½Π°Π»ΠΈ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° спСкулативни Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° изчислСния. Π—Π° Ρ‚ΠΎΠ²Π° ΡΡŠΠΎΠ±Ρ‰ΠΈ самата ARM ΠΈ прСдостави ΠΏΠ°Ρ‡ΠΎΠ²Π΅ ΠΈ Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²Π° Π·Π° смСкчаванС Π½Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚Π°Ρ‚Π° уязвимост. ΠžΠΏΠ°ΡΠ½ΠΎΡΡ‚Ρ‚Π° Π½Π΅ Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° голяма, Π½ΠΎ Π½Π΅ Π±ΠΈΠ²Π° Π΄Π° бъдС ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π²Π°Π½Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ процСсоритС Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ARM са навсякъдС, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈ риска ΠΎΡ‚ ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅ Π½Π΅ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΠΌ ΠΏΠΎ послСдствия.

ARM пропусна: ΠΎΡ‚ΠΊΡ€ΠΈΡ‚Π° Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½Π° уязвимост Π·Π° Π°Ρ‚Π°ΠΊΠΈ Π½Π° спСкулативни изчислСния

ΠžΡ‚ΠΊΡ€ΠΈΡ‚Π°Ρ‚Π° уязвимост ΠΎΡ‚ спСциалиститС Π½Π° Google ΠΏΡ€ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈΡ‚Π΅ ARM ΠΏΠΎΠ»ΡƒΡ‡ΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Straight-Line Speculation (SLS) ΠΈ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ CVE-2020-13844. Π‘ΠΏΠΎΡ€Π΅Π΄ ARM, уязвимостта SLS Π΅ Π΅Π΄Π½Π° ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΠΈΡ‚Π΅ Π½Π° уязвимост Spectre, Π·Π° която (Π·Π°Π΅Π΄Π½ΠΎ с уязвимостта Meltdown) стана ΡˆΠΈΡ€ΠΎΠΊΠΎ извСстно ΠΏΡ€Π΅Π· януари 2018 Π³ΠΎΠ΄ΠΈΠ½Π°. Π‘ Π΄Ρ€ΡƒΠ³ΠΈ Π΄ΡƒΠΌΠΈ, Ρ‚ΠΎΠ²Π° Π΅ класичСска уязвимост Π² ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈΡ‚Π΅ Π½Π° спСкулативното изчислСниС с Π°Ρ‚Π°ΠΊΠ° Ρ‡Ρ€Π΅Π· странични ΠΊΠ°Π½Π°Π»ΠΈ.

Π‘ΠΏΠ΅ΠΊΡƒΠ»Π°Ρ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ изчислСния изискват ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ ΠΏΠΎ няколко възмоТни ΠΊΠ»ΠΎΠ½Π°, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ впослСдствиС Ρ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»Π΅Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ Π½Π΅Π½ΡƒΠΆΠ½ΠΈ. АтакитС Ρ‡Ρ€Π΅Π· странични ΠΊΠ°Π½Π°Π»ΠΈ позволяват ΠΊΡ€Π°ΠΆΠ±Π° Π½Π° Ρ‚Π°ΠΊΠΈΠ²Π° ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΏΡ€Π΅Π΄ΠΈ Ρ‚Π΅ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ напълно ΡƒΠ½ΠΈΡ‰ΠΎΠΆΠ΅Π½ΠΈ. Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ ΠΈΠΌΠ°ΠΌΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π½ΠΈ процСсори ΠΈ риск ΠΎΡ‚ ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ.

Атаката Straight-Line Speculation Π²ΡŠΡ€Ρ…Ρƒ ARM процСсори ΠΊΠ°Ρ€Π° процСсора всяка слСдваща промяна Π² ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΎΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π° към изпълнСниС Π½Π° инструкции, Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, вмСсто Π΄Π° слСдва инструкциитС Π² новия ΠΏΠΎΡ‚ΠΎΠΊ ΠΎΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ. Ясно Π΅, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° Π½Π΅ Π΅ Π½Π°ΠΉ-добрият сцСнарий Π·Π° ΠΈΠ·Π±ΠΎΡ€ Π½Π° инструкции Π·Π° изпълнСниС, ΠΎΡ‚ ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС възползва Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ Π°ΠΊΡ‚ΡŒΠΎΡ€.

Π—Π° чСст Π½Π° ARM, тя Π½Π΅ само пусна Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π·Π° избягванС Π½Π° риска ΠΎΡ‚ ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅ Ρ‡Ρ€Π΅Π· Π°Ρ‚Π°ΠΊΠ° Π²ΡŠΡ€Ρ…Ρƒ Straight-Line Speculation, Π½ΠΎ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° прСдостави ΠΏΠ°Ρ‡ΠΎΠ²Π΅ Π·Π° основни ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми, ΠΊΠ°Ρ‚ΠΎ FreeBSD, OpenBSD, Trusted Firmware-A ΠΈ OP-TEE ΠΈ ΠΈΠ·Π΄Π°Π΄Π΅ ΠΏΠ°Ρ‡ΠΎΠ²Π΅ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ GCC ΠΈ LLVM.

Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ°, компанията заяви, Ρ‡Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°Ρ‡ΠΎΠ²Π΅Ρ‚Π΅ няма Π΄Π° повлияС Π½Π° производитСлността Π½Π° ARM ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈΡ‚Π΅, ΠΊΠ°ΠΊΡ‚ΠΎ сС случи Π½Π° x86-ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ Π½Π° Intel с Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° уязвимоститС Spectre ΠΈ Meltdown. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π½Π°ΡƒΡ‡ΠΈΠΌ Π·Π° Ρ‚ΠΎΠ²Π° Ρ‡Ρ€Π΅Π· Ρ‚Ρ€Π΅Ρ‚ΠΈ страни, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ прСдостави ΠΎΠ±Π΅ΠΊΡ‚ΠΈΠ²Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° Π·Π° Π½ΠΎΠ²Π°Ρ‚Π° уязвимост.



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