Re: Proposed deprecation of N extension
Gernot <gernot.heiser@...>
The thread model is any attacks on buggy software, and the defence has been known for 45 years: Satzer & Schroder’s Principle of Least Privilege. This means a highly modularised system with almost everything at user level, including device drivers.
toggle quoted message
Show quoted text
While most security-/safety-critical systems are built that way, it’s hard to get the model to perform. And capturing interrupts in the supervisor and then re-injecting them as a signal is a high-overhead solution, that can be completely avoided by delivering the interrupt directly to usermode code. Gernot On 6 Jun 2021, at 04:50, Nick Kossifidis <mick@...> wrote: |
|