ZenHammer - ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° Π°Ρ‚Π°ΠΊΠ° Π·Π° ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° AMD Zen ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ

Π˜Π·ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΎΡ‚ ETH Zurich са Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΠ»ΠΈ Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° ZenHammer, Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π° класа Π°Ρ‚Π°ΠΊΠΈ RowHammer Π·Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Π±ΠΈΡ‚ΠΎΠ²Π΅ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ (DRAM), Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Π½Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ с AMD процСсори. Минали Π°Ρ‚Π°ΠΊΠΈ Π½Π° RowHammer бяха ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ Π΄ΠΎ систСми, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° процСсори Intel, Π½ΠΎ изслСдванията ΠΏΠΎΠΊΠ°Π·Π°Ρ…Π°, Ρ‡Π΅ ΠΏΠΎΠ²Ρ€Π΅Π΄Π° Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС постигната ΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° AMD.

ΠœΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ бСшС дСмонстриран Π½Π° систСми AMD Zen 2 ΠΈ Zen 3 с DDR4 ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΎΡ‚ Ρ‚Ρ€ΠΈ Π²ΠΎΠ΄Π΅Ρ‰ΠΈ производитСля (Samsung, Micron ΠΈ SK Hynix). Атаката ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ заобикаля ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° TRR (Target Row Refresh), Π²Π½Π΅Π΄Ρ€Π΅Π½ Π² Ρ‡ΠΈΠΏΠΎΠ²Π΅Ρ‚Π΅ ΠΏΠ°ΠΌΠ΅Ρ‚, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ насочСн към Π·Π°Ρ‰ΠΈΡ‚Π° срСщу ΠΏΠΎΠ²Ρ€Π΅Π΄Π° Π½Π° ΠΊΠ»Π΅Ρ‚ΠΊΠΈΡ‚Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π² съсСдни Ρ€Π΅Π΄ΠΎΠ²Π΅. Π‘ΠΏΠΎΡ€Π΅Π΄ изслСдоватСлитС систСмитС, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° процСсори AMD Zen 3, са ΠΏΠΎ-уязвими ΠΎΡ‚ систСмитС с процСсори Intel Coffee Lake ΠΈ са ΠΏΠΎ-лСсни ΠΈ ΠΏΠΎ-Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΈ Π·Π° Π°Ρ‚Π°ΠΊΠ°. ΠŸΡ€ΠΈ систСмитС AMD Zen 2 изкривяванСто Π½Π° ΠΊΠ»Π΅Ρ‚ΠΊΠΈΡ‚Π΅ Π΅ постигнато Π·Π° 7 ΠΎΡ‚ 10 тСствани DDR4 Ρ‡ΠΈΠΏΠΎΠ²Π΅, Π° ΠΏΡ€ΠΈ систСмитС Zen 3 Π·Π° 6 ΠΎΡ‚ 10. Π˜Π·ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ ΡΡŠΡ‰ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ…Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Π°Ρ‚Π°ΠΊΠ° срСщу систСми AMD Zen 4 с DDR5 ΠΏΠ°ΠΌΠ΅Ρ‚, Π½ΠΎ Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° ΠœΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ Π·Π° DDR4, бСшС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ само Π½Π° 1 ΠΎΡ‚ 10 тСствани DDR5 Ρ‡ΠΈΠΏΠ° с ΠΏΠ°ΠΌΠ΅Ρ‚, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° самата Π°Ρ‚Π°ΠΊΠ° Π½Π΅ Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½Π°, Π½ΠΎ изисква Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎ-Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅, подходящи Π·Π° DDR5 устройства.

Π—Π° Π΄Π° работят с AMD Ρ‡ΠΈΠΏΠΎΠ²Π΅, Ρ‚Π΅ успяха Π΄Π° Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ Сксплойти, ΠΊΠΎΠΈΡ‚ΠΎ промСнят ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° записи Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° Π½Π° страницитС с ΠΏΠ°ΠΌΠ΅Ρ‚ (PTE, запис Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° Π½Π° страницитС), Π·Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ Π½Π° ядрото, Π΄Π° заобиколят ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈΡ‚Π΅ Π·Π° ΠΏΠ°Ρ€ΠΎΠ»Π°/Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Ρ‡Ρ€Π΅Π· ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° sudo процСса ΠΈ ΠΏΠΎΠ²Ρ€Π΅Π΄Π΅Ρ‚Π΅ публичния ΠΊΠ»ΡŽΡ‡ RSA-2048, ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° OpenSSH, Π·Π° Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ ΠΎΡ‚Π½ΠΎΠ²ΠΎ частния ΠΊΠ»ΡŽΡ‡. Атаката Π½Π° страницата Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° бСшС Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π° Π½Π° 7 ΠΎΡ‚ 10 тСствани DDR4 Ρ‡ΠΈΠΏΠ°, Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° с ΠΊΠ»ΡŽΡ‡ RSA Π½Π° 6 Ρ‡ΠΈΠΏΠ° ΠΈ sudo Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° Π½Π° 4 Ρ‡ΠΈΠΏΠ°, с Π²Ρ€Π΅ΠΌΠ΅Π½Π° Π½Π° Π°Ρ‚Π°ΠΊΠ° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ 164, 267 ΠΈ 209 сСкунди.

