~/talk

The State of Kernel Self Protection Project

slides:none on file

Project quantifies risk and ships mitigations: analysis of 557 CVEs shows about a 5 year average lifetime for many kernel bugs, so defenses must assume bugs exist. Work pulls PaX/grsecurity ideas into mainline: GCC plugin infrastructure lands; RO-data and execute-only memory and KASLR work reach mainline; SLAB/SLUB free-list randomization and JIT constant blinding are deployed; usercopy hardening is in progress. Key blockers are cultural conservatism, backport effort, invasive per-architecture changes and occasional performance/maintainability tradeoffs.

AI-written summary · about

  1. 0:00Status of the Kernel Self Protection Project
  2. 1:39Kernel Security
  3. 2:34Devices using Linux
  4. 4:53Upstream Bug Lifetime
  5. 8:36Fighting Bugs
  6. 13:25Killing bugs is nice
  7. 14:30Killing bug classes is better
  8. 14:44Killing exploitation is best
  9. 19:33Developers under KSPP umbrella
  10. 20:43Bug class: Stack Overflow
  11. 21:51Bug class: Integer overlunderflow
  12. 22:18Bug class: Heap Overflow
  13. 23:12Bug class: format string injection
  14. 23:55Bug class: kernel pointer leak
  15. 25:22Bug class: uninitialized variables
  16. 26:31Exploitation finding the kernel
  17. 27:58Exploitation Direct kernel overwrite
  18. 28:59Exploitation: function pointer overwrite
  19. 30:54Exploitation: userspace execution
  20. 31:56Exploitation: userspace data
  21. 33:07Exploitation Reused code chunks
  22. 37:27Crystal Ball predictions for 4.9
  23. 38:06Challenge Culture
  24. 39:28Challenge: Technical
  25. 40:32Challenge: Resources
~/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.