A return-oriented programming defense from OpenBSD
A return-oriented programming defense from OpenBSD
Posted Aug 31, 2017 15:24 UTC (Thu) by mathstuf (subscriber, #69389)In reply to: A return-oriented programming defense from OpenBSD by sorokin
Parent article: A return-oriented programming defense from OpenBSD
There's also the way the Mill CPU is doing it where the CPU manages the call stack pointers for you and there's no access to them (except presumably through the debugger APIs, but I assume even that is read-only). Kind of like the split stack, but instead, it is just the way the CPU works.
Posted Aug 31, 2017 19:17 UTC (Thu)
by nix (subscriber, #2304)
[Link]
A return-oriented programming defense from OpenBSD
Intel has a similar thing they're calling 'shadow stacks'.
