~/talk

Kernel Hardening: Ten Years Deep

slides:none on file

Project started in 2015, created measurable results: average CVE lifetime drops after years of stagnation and many buffer and integer overflow classes fall toward zero; dozens of mitigations land upstream (vmap stack, W^X, KASLR, slab hardening, %p hashing, IBT/BTI, KCFI) and policy features arrive (seccomp, __ro_after_init, lockdown). Use‑after‑free rates rise into the hundreds per year, driving per‑allocator fixes (slab virtual, cross‑cache defenses), hardware tagging (ARM MTE), and compiler extensions like zero‑initialize stack and counted_by attribute implemented across GCC/Clang.

AI-written summary · about

  1. 0:00Introduction and context
  2. 0:41History of kernel security
  3. 5:23Impact assessment transition
  4. 6:56Visualizing kernel flaws
  5. 7:54New CNA data mapping
  6. 8:42Statistical approach
  7. 9:14Vulnerability trends and UAF
  8. 23:06C language ambiguity
  9. 23:18Removing ambiguity
  10. 24:06Compiler and Rust integrations
  11. 32:09Q&A: Mitigations and tools
  12. 38:00Q&A: Compiler standards and future
~/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.