Phoenix β€” Π°Ρ‚Π°ΠΊΠ° Π½Π° DDR5 Ρ‡ΠΈΠΏΠΎΠ²Π΅, Π²ΠΎΠ΄Π΅Ρ‰Π° Π΄ΠΎ ΠΈΠ·ΠΎΠΏΠ°Ρ‡Π°Π²Π°Π½Π΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°

Π˜Π·ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΎΡ‚ ШвСйцарския Ρ„Π΅Π΄Π΅Ρ€Π°Π»Π΅Π½ институт ΠΏΠΎ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π¦ΡŽΡ€ΠΈΡ… Π² ΡΡŠΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ с ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ ΠΎΡ‚ компанията Google Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΡ…Π° Π½ΠΎΠ²Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π·Π° Π°Ρ‚Π°ΠΊΠ° ΠΎΡ‚ клас Rowhammer β€” Phoenix (CVE-2025-6202), която позволява заобикалянС Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π½ΠΈΡ‚Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ TRR (Target Row Refresh), ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½ΠΈ Π² DDR5 Ρ‡ΠΈΠΏΠΎΠ²Π΅Ρ‚Π΅, прСдотвратяващи ΠΈΠ·ΠΎΠΏΠ°Ρ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΏΠΎΡ€Π°Π΄ΠΈ Π·Π°Π³ΡƒΠ±Π° Π½Π° заряда. ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ Π½Π° Сксплойт, ΠΊΠΎΠΉΡ‚ΠΎ позволява промяна Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π±ΠΈΡ‚ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΈ повишаванС Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅ Π² систСмата. ДСмонстрация Π½Π° Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° Π΅ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° Π½Π° ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€ с процСсор AMD Π½Π° Π±Π°Π·Π° ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Zen 4 ΠΈ DDR5 ΠΏΠ°ΠΌΠ΅Ρ‚ SK Hynix, Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ са ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½ΠΈ Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΈ дСсктоп прилоТСния.

Атаката RowHammer позволява ΠΈΠ·ΠΎΠΏΠ°Ρ‡Π°Π²Π°Π½Π΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Π±ΠΈΡ‚ΠΎΠ²Π΅ Π² DRAM ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Ρ‡Ρ€Π΅Π· Ρ†ΠΈΠΊΠ»ΠΈΡ‡Π½ΠΎ Ρ‡Π΅Ρ‚Π΅Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ съсСдни ΠΊΠ»Π΅Ρ‚ΠΊΠΈ. Въй ΠΊΠ°Ρ‚ΠΎ DRAM ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° прСдставлява Π΄Π²ΡƒΠΌΠ΅Ρ€Π΅Π½ масив ΠΎΡ‚ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ, всяка ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° ΠΊΠΎΠ½Π΄Π΅Π½Π·Π°Ρ‚ΠΎΡ€ ΠΈ транзистор, Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ΠΎΡ‚ΠΎ Ρ‡Π΅Ρ‚Π΅Π½Π΅ Π½Π° Π΅Π΄Π½Π° ΠΈ ΡΡŠΡ‰Π° област ΠΎΡ‚ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π²ΠΎΠ΄ΠΈ Π΄ΠΎ флуктуация Π½Π° Π½Π°ΠΏΡ€Π΅ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΈ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ причиняват ΠΌΠ°Π»ΠΊΠ° Π·Π°Π³ΡƒΠ±Π° Π½Π° заряд Π² ΡΡŠΡΠ΅Π΄Π½ΠΈΡ‚Π΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ. Ако интСнзивността Π½Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅Ρ‚ΠΎ Π΅ висока, Ρ‚ΠΎ ΡΡŠΡΠ΅Π΄Π½Π°Ρ‚Π° ΠΊΠ»Π΅Ρ‚ΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°Π³ΡƒΠ±ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ количСство заряд ΠΈ слСдващият Ρ†ΠΈΠΊΡŠΠ» Π½Π° рСгСнСрация няма Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΠΈ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎΡ‚ΠΎ ѝ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ промяна Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅, Π·Π°ΠΏΠ°Π·Π΅Π½ΠΈ Π² ΠΊΠ»Π΅Ρ‚ΠΊΠ°Ρ‚Π°.

ΠœΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ Π½Π° Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° Rowhammer бСшС ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠΏΡ€Π΅Π· 2014 Π³ΠΎΠ΄ΠΈΠ½Π°, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ изслСдоватСлитС ΠΏΠΎ бСзопасността ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€ Π·Π°ΠΏΠΎΡ‡Π½Π° ΠΈΠ³Ρ€Π° Π½Π° β€žΠΊΠΎΡ‚ΠΊΠΈ ΠΈ ΠΌΠΈΡˆΠΊΠΈβ€œ β€” ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ΠΎΠ²ΠΈ Ρ‡ΠΈΠΏΠΎΠ²Π΅ сС ΠΎΠΏΠΈΡ‚Π²Π°Ρ…Π° Π΄Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‚ уязвимостта, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ изслСдоватСлитС ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Ρ…Π° Π½ΠΎΠ²ΠΈ Π½Π°Ρ‡ΠΈΠ½ΠΈ Π·Π° заобикалянСто ѝ. НапримСр, Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ RowHammer ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Ρ‡ΠΈΠΏΠΎΠ²Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ…Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ TRR (Target Row Refresh), Π½ΠΎ сС ΠΎΠΊΠ°Π·Π°, Ρ‡Π΅ Ρ‚ΠΎΠΉ Π±Π»ΠΎΠΊΠΈΡ€Π° ΠΈΠ·ΠΎΠΏΠ°Ρ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠ»Π΅Ρ‚ΠΊΠΈΡ‚Π΅ само Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ случаи ΠΈ Π½Π΅ Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π° ΠΎΡ‚ всички възмоТни Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈ Π½Π° Π°Ρ‚Π°ΠΊΠ°. ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° Π°Ρ‚Π°ΠΊΠ° бяха Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ Π·Π° DDR3, DDR4 ΠΈ DDR5 Ρ‡ΠΈΠΏΠΎΠ²Π΅ Π² систСми с процСсори Intel, AMD ΠΈ ARM, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π·Π° Π²ΠΈΠ΄Π΅ΠΎΠΏΠ°ΠΌΠ΅Ρ‚, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π² NVIDIA Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈ. ОсвСн Ρ‚ΠΎΠ²Π° бяха ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈ Π½Π°Ρ‡ΠΈΠ½ΠΈ Π·Π° заобикалянС Π½Π° корСкцията Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ECC ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈ Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Π°Ρ‚Π°ΠΊΠ° Ρ‡Ρ€Π΅Π· ΠΌΡ€Π΅ΠΆΠ° ΠΈ Ρ‡Ρ€Π΅Π· изпълнСниС Π½Π° JavaScript ΠΊΠΎΠ΄ Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°.

ΠšΠ»ΡŽΡ‡ΠΎΠ²ΠΈΡΡ‚ Ρ„Π°ΠΊΡ‚ΠΎΡ€ Π·Π° заобикалянС Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° срСщу изкривяванС Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ΠΎΠ²ΠΈ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ Π² DRAM Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° TRR, ΠΊΠΎΠΉΡ‚ΠΎ основно Ρ€Π°Π·Ρ‡ΠΈΡ‚Π° Π½Π° ΡƒΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° Π΄Π΅Ρ‚Π°ΠΉΠ»ΠΈΡ‚Π΅ Π½Π° рСализацията ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° "сигурност Ρ‡Ρ€Π΅Π· нСясност (security by obscurity)." Π—Π° Π΄Π° сС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΈ Π΄Π° сС ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ инТСнСрство, изслСдоватСлитС ΡΡŠΠ·Π΄Π°Π΄ΠΎΡ…Π° спСциални ΠΏΠ»Π°Ρ‚ΠΊΠΈ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° FGPA Arty-A7 ΠΈ ZCU104, ΠΊΠΎΠΈΡ‚ΠΎ позволяват тСстванС Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ DDR5-ΠΏΠ°ΠΌΠ΅Ρ‚ SO-DIMM ΠΈ RDIMM, ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° шаблони Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΏΠ°ΠΌΠ΅Ρ‚ΠΎΠ²ΠΈ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ, опрСдСлянС Π½Π° ΠΊΠΎΠΈ нискоуровнСви DDR-ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ сС ΠΏΡ€Π΅Π΄Π°Π²Π°Ρ‚ слСд софтуСрни ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° рСакцията Π½Π° тях.

Phoenix - Π°Ρ‚Π°ΠΊΠ° Π½Π° Ρ‡ΠΈΠΏΠΎΠ²Π΅ DDR5, Π²ΠΎΠ΄Π΅Ρ‰Π° Π΄ΠΎ изкривяванС Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°

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

ΠœΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ сС ΠΎΠΊΠ°Π·Π° Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π΅Π½ ΠΈ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° тСстовС ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ постиганС Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Π½ΠΎ изкривяванС Π½Π° памСтния Π±ΠΈΡ‚ Π½Π° всички ΠΎΡ‚ 15 тСствани DDR5 Ρ‡ΠΈΠΏΠ° Π½Π° компанията SK Hynix (която Π·Π°Π΅ΠΌΠ° 36% ΠΎΡ‚ ΠΏΠ°Π·Π°Ρ€Π° Π½Π° DRAM), ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈ ΠΎΡ‚ края Π½Π° 2021 Π΄ΠΎ края Π½Π° 2024 Π³ΠΎΠ΄ΠΈΠ½Π°. Π˜Π·ΠΊΡ€ΠΈΠ²ΡΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅Π΄ΠΈΠ½ Π±ΠΈΡ‚ сС ΠΎΠΊΠ°Π·Π° Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π·Π° създаванС Π½Π° Сксплойт, позволяващ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° root Π΄ΠΎΡΡ‚ΡŠΠΏ Π² систСмата ΠΏΡ€ΠΈ Π°Ρ‚Π°ΠΊΠ° Π½Π° систСма с CPU AMD Ryzen 7 7700X ΠΈ ΠΏΠ°ΠΌΠ΅Ρ‚ SK Hynix DDR5 Π·Π° 109 сСкунди. Π—Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π°Ρ‚Π° Π°Ρ‚Π°ΠΊΠ° сС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° чСстотата Π½Π° обновяванС Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Ρ‚Ρ€ΠΈ ΠΏΡŠΡ‚ΠΈ.

ΠšΠ°Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° Сксплоатация, позволяващи ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€Π°Π²Π° root Ρ‡Ρ€Π΅Π· изкривяванС Π½Π° Π΅Π΄ΠΈΠ½ Π±ΠΈΡ‚, сС Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°Ρ‚ слСднитС Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ: ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° записитС Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° със страници ΠΏΠ°ΠΌΠ΅Ρ‚ (PTE, page table entry) Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ Π½Π° ядрото; ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½ΠΈΡ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΡ‡Π΅Π½ ΠΊΠ»ΡŽΡ‡ RSA-2048 Π² OpenSSH (ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π·Π°ΠΌΠ΅Π½ΠΈ публичния ΠΊΠ»ΡŽΡ‡ Π² Ρ‡ΡƒΠΆΠ΄) Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина ΠΊ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅Ρ‚ΠΎ Π½Π° затворСния ΠΊΠ»ΡŽΡ‡ Π½Π° атакуващия Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ с VM Π½Π° ΠΆΠ΅Ρ€Ρ‚Π²Π°Ρ‚Π°); заобикалянС Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π½Π° правомощията Ρ‡Ρ€Π΅Π· модификация Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° процСса sudo. ΠœΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ с PTE сС ΠΎΠΊΠ°Π·Π° работоспособСн Π·Π° всички 15 тСствани Ρ‡ΠΈΠΏΠ°, Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° Ρ‡Ρ€Π΅Π· RSA успя Π΄Π° сС ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ Π·Π° 11 Ρ‡ΠΈΠΏΠ°, Π° Ρ‡Ρ€Π΅Π· sudo β€” Π·Π° 5.

Phoenix - Π°Ρ‚Π°ΠΊΠ° Π½Π° Ρ‡ΠΈΠΏΠΎΠ²Π΅ DDR5, Π²ΠΎΠ΄Π΅Ρ‰Π° Π΄ΠΎ изкривяванС Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°

Π’ Сксплоита Π·Π° Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Π½Π΅ Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ Π½Π° страници Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π² ΠΈΠ·Π±Ρ€Π°Π½ΠΈ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ DRAM Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Rubicon, Ρ€Π°Π·ΠΊΡ€ΠΈΡ‚Π° Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°Π½Π°Ρ‚Π° Π°Ρ‚Π°ΠΊΠ° Phoenix. Rubicon ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π° особСноститС Π½Π° оптимизацията Π² систСмата Π·Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° ядрото Π½Π° Linux ΠΈ позволява постиганСто Π½Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π² области с Ρ€Π°Π·Π»ΠΈΡ‡Π½Π° стойност Π½Π° "migratetype", Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€Π°Π½ΠΈ Π·Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. НаличиСто Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π΅ ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄Π΅Π½ΠΎ Π² ядрата Π½Π° Linux ΠΎΡ‚ 5.4 Π΄ΠΎ 6.8, Π½ΠΎ Ρ‚Π΅ΠΎΡ€Π΅Ρ‚ΠΈΡ‡Π½ΠΎ уязвимостта ΠΎΠ±Ρ…Π²Π°Ρ‰Π° всички ядра с ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Zoned Buddy Allocator.

