Нова Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π·Π° Π½Π°ΠΏΠ°Π΄ Π½Π° RowHammer Π½Π° DRAM ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°

Google Π³ΠΎ прСтстави β€žHalf-Doubleβ€œ, Π½ΠΎΠ²Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π·Π° Π½Π°ΠΏΠ°Π΄ Π½Π° RowHammer која ΠΌΠΎΠΆΠ΅ Π΄Π° ја ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ содрТината Π½Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈ Π±ΠΈΡ‚ΠΎΠ²ΠΈ ΠΎΠ΄ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅Π½ случаСн пристап (DRAM). Нападот ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π΅ΠΏΡ€ΠΎΠ΄ΡƒΡ†ΠΈΡ€Π° Π½Π° Π½Π΅ΠΊΠΎΠΈ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈ DRAM Ρ‡ΠΈΠΏΠΎΠ²ΠΈ, Ρ‡ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ја намалија Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΊΠ»Π΅Ρ‚ΠΊΠΈΡ‚Π΅.

ΠŸΠΎΡ‚ΡΠ΅Ρ‚Π΅Ρ‚Π΅ сС Π΄Π΅ΠΊΠ° Π½Π°ΠΏΠ°Π΄ΠΈΡ‚Π΅ Π½Π° класата RowHammer Π²ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π°Π°Ρ‚ Π΄Π° ја искривуватС содрТината Π½Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈΡ‚Π΅ мСмориски Π±ΠΈΡ‚ΠΎΠ²ΠΈ со Ρ†ΠΈΠΊΠ»ΠΈΡ‡Π½ΠΎ Ρ‡ΠΈΡ‚Π°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΎΠ΄ сосСднитС мСмориски ќСлии. Π‘ΠΈΠ΄Π΅Ρ˜ΡœΠΈ DRAM ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π΅ Π΄Π²ΠΎΠ΄ΠΈΠΌΠ΅Π½Π·ΠΈΠΎΠ½Π°Π»Π½Π° Π½ΠΈΠ·Π° Π½Π° ќСлии, сСкоја сС состои ΠΎΠ΄ ΠΊΠΎΠ½Π΄Π΅Π½Π·Π°Ρ‚ΠΎΡ€ ΠΈ транзистор, Π²Ρ€ΡˆΠ΅ΡšΠ΅Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚ΠΈΠ½ΡƒΠΈΡ€Π°Π½ΠΎ Ρ‡ΠΈΡ‚Π°ΡšΠ΅ Π½Π° истиот мСмориски Ρ€Π΅Π³ΠΈΠΎΠ½ Ρ€Π΅Π·ΡƒΠ»Ρ‚ΠΈΡ€Π° со Ρ„Π»ΡƒΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠΈ Π½Π° Π½Π°ΠΏΠΎΠ½ΠΎΡ‚ ΠΈ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ ΠΊΠΎΠΈ ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΡƒΠ²Π°Π°Ρ‚ ΠΌΠ°Π»Π° Π·Π°Π³ΡƒΠ±Π° Π½Π° полнСњС Π²ΠΎ сосСднитС ќСлии. Ако ΠΈΠ½Ρ‚Π΅Π½Π·ΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ Π½Π° Ρ‡ΠΈΡ‚Π°ΡšΠ΅ Π΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ висок, Ρ‚ΠΎΠ³Π°Ρˆ сосСдната ќСлија ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π³ΡƒΠ±ΠΈ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ Π³ΠΎΠ»Π΅ΠΌΠ° ΠΊΠΎΠ»ΠΈΡ‡ΠΈΠ½Π° Π½Π° полнСњС ΠΈ слСдниот циклус Π½Π° Ρ€Π΅Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π΅ΠΌΠ° Π΄Π° ΠΈΠΌΠ° Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° ја Π²Ρ€Π°Ρ‚ΠΈ ΠΏΡ€Π²ΠΎΠ±ΠΈΡ‚Π½Π°Ρ‚Π° ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°, ΡˆΡ‚ΠΎ ќС Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π½Π° врСдноста Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ складирани Π²ΠΎ ќСлија.

