In a former project (with a custom board and FPGA, no processor), we encountered random bugs. We put many checks and finally came to the conclusion that our DDR modules were flipping bits randomly, but only on normal load. All test benches were running fine. Putting the modules in a PC did not show any problem.
How can you tell your boss "all DDR modules are faulty but run fine in a PC" and not seem crazy?
It was when I read about rowhammer attacks that I made the link. Changing the addressing schema completely solved the issue.
All these hardware related failures/attacks may not be a threat (yet), but for me, the underlying sand castle we are building things on is very worrying.
Can you elaborate at all? Do you mean you changing the FPGA to not write to exactly the same spots over and over? And just set up something up similar to wear leveling?
With this, the slowly moving indexes became big jumps. This avoids reading the same row over and over again (mixed with other requests).
Didn't you notice a huge drop in performance producing row-buffer conflicts over and over ?
After I implemented the change and had a stable system, I went as far as implementing a switch of addressing pattern so that, all other things being equal, I could trigger the bug or not. And it worked as expected.
So yes, i am very confident in the analysis.
https://arstechnica.com/information-technology/2018/07/new-r...
Cause both are impractical. Using a minutes-long RAMpage attack to root an already compromised device is impractical. There are easier ways to do that. And it's easier to update Chrome than the Android OS, for Drammer, so that's been mitigated ages ago. Nobody uses a three-year-old Chrome on Android. Get real ... and spare me the comment about how some users don't update apps, cause they do, Google makes sure to spam users about it daily.
(Note that I'm not commenting on the attack vector at all, only about the Android update settings)
Rowhammer has been around for four years, yet is hasnever been seen in practice. Ever. Can we stop with reporters passing basic academic research as a current threat. It's just research pr0n, sci-fi hacking. It's not even remotely closely to being a threat.