ΠΡΡΠΏΠ° ΠΈΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΎΡ Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΈΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ Π² ΠΠΌΡΡΠ΅ΡΠ΄Π°ΠΌ, Π¨Π²Π΅ΠΉΡΠ°ΡΡΠΊΠΈΡ ΡΠ΅Π΄Π΅ΡΠ°Π»Π΅Π½ ΠΏΠΎΠ»ΠΈΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ½ΡΡΠΈΡΡΡ Π² Π¦ΡΡΠΈΡ ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° Qualcomm ΠΈΠ·ΡΠ»Π΅Π΄Π²Π°Π½Π΅ Π½Π° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ° Π½Π° Π·Π°ΡΠΈΡΠ°ΡΠ° ΡΡΠ΅ΡΡ Π°ΡΠ°ΠΊΠΈ ΠΎΡ ΠΊΠ»Π°Ρ DDR4, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π² ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡΠ΅ ΠΏΠ°ΠΌΠ΅ΡΠΈ Π½Π° ΡΠΈΠΏΠΎΠ²Π΅ΡΠ΅ , ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠΈ ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈ Π±ΠΈΡΠΎΠ²Π΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π° ΠΏΠ°ΠΌΠ΅Ρ (DRAM). Π Π΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΡΠ΅ ΠΎΠΊΠ°Π·Π°Ρ Π° ΡΠ°Π·ΠΎΡΠ°ΡΠΎΠ²Π°ΡΠΈ ΠΈ ΡΠΈΠΏΠΎΠ²Π΅ΡΠ΅ DDR4 Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ ΡΠ° Π²ΡΠ΅ ΠΎΡΠ΅ ΡΡΠ·Π²ΠΈΠΌΠΈ ().
Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° RowHammer ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΈΠ·ΠΊΡΠΈΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈ Π±ΠΈΡΠΎΠ²Π΅ ΠΏΠ°ΠΌΠ΅Ρ, ΡΡΠ΅Π· ΡΠΈΠΊΠ»ΠΈΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ ΡΡΡΠ΅Π΄Π½ΠΈ ΠΊΠ»Π΅ΡΠΊΠΈ ΠΏΠ°ΠΌΠ΅Ρ. Π’ΡΠΉ ΠΊΠ°ΡΠΎ ΠΏΠ°ΠΌΠ΅ΡΡΠ° DRAM ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π° Π΄Π²ΡΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ ΠΌΠ°ΡΠΈΠ² ΠΎΡ ΠΊΠ»Π΅ΡΠΊΠΈ, Π²ΡΡΠΊΠ° ΠΎΡ ΠΊΠΎΠΈΡΠΎ Π΅ ΡΡΡΡΠ°Π²Π΅Π½Π° ΠΎΡ ΠΊΠΎΠ½Π΄Π΅Π½Π·Π°ΡΠΎΡ ΠΈ ΡΡΠ°Π½Π·ΠΈΡΡΠΎΡ, ΠΈΠ·Π²ΡΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠΎ ΡΠ΅ΡΠ΅Π½Π΅ Π½Π° Π΅Π΄Π½Π° ΠΈ ΡΡΡΠ° ΠΎΠ±Π»Π°ΡΡ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ° Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΡ Π½Π° Π½Π°ΠΏΡΠ΅ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ, ΠΏΡΠΈΡΠΈΠ½ΡΠ²Π°ΡΠΈ ΠΌΠ°Π»ΠΊΠ° Π·Π°Π³ΡΠ±Π° Π½Π° Π·Π°ΡΡΠ΄ Π² ΡΡΡΠ΅Π΄Π½ΠΈΡΠ΅ ΠΊΠ»Π΅ΡΠΊΠΈ. ΠΠΊΠΎ ΠΈΠ½ΡΠ΅Π½Π·ΠΈΠ²Π½ΠΎΡΡΡΠ° Π½Π° ΡΠ΅ΡΠ΅Π½Π΅ΡΠΎ Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π³ΠΎΠ»ΡΠΌΠ°, ΠΊΠ»Π΅ΡΠΊΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°Π³ΡΠ±ΠΈ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π³ΠΎΠ»ΡΠΌ ΠΎΠ±Π΅ΠΌ Π·Π°ΡΡΠ΄ ΠΈ ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡΡ ΡΠΈΠΊΡΠ» Π½Π° ΡΠ΅Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ Π½ΡΠΌΠ° Π΄Π° ΡΡΠΏΠ΅Π΅ Π΄Π° Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΠΈ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎΡΠΎ ΠΉ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡΡΠ° Π½Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΡΠ΅ Π² ΠΊΠ»Π΅ΡΠΊΠ°ΡΠ° Π΄Π°Π½Π½ΠΈ.
ΠΠ° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π΅ΡΠ΅ΠΊΡ Π² ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡΠ΅ ΡΠΈΠΏΠΎΠ²Π΅ DDR4 ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π° ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ° TRR (Target Row Refresh), ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈ ΠΈΠ·ΠΊΡΠΈΠ²ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΠ»Π΅ΡΠΊΠΈΡΠ΅ ΠΏΡΠΈ ΠΏΡΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π°ΡΠ°ΠΊΠ° RowHammer. ΠΡΠΎΠ±Π»Π΅ΠΌΡΡ Π΅, ΡΠ΅ Π½ΡΠΌΠ° Π΅Π΄ΠΈΠ½Π΅Π½ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ Π·Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° TRR ΠΈ Π²ΡΠ΅ΠΊΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π» Π½Π° CPU ΠΈ ΠΏΠ°ΠΌΠ΅Ρ ΡΡΠ»ΠΊΡΠ²Π° TRR ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΌΡ, ΠΏΡΠΈΠ»Π°Π³Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ Π²Π°ΡΠΈΠ°Π½ΡΠΈ Π½Π° Π·Π°ΡΠΈΡΠ° ΠΈ Π½Π΅ ΡΠ°Π·ΠΊΡΠΈΠ²Π° Π΄Π΅ΡΠ°ΠΉΠ»ΠΈ Π½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ°.
ΠΠ·ΡΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΈΠ»Π°Π³Π°Π½ΠΈΡΠ΅ ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π·Π° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° RowHammer ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π»Π΅ΡΠ½ΠΎ ΠΎΡΠΊΡΠΈΡΠΈΠ΅ Π½Π° ΠΎΠ±Ρ
ΠΎΠ΄Π½ΠΈ ΠΏΡΡΠΈΡΠ° Π·Π° Π·Π°ΡΠΈΡΠ°. ΠΡΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°ΡΠ° ΡΡΠ°Π½Π° ΡΡΠ½ΠΎ, ΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΡΠ²Π°Π½ΠΈΡΡ ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏ β (security by obscurity) ΠΏΡΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° TRR ΠΏΠΎΠΌΠ°Π³Π° ΡΠ°ΠΌΠΎ Π·Π° Π·Π°ΡΠΈΡΠ° Π² ΡΠ°ΡΡΠ½ΠΈ ΡΠ»ΡΡΠ°ΠΈ, ΠΎΠ±Ρ
Π²Π°ΡΠ°ΡΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈ Π°ΡΠ°ΠΊΠΈ, ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠ°ΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π·Π°ΡΡΠ΄Π° Π½Π° ΠΊΠ»Π΅ΡΠΊΠΈΡΠ΅ Π² Π΅Π΄Π½Π° ΠΈΠ»ΠΈ Π΄Π²Π΅ ΡΡΡΠ΅Π΄Π½ΠΈ ΡΠ΅Π΄ΠΈΡΠΈ.
Π Π°Π·ΡΠ°Π±ΠΎΡΠ΅Π½Π°ΡΠ° ΠΎΡ ΠΈΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈΡΠ΅ ΡΡΠΈΠ»ΠΈΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈ ΠΏΠΎΠ΄Π°ΡΠ»ΠΈΠ²ΠΎΡΡΡΠ° Π½Π° ΡΠΈΠΏΠΎΠ²Π΅ΡΠ΅ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠ°Π½Π½ΠΈ Π²Π°ΡΠΈΠ°Π½ΡΠΈ Π½Π° Π°ΡΠ°ΠΊΠ° RowHammer, ΠΏΡΠΈ ΠΊΠΎΠΈΡΠΎ ΠΎΠΏΠΈΡΡΡ Π·Π° Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π²ΡΡΡ
Ρ Π·Π°ΡΡΠ΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° Π·Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅Π΄Π° ΠΎΡ ΠΏΠ°ΠΌΠ΅ΡΡΠ°. ΠΠΎΠ΄ΠΎΠ±Π½ΠΈ Π°ΡΠ°ΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° ΡΠ΅ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ Π·Π°ΡΠΈΡΠ°ΡΠ° TRR, ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΎΡ Π½ΡΠΊΠΎΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ, ΠΈ Π²ΠΎΠ΄ΡΡ Π΄ΠΎ ΠΈΠ·ΠΊΡΠΈΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π±ΠΈΡΠΎΠ²Π΅ΡΠ΅ Π² ΠΏΠ°ΠΌΠ΅ΡΡΠ° Π΄ΠΎΡΠΈ Π½Π° Π½ΠΎΠ²ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ DDR4 ΠΏΠ°ΠΌΠ΅Ρ.
ΠΡ 42 ΠΏΡΠΎΡΡΠ΅Π½ΠΈ DIMM ΠΌΠΎΠ΄ΡΠ»Π°, 13 ΠΌΠΎΠ΄ΡΠ»Π° ΡΠ΅ ΠΎΠΊΠ°Π·Π°Ρ
Π° ΡΡΠ·Π²ΠΈΠΌΠΈ Π½Π° Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈ Π²Π°ΡΠΈΠ°Π½ΡΠΈ Π½Π° Π°ΡΠ°ΠΊΠ° RowHammer, Π²ΡΠΏΡΠ΅ΠΊΠΈ Π·Π°ΡΠ²Π΅Π½Π°ΡΠ° Π·Π°ΡΠΈΡΠ°. ΠΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠ° ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈ ΠΎΡ SK Hynix, Micron ΠΈ Samsung, ΡΠΈΡΡΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡ 95% ΠΎΡ ΠΏΠ°Π·Π°ΡΠ° Π½Π° DRAM.
ΠΡΠ²Π΅Π½ DDR4, ΠΈΠ·ΡΠ»Π΅Π΄Π²Π°Π½ΠΈ Π±ΡΡ Π° ΠΈ ΡΠΈΠΏΠΎΠ²Π΅ΡΠ΅ LPDDR4, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΠΈΡΠΎ ΡΡΡΠΎ ΡΠ΅ ΠΎΠΊΠ°Π·Π°Ρ Π° ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΈ Π½Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈ Π²Π°ΡΠΈΠ°Π½ΡΠΈ Π½Π° Π°ΡΠ°ΠΊΠ° RowHammer. ΠΠΎ-ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΡΡ Π·Π°ΡΡΠ³Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π² ΡΠΌΠ°ΡΡΡΠΎΠ½ΠΈΡΠ΅ Google Pixel, Google Pixel 3, LG G7, OnePlus 7 ΠΈ Samsung Galaxy S10.
ΠΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈΡΠ΅ ΡΡΠΏΡΡ Π° Π΄Π° Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π°Ρ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΈΡΠ΅ ΡΠΈΠΏΠΎΠ²Π΅ DDR4 Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ Π·Π° Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° RowHammer- Π·Π° PTE (Page Table Entries) ΠΈΠ·ΠΈΡΠΊΠ²Π° Π·Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ Π½Π° ΡΠ΄ΡΠΎΡΠΎ ΠΏΡΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π°ΡΠ°ΠΊΠ° Π² ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΎΡ 2.3 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ Π΄ΠΎ ΡΡΠΈ ΡΠ°ΡΠ° ΠΈ ΠΏΠ΅ΡΠ½Π°Π΄Π΅ΡΠ΅Ρ ΡΠ΅ΠΊΡΠ½Π΄ΠΈ, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΡΠ΅ΡΡΠ²Π°Π½ΠΈΡΠ΅ ΡΠΈΠΏΠΎΠ²Π΅. ΠΏΠΎ ΡΠ½ΠΈΡΠΎΠΆΠ°Π²Π°Π½Π΅ Π½Π° ΡΡΡ ΡΠ°Π½ΡΠ²Π°Π½ΠΈΡ Π² ΠΏΠ°ΠΌΠ΅ΡΡΠ° ΠΎΡΠΊΡΠΈΡ ΠΊΠ»ΡΡ RSA-2048 ΠΎΡΠ½Π΅ ΠΎΡ 74.6 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ Π΄ΠΎ 39 ΠΌΠΈΠ½ΡΡΠΈ ΠΈ 28 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ. Π½Π° Π·Π°ΠΎΠ±ΠΈΠΊΠ°Π»ΡΠ½Π΅ Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°ΡΠ° Π½Π° ΠΏΡΠ°Π²Π°ΡΠ° ΡΡΠ΅Π· ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ° Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ° sudo ΠΎΡΠ½Π΅ 54 ΠΌΠΈΠ½ΡΡΠΈ ΠΈ 16 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ.
ΠΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡΠ΅ ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ DDR4 ΡΠΈΠΏΠΎΠ²Π΅ Π΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π° ΡΡΠΈΠ»ΠΈΡΠ° . ΠΠ° ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π°ΡΠ°ΠΊΠ°ΡΠ° Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π°ΡΠ° Π² ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ° Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π½Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡΠ΅ Π°Π΄ΡΠ΅ΡΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ Π±Π°Π½ΠΊΠΈΡΠ΅ ΠΈ ΡΠ΅Π΄ΠΎΠ²Π΅ΡΠ΅ ΠΎΡ ΠΏΠ°ΠΌΠ΅ΡΡΠ°. ΠΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½Π° ΡΡΠΈΠ»ΠΈΡΠ° , ΠΊΠΎΡΡΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Ρ ΠΏΡΠ°Π²Π° Π½Π° root. Π Π½Π°ΠΉ-ΡΠΊΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ° Π½Π° ΡΠΌΠ°ΡΡΡΠΎΠ½ΠΈΡΠ΅.
ΠΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡΠ΅ ΠΈ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ°Ρ Π° Π·Π° Π·Π°ΡΠΈΡΠ° Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠ°ΠΌΠ΅Ρ Ρ ΠΊΠΎΡΠ΅ΠΊΡΠΈΡ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ (ECC), ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Maximum Activate Count (MAC) ΠΈ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π° ΡΠ²Π΅Π»ΠΈΡΠ΅Π½Π° ΡΠ΅ΡΡΠΎΡΠ° Π½Π° ΡΠ΅Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ. ΠΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈΡΠ΅ ΠΎΠ±Π°ΡΠ΅ ΡΠΌΡΡΠ°Ρ, ΡΠ΅ Π·Π° Π²Π΅ΡΠ΅ ΠΈΠ·Π»ΡΠ·Π»ΠΈΡΠ΅ Π½Π° ΠΏΠ°Π·Π°ΡΠ° ΡΠΈΠΏΠΎΠ²Π΅ Π»ΠΈΠΏΡΠ²Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π° Π³Π°ΡΠ°Π½ΡΠΈΡΠ°Π½Π° Π·Π°ΡΠΈΡΠ° ΠΎΡ Rowhammer, Π° ΡΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π½Π° ECC ΠΈ ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅ΡΡΠΎΡΠ°ΡΠ° Π½Π° ΡΠ΅Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ° ΡΠ΅ ΠΎΠΊΠ°Π·Π°Ρ Π° Π½Π΅Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎ-ΡΠ°Π½ΠΎ Π²Π΅ΡΠ΅ Π±Π΅ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π½Π° Π°ΡΠ°ΠΊΠΈΡΠ΅ ΡΡΠ΅ΡΡ DRAM ΠΏΠ°ΠΌΠ΅Ρ, Π·Π°ΠΎΠ±ΠΈΠΊΠ°Π»ΡΠΉΠΊΠΈ Π·Π°ΡΠΈΡΠ°ΡΠ° Π½Π° ECC, Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° Π±Π΅ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° Π°ΡΠ°ΠΊΠ° Π½Π° DRAM ΠΏΡΠ΅Π· , ΠΎΡ ΠΈ Π·Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° JavaScript Π² Π±ΡΠ°ΡΠ·ΡΡΠ°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