Π—Π° Π΄Π° сС Π·Π°ΡˆΡ‚ΠΈΡ‚Π°Ρ‚ ΠΎΠ΄ RowHammer, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Ρ‡ΠΈΠΏΠΎΠ²ΠΈ ΠΈΠΌΠ°Π°Ρ‚ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ TRR (ΠžΡΠ²Π΅ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ†Π΅Π»Π½ΠΈΠΎΡ‚ Ρ€Π΅Π΄) кој ΡˆΡ‚ΠΈΡ‚ΠΈ ΠΎΠ΄ ΠΎΡˆΡ‚Π΅Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΡœΠ΅Π»ΠΈΠΈΡ‚Π΅ Π²ΠΎ сосСднитС Ρ€Π΅Π΄ΠΎΠ²ΠΈ. ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΡ‚ Half-Double Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ја Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈΡ‚Π΅ ΠΎΠ²Π°Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° со ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°ΡšΠ΅ Π΄Π΅ΠΊΠ° ΠΈΠ·ΠΎΠ±Π»ΠΈΡ‡ΡƒΠ²Π°ΡšΠ°Ρ‚Π° Π½Π΅ сС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ Π½Π° сосСднитС Π»ΠΈΠ½ΠΈΠΈ ΠΈ сС ΡˆΠΈΡ€Π°Ρ‚ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ Π»ΠΈΠ½ΠΈΠΈ Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°, ΠΈΠ°ΠΊΠΎ Π²ΠΎ ΠΏΠΎΠΌΠ°Π»Π° ΠΌΠ΅Ρ€Π°. Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° Google ΠΏΠΎΠΊΠ°ΠΆΠ°Π° Π΄Π΅ΠΊΠ° Π·Π° послСдоватСлни Ρ€Π΅Π΄ΠΎΠ²ΠΈ Π½Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° β€žAβ€œ, β€žBβ€œ ΠΈ β€žCβ€œ, ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° сС Π½Π°ΠΏΠ°Π΄Π½Π΅ Ρ€Π΅Π΄ΠΎΡ‚ β€žCβ€œ со ΠΌΠ½ΠΎΠ³Ρƒ Π³ΠΎΠ»Π΅ΠΌ пристап Π΄ΠΎ Ρ€Π΅Π΄ΠΎΡ‚ β€žAβ€œ ΠΈ ΠΌΠ°Π»Π° активност ΡˆΡ‚ΠΎ влијаС Π½Π° Ρ€Π΅Π΄ΠΎΡ‚ β€žBβ€œ. ΠŸΡ€ΠΈΡΡ‚Π°ΠΏΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π΄ΠΎ Ρ€Π΅Π΄ΠΎΡ‚ β€žΠ‘β€œ Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π½Π°ΠΏΠ°Π΄ΠΎΡ‚ Π³ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° Π½Π΅Π»ΠΈΠ½Π΅Π°Ρ€Π½ΠΎΡ‚ΠΎ ΠΈΡΡ‚Π΅ΠΊΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠ»Π½Π΅ΠΆΠΎΡ‚ ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π° Ρ€Π΅Π΄ΠΎΡ‚ β€žΠ‘β€œ Π΄Π° сС користи ΠΊΠ°ΠΊΠΎ транспорт Π·Π° прСнос Π½Π° Π΅Ρ„Π΅ΠΊΡ‚ΠΎΡ‚ Π ΠΎΡƒΡ…Π°ΠΌΠ΅Ρ€ ΠΎΠ΄ Ρ€Π΅Π΄ΠΎΡ‚ β€žΠβ€œ Π²ΠΎ β€žΠ¦β€œ.

