| ▲ | jcranmer 2 hours ago | ||||||||||||||||
Don't forget reads and writes of /proc/self/mem! :-) | |||||||||||||||||
| ▲ | modeless an hour ago | parent [-] | ||||||||||||||||
Better include Rowhammer too. Maybe Fil-C should run a test and refuse to start on any system with bad RAM or unpatched CPU errata. It could also monitor the voltage to protect against undervolting attacks. And you'll need some cosmic ray shielding too. Of course I'm kidding, but it is absolutely the case that if you truly care about safety you need to consider more than the program source code and binary, but also the environment, including kernel and hardware. The user doesn't care if their web browser got hacked via stack buffer underflow or /dev/exynos-mem or Rowhammer; the result is the same. | |||||||||||||||||
| |||||||||||||||||