zlacker

[parent] [thread] 0 comments
1. london+(OP)[view] [source] 2024-10-08 10:21:04
If you wanted to defend a system from this, a big chunk of defence would be to choose a system with ECC, and then to halt() the whole system when an ECC error occurs.

Since the attacker is very unlikely to flip the exact right bits to make ECC match, their exploit is very likely to be detected before it succeeds. halt() is necessary so the attacker cannot have more tries at it.

Obviously you have the downside that real memory errors cause the system to crash.

[go to top]