Vrije Universiteit Amsterdamá ETH Zurich ááŸáá·áº Qualcomm ááá¯á·á០áá¯áá±áá®á¡ááœá²á·áá
áºááœá²á·
RowHammer á¡á¬ážáááºážáá»ááºááẠáááºáá»ááºáááºááá¯áá®áá²ááºáá»á¬ážá០á¡áá»ááºá¡áááºáá»á¬ážááᯠá ááºáá®ážá á®ážá áœá¬áááºááŸá¯ááŒááºážááŒáá·áº áá áºáŠážáá»ááºážá á®ááŸááºáá¬ááºáá áºáá»á¬ážá á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠáá»ááºá á®ážááœá¬ážá á±áá«áááºá DRAM áááºááá¯áá®ááẠáá²ááºááŸá áºáááºááŒáẠá¡áááºážá¡áá»ááºážáá áºáá¯ááŒá áºáá±á¬ááŒá±á¬áá·áº áá áºáá¯á á®ááœáẠáá¬áááºá á®áá¬ááŸáá·áº ááááºá á á¹á áá¬áá áºáá¯á á®áá«áááºáá±á¬ááŒá±á¬áá·áº áá°áá®áá±á¬ááŸááºáá¬ááºáá±áá á ááºáááºáááŒááºáááºááŸá¯ááŸá¯áá»á¬ážááᯠáá¯ááºáá±á¬ááºááŒááºážááŒáá·áº á¡áááºáá®ážáá»ááºážáá²ááºáá»á¬ážááœáẠá¡á¬ážá¡áááºážáááºáá»áŸáᬠáá¯á¶ážááŸá¯á¶ážááŸá¯ááŒá áºá á±ááá·áº ááá¯á·á¡á¬ážá¡áááºá¡áá»ááŸáá·áº ááœá²ááœá²áá»ááºáá»á¬áž ááŒá áºáá±á«áºá á±áááºá áááºááŸá¯ááŸá¯ááŒááºážáááºááŸá¯ áá¯á¶áá±á¬ááºáá«áá áá²ááºááẠáá¯á¶áá±á¬ááºáá±á¬ á¡á¬ážááœááºážááá¬á áá¯á¶ážááŸá¯á¶ážááá¯ááºááŒá®áž áá±á¬ááºá¡áá áºááŒááºáááºáá¯ááºáá¯ááºááá·áºá ááºáááºážááœáẠáááºážááá°áá¡ááŒá±á¡áá±ááá¯á· ááŒááºáááºáá±á¬ááºááŸáááẠá¡áá»áááºáááŸááá±á¬á·áá²á áááºážááẠáá²ááºá¡ááœááºážááááºážáááºážáá¬ážááá·áº áá±áá¬áááºááá¯ážááᯠááŒá±á¬ááºážáá²ááœá¬ážá á±áááºááŒá áºáááºá .
á€á¡áá»áá¯ážáááºáá±á¬ááºááŸá¯ááᯠáá¬ážáá®ážáááºá áá±ááºáá® DDR4 áá»á
áºááºáá»á¬ážááẠRowHammer ááá¯ááºááá¯ááºááŸá¯á¡ááœááºáž áá²ááºáá»á¬áž áá»ááºá
á®ážááŒááºážá០áá¬ááœááºááẠáá®ááá¯ááºážáá¯ááºáá¬ážááá·áº TRR (Target Row Refresh) áááºážááá¬ááᯠá¡áá¯á¶ážááŒá¯áá«áááºá ááŒá¿áá¬ááŸá¬ TRR ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááẠáá
áºáá¯áááºážáá±á¬ áá»ááºážáááºááŸá¯áá»áá¯ážáááŸáááŒááºážááŒá±á¬áá·áº CPU ááŸáá·áº memory áá¯ááºáá¯ááºáá°ááá¯ááºážááẠTRR ááᯠáááºážáááá¯ááºááá¯ááºáááºážáááºážááŒáá·áº áá¬áá¬ááŒááºáá±ážáᬠáááºážáááá¯ááºááá¯ááºáá¬ááœááºááŸá¯ááœá±ážáá»ááºá
áá¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áᬠá¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯á¡áá±ážá
áááºá¡áá»ááºá¡áááºáá»á¬ážááᯠáá¯ááºáá±á¬áºááŒá±á¬ááŒá¬ážááŒááºážáááŸááá±á
áá¯ááºáá¯ááºáá°áá»á¬ážá¡áá¯á¶ážááŒá¯ááá·áº RowHammer ááááºááá¯á·ááŒááºážáááºážáááºážáá»á¬ážááᯠáá±á·áá¬ááŒááºážááẠá¡áá¬á¡ááœááºááᯠáá»á±á¬áºááŒááºááẠáááºážáááºážáá»á¬ážááᯠááŸá¬ááœá±ááẠááœááºáá°á
á±áááºá á
á
áºáá±ážááŒá®ážáá±á¬áẠáá¯ááºáá¯ááºáá° áá»áá·áºáá¯á¶ážááá·áº áááá¬áááᯠááœá±á·ááŸáááá«áááºá
áá¯áá±áá®áá»á¬áž áá®ááœááºáá¬ážááá·áº á¡áá¯á¶ážáááºááŸá¯ááẠRowHammer ááá¯ááºááá¯ááºááŸá¯á áááºá
á¯á¶áá»áá¯ážááœá²áá»á¬ážá¡ááœáẠáá»á
áºááºáá»á¬ážá áá¶ááá¯ááºáááºá¡á¬áž á
á
áºáá±ážááá¯ááºá
á±ááŒá®ážá áááºážááẠááŸááºáá¬ááºáá²ááºáá»á¬ážá á¡áááºážááá¯ááºá¡áá»á¬ážá¡ááŒá¬ážá¡ááœáẠá¡á¬ážá¡á¬ážááœáŸááºážááá¯ážááẠááŒáá¯ážáááºážááŸá¯á¡á¬áž áá
áºááŒáááºáááºážááŒá¯áá¯ááºáá¬ážáááºá ááá¯ááá¯á·áá±á¬ááá¯ááºááá¯ááºááŸá¯áá»á¬ážááẠáá¯ááºáá¯ááºáá°á¡áá»áá¯á·ááŸáá¯ááºáá±á¬ááºáá±á¬ TRR á¡áá¬á¡ááœááºááᯠáá»á±á¬áºááœáŸá¬ážááá¯ááºááŒá®áž DDR4 áááºááá¯áá®áá«áá±á¬ áá¬á·ááºáá²á¡áá
áºááœááºááẠmemory bit ááá¯ááœááºážááŸá¯ááŒá
áºá
á±ááá¯ááºáááºá
áá±á·áá¬áá²á·ááá·áº DIMM 42 áá¯á¡áááºá០13 modules ááẠRowHammer ááá¯ááºááá¯ááºááŸá¯á á
á¶ááá¯ááºáá±á¬áá»áá¯ážááœá²áá»á¬ážááᯠáá¬ááœááºááá¯ááºáááºáᯠááŒá±áá¬áá¬ážáá±á¬áºáááºážá ááŒá¿áá¬ááŸááá±á¬ module áá»á¬ážááᯠSK Hynixá Micron ááŸáá·áº Samsung ááá¯á·á០áá¯ááºáá¯ááºáá²á·áááºá
DDR4 á¡ááŒááºá ááá¯ááá¯ááºážá ááºáá á¹á ááºážáá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯ááá·áº LPDDR4 áá»á áºááºáá»á¬ážááá¯áááºáž áá±á·áá¬áá²á·ááŒá®ážá áááºážááẠRowHammer ááá¯ááºááá¯ááºááŸá¯á á¡ááá·áºááŒáá·áºáá»áá¯ážááœá²áá»á¬ážá¡ááœááºáááºáž ááááœááºááŸááœááºááŒá áºáá¬áááºá á¡áá°ážáááŒáá·áºá Google Pixelá Google Pixel 3á LG G7á OnePlus 7 ááŸáá·áº Samsung Galaxy S10 á áááºáá¯ááºážáá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯ááá·áº áááºááá¯áá®ááŒá¿áá¬ááŒá±á¬áá·áº ááááá¯ááºáá²á·áááºá
áá¯áá±áá®áá»á¬ážááẠááŒá¿áá¬ááŸááá±á¬ DDR4 áá»á
áºááºáá»á¬ážáá±á«áºááœáẠá¡ááŒááºáá¯ááºááá·áº áááºážááá¬áá»á¬ážá
áœá¬ááᯠáá¯áá±áá®áá»á¬ážá ááŒááºáááºáá¯ááºáá¯ááºááá¯ááºáá²á·áááºá á¥ááá¬á¡á¬ážááŒáá·áºá RowHammer- ááá¯á¡áá¯á¶ážááŒá¯ááŒá®ážá
á¡áá¯á¶ážááŒá¯áá°áá»á¬ážá¡áá¯á¶ážááŒá¯áá±á¬ DDR4 áááºááá¯áá®áá»á
áºááºáá»á¬ážááᯠá
á
áºáá±ážáááºá¡ááœáẠá¡áá¯á¶ážáááºááŸá¯áá
áºáá¯ááᯠáá¯ááºááŒááºááá¯ááºáá«áááºá
áá¯áá¹ááá®áá»á¬áž
source: opennet.ru