Π’ допълнСниС към улСсняванСто Π½Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°Ρ‚Π°ΠΊΠΈ ΠΎΡ‚ клас Rowhammer, Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°Ρ‚Π° Rubicon ΡΡŠΡ‰ΠΎ Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠΌΠ° Π·Π° повишаванС Π½Π° СфСктивността Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΈΡ‚Π΅ Π°Ρ‚Π°ΠΊΠΈ, ΠΊΠ°Ρ‚ΠΎ Spectre, ΠΈ Π·Π° улСсняванС Π½Π° опрСдСлянСто Π½Π° мСстополоТСниСто Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° сСкрСтни Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈ Ρ‡Ρ€Π΅Π· Ρ‚Π΅Ρ‡ΠΎΠ²Π΅ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° спСкулативното изпълнСниС Π½Π° инструкции. Rubicon позволява Π΄Π° сС ΠΈΠ·Π±Π΅Π³Π½Π΅ Π΄ΡŠΠ»Π³ΠΈΡΡ‚ Π΅Ρ‚Π°ΠΏ Π½Π° сканиранС Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΈ опрСдСлянС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΊΠ°Ρ‚ΠΎ /etc/shadow. ВмСсто Ρ‚ΠΎΠ²Π° Π²Π΅Π΄Π½Π°Π³Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π·Π°ΠΏΠΎΡ‡Π½Π΅ Сксплоатация Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΈ уязвимости, Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎΡ‚ΠΎ Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»Π° Π½Π° извСстСн физичСски адрСс. НапримСр, ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Rubicon ускори Ρ‚Π΅Ρ‡Π° Π½Π° Π΄Π°Π½Π½ΠΈ Π½Π° систСма с CPU Intel i7-8700K ΠΎΡ‚ 2698 Π΄ΠΎ 9.5 сСкунди (Π² 284 ΠΏΡŠΡ‚ΠΈ), Π° Π½Π° CPU AMD EPYC 7252 ΠΎΡ‚ 189 Π΄ΠΎ 27.9 сСкунди (Π² 6.8 ΠΏΡŠΡ‚ΠΈ).

ΠŸΡƒΡΠ½Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎΡ‚ΠΎ

ΠœΠ΅ΠΆΠ΄ΡƒΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π΄Ρ€ΡƒΠ³Π° Π³Ρ€ΡƒΠΏΠ° ΠΈΠ· УнивСрситСта Π”ΠΆΠΎΡ€Π΄ΠΆΠ° МСйсона дСмонстрира ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° клас Π°Ρ‚Π°ΠΊ Rowhammer Π·Π° ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° AI систСми. Π˜Π·ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ OneFlip, ΠΊΠΎΠΉΡ‚ΠΎ позволява ΠΏΡ€Π΅Ρ†ΠΈΠ·Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° AI ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ‡Ρ€Π΅Π· изкривяванС Π½Π° 1 Π±ΠΈΡ‚ информация Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°. НаличСн Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅Π½ ΠΊΠΎΠ΄ Π·Π° внСдряванС Π½Π° троянска промяна Π² Π½Π΅Π²Ρ€ΠΎΠ½Π½Π° ΠΌΡ€Π΅ΠΆΠ°. Показано Π΅ ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΅Π΄ΠΈΠ½ Π±ΠΈΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° изкривяванС Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° Π½Π° Π°Π²Ρ‚ΠΎΠΏΠΈΠ»ΠΎΡ‚Π°, Π·Π° Π΄Π° сС промСня интСрпрСтацията Π½Π° Π·Π½Π°ΠΊΠ° "Π‘Ρ‚ΠΎΠΏ" Π² Π·Π½Π°ΠΊ "ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ скорост". ОбсъдСно Π΅ ΡΡŠΡ‰ΠΎ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π·Π° заобикалянС Π½Π° систСми Π·Π° Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° Π»ΠΈΡ†Π°. Π—Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ Ρ‚Π΅Π³Π»ΠΎΠ²Π½ΠΈ ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ΠΈ във Ρ„ΠΎΡ€ΠΌΠ° Π½Π° 32-Π±ΠΈΡ‚ΠΎΠ²ΠΈ Ρ†Π΅Π»ΠΈ числа, ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΡΡ‚Ρ‚Π° Π½Π° Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° сС оцСнява Π½Π° 99.9% Π±Π΅Π· влияниС Π²ΡŠΡ€Ρ…Ρƒ основнитС характСристики Π½Π° ΠΌΠΎΠ΄Π΅Π»Π°.

Phoenix - Π°Ρ‚Π°ΠΊΠ° Π½Π° Ρ‡ΠΈΠΏΠΎΠ²Π΅ DDR5, Π²ΠΎΠ΄Π΅Ρ‰Π° Π΄ΠΎ изкривяванС Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°


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