ZenHammer - ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° Π°Ρ‚Π°ΠΊΠ° Π·Π° ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° AMD Zen ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ

ΠœΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈ Π·Π° Π°Ρ‚Π°ΠΊΠ° Π½Π° систСма Ρ‡Ρ€Π΅Π· Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ, Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΎΡ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини ΠΈΠ»ΠΈ Π·Π° стартиранС Π½Π° Π°Ρ‚Π°ΠΊΠ° ΠΏΡ€Π΅Π· ΠΌΡ€Π΅ΠΆΠ°. Π˜Π·Ρ…ΠΎΠ΄Π½ΠΈΡΡ‚ ΠΊΠΎΠ΄ Π·Π° инструмСнтариума DARE Π·Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ инТСнСрство Π½Π° ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° адрСситС Π² DRAM ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ Π² GitHub ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· Π½Π° MIT, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π΄Π²Π° Π½Π°Π±ΠΎΡ€Π° ΠΎΡ‚ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° тСстванС Π½Π° Ρ€Π°Π·ΠΌΠΈΡ‚ΠΈ Π±ΠΈΡ‚ΠΎΠ²Π΅ Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° - ddr4_zen2_zen3_pub Π·Π° DDR4 Ρ‡ΠΈΠΏΠΎΠ²Π΅ (Zen 2 ΠΈ Zen 3) ΠΈ ddr5_zen4_pub Π·Π° DDR5 Ρ‡ΠΈΠΏΠΎΠ²Π΅ ( Zen 4), ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° тСстванС Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ систСми Π·Π° податливост Π½Π° Π°Ρ‚Π°ΠΊΠΈ.

ZenHammer - ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° Π°Ρ‚Π°ΠΊΠ° Π·Π° ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° AMD Zen ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ

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

Π—Π° Π·Π°Ρ‰ΠΈΡ‚Π° срСщу RowHammer, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Ρ‡ΠΈΠΏΠΎΠ²Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° TRR (Target Row Refresh), ΠΊΠΎΠΉΡ‚ΠΎ Π±Π»ΠΎΠΊΠΈΡ€Π° ΠΏΠΎΠ²Ρ€Π΅Π΄Π°Ρ‚Π° Π½Π° ΠΊΠ»Π΅Ρ‚ΠΊΠ°Ρ‚Π° Π² спСциални случаи, Π½ΠΎ Π½Π΅ ΠΏΡ€Π΅Π΄ΠΏΠ°Π·Π²Π° ΠΎΡ‚ всички възмоТни ΠΎΠΏΡ†ΠΈΠΈ Π·Π° Π°Ρ‚Π°ΠΊΠ°. Най-СфСктивният ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° остава ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ с ΠΊΠΎΠ΄ΠΎΠ²Π΅ Π·Π° ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π΅ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ (ECC), ΠΊΠΎΠΈΡ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ услоТняват, Π½ΠΎ Π½Π΅ напълно Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Ρ‚ Π°Ρ‚Π°ΠΊΠΈΡ‚Π΅ Π½Π° RowHammer. Π£Π²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° чСстотата Π½Π° Ρ€Π΅Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΡΡŠΡ‰ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈ вСроятността ΠΎΡ‚ ΡƒΡΠΏΠ΅ΡˆΠ½Π° Π°Ρ‚Π°ΠΊΠ°.

AMD ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° Π΄ΠΎΠΊΠ»Π°Π΄ ΠΏΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Π² ΠΊΠΎΠΉΡ‚ΠΎ сС посочва, Ρ‡Π΅ AMD процСсоритС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, ΠΊΠΎΠΈΡ‚ΠΎ отговарят Π½Π° DDR спСцификациитС, ΠΈ Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΡƒΡΠΏΠ΅Ρ…ΡŠΡ‚ Π½Π° Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° зависи основно ΠΎΡ‚ систСмнитС настройки ΠΈ DRAM ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, Π²ΡŠΠΏΡ€ΠΎΡΠΈΡ‚Π΅ Π·Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ насочСни към ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ΠΈ ΠΈ систСми Π‘ΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ Π½Π°Ρ‡ΠΈΠ½ΠΈ Π·Π° услоТняванС Π½Π° Π°Ρ‚Π°ΠΊΠΈΡ‚Π΅ ΠΎΡ‚ клас Rowhammer Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ECC ΠΏΠ°ΠΌΠ΅Ρ‚, ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° чСстотата Π½Π° Ρ€Π΅Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠ° Π½Π° ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½ΠΎ Ρ€Π΅Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° процСсори с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ MAC (Maximum Activate Count) Ρ€Π΅ΠΆΠΈΠΌ Π·Π° DDR4 (1-Π²Π°, 2-Ρ€Π° ΠΈ 3-Ρ‚Π° ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ AMD EPYC "Naple ", "Rome" ΠΈ "Milan") ΠΈ RFM (Refresh Management) Π·Π° DDR5 (4-Ρ‚ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ AMD EPYC).

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€