~/talk

It's Coming From Inside the House: Kernelspace Fault Injection with KRF

slides:none on file

KRF is a kernelspace fault injector that literally replaces syscall table entries to return faults based on targeting (UID/GID/PID/personality) and a seeded RNG plus per-call probability; it runs on Linux >3.17, can reproduce failures by seed, and was built quickly as an unsafe module. It finds real issues—native component crashes and a Kubernetes weakness—by forcing rare syscall errors, but it trashes programs, produces many segfaults that require an offline triage pipeline, and is dangerous to run on production hosts.

AI-written summary · about

  1. 0:00Introduction
  2. 0:36Outline
  3. 1:35What is a fault
  4. 3:06Handling faults
  5. 4:10Faults cant be handled
  6. 6:03Exploit primitives
  7. 7:06Faults are rare
  8. 9:31Default Fault Injection
  9. 10:42Dynamic Linkage
  10. 13:04Dynamic Instrumentation
  11. 13:57introspection
  12. 14:41can we do better
  13. 16:32targeting
  14. 17:01targeting strategies
  15. 18:35KRF is a rootkit
  16. 19:17Care commands
  17. 20:20Does it work
  18. 21:52syscalls
  19. 22:36RNG
  20. 23:12Is it correct
  21. 24:25Faulting coverage
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.