Нова Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π·Π° Π½Π°ΠΏΠ°Π΄ Π½Π° RowHammer Π½Π° DRAM ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°

Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ Π½Π°ΠΏΠ°Π΄ΠΎΡ‚ TRRespass, кој ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π° со нСдостатоци Π²ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΡ‚ Π·Π° ΡΠΏΡ€Π΅Ρ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΡ€ΡƒΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΊΠ»Π΅Ρ‚ΠΊΠΈΡ‚Π΅, Π½Π°ΠΏΠ°Π΄ΠΎΡ‚ Half-Double сС заснова Π½Π° Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈΡ‚Π΅ ΡΠ²ΠΎΡ˜ΡΡ‚Π²Π° Π½Π° силициумската ΠΏΠΎΠ΄Π»ΠΎΠ³Π°. Half-Double ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π° Π΄Π΅ΠΊΠ° Π΅ Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎ Π΄Π΅ΠΊΠ° Π΅Ρ„Π΅ΠΊΡ‚ΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ Π²ΠΎΠ΄Π°Ρ‚ Π΄ΠΎ Rowhammer сС ΡΠ²ΠΎΡ˜ΡΡ‚Π²ΠΎ Π½Π° Ρ€Π°ΡΡ‚ΠΎΡ˜Π°Π½ΠΈΠ΅Ρ‚ΠΎ, Π° Π½Π΅ Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½Π°Ρ‚Π° Π±Π»ΠΈΠ·ΠΈΠ½Π° Π½Π° ΠΊΠ»Π΅Ρ‚ΠΊΠΈΡ‚Π΅. Како ΡˆΡ‚ΠΎ сС Π½Π°ΠΌΠ°Π»ΡƒΠ²Π° Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΊΠ»Π΅Ρ‚ΠΊΠΈΡ‚Π΅ кај ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΡ‚Π΅ Ρ‡ΠΈΠΏΠΎΠ²ΠΈ, Ρ‚Π°ΠΊΠ° сС Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π° ΠΈ радиусот Π½Π° Π²Π»ΠΈΡ˜Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΈΠ·ΠΎΠ±Π»ΠΈΡ‡ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ. МоТно Π΅ Π΅Ρ„Π΅ΠΊΡ‚ΠΎΡ‚ Π΄Π° сС Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ Π½Π° Ρ€Π°ΡΡ‚ΠΎΡ˜Π°Π½ΠΈΠ΅ ΠΎΠ΄ повСќС ΠΎΠ΄ Π΄Π²Π΅ Π»ΠΈΠ½ΠΈΠΈ.

Π—Π°Π±Π΅Π»Π΅ΠΆΠ°Π½ΠΎ Π΅ Π΄Π΅ΠΊΠ°, Π·Π°Π΅Π΄Π½ΠΎ со Π·Π΄Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ JEDEC, сС Ρ€Π°Π·Π²ΠΈΠ΅Π½ΠΈ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΏΡ€Π΅Π΄Π»ΠΎΠ·ΠΈ ΠΊΠΎΠΈ Π³ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Π°Ρ‚ ΠΌΠΎΠΆΠ½ΠΈΡ‚Π΅ Π½Π°Ρ‡ΠΈΠ½ΠΈ Π·Π° Π±Π»ΠΎΠΊΠΈΡ€Π°ΡšΠ΅ Π½Π° Ρ‚Π°ΠΊΠ²ΠΈΡ‚Π΅ Π½Π°ΠΏΠ°Π΄ΠΈ. ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΡ‚ сС ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π° Π·Π°Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ Google Π²Π΅Ρ€ΡƒΠ²Π° Π΄Π΅ΠΊΠ° ΠΈΡΡ‚Ρ€Π°ΠΆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π³ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ€ΡƒΠ²Π° Π½Π°ΡˆΠ΅Ρ‚ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°ΡšΠ΅ Π·Π° Ρ„Π΅Π½ΠΎΠΌΠ΅Π½ΠΎΡ‚ Rowhammer ΠΈ ја нагласува ваТноста Π½Π° истраТувачитС, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Ρ‡ΠΈΠΏΠΎΠ²ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ засСгнати страни Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ Π·Π°Π΅Π΄Π½ΠΎ Π·Π° Π΄Π° Ρ€Π°Π·Π²ΠΈΡ˜Π°Ρ‚ сСопфатно, Π΄ΠΎΠ»Π³ΠΎΡ€ΠΎΡ‡Π½ΠΎ бСзбСдносно Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€