SLIDE 1
Modern OSes run untrusted user code in kernel
In-kernel interpreters
- Seccomp: sandboxing (Linux)
BPF: packet filtering INET_DIAG: socket monitoring Dtrace: instrumentation
- Critical to overall system security
- Any interpreter bugs are serious!
- 2/30