~/talk

Bridging BPF LSM and the Linux Audit Subsystem

Talkat Linux Security Summit North America 2026 · on Friday, 2026-05-22· at 14:25· 101A+B· [security]
links:none on file
slides:none on file

Claim: export audit functionality to BPF via kfuncs so BPF LSMs can emit formal audit records. Implementation: patch series breaks the LSM audit API into discrete exported functions and a BPF-visible log start that records prog ID, pid and comm; prototype works end-to-end. Tools and measurement: ring buffer and printk alternatives, synthetic VM benchmarks and ftrace sampling. Result: audit path produces clear, linkable logs but costs far more than printk (worst cases dominated by SKB allocation and wakeups); more benchmarking and API hardening needed.

AI-written summary · about

  1. 0:00BPF LSM and Linux Audit intro
  2. 3:11BPF LSM in audit logging
  3. 7:06BPF audit logging limits
  4. 10:37BPF-to-audit API design
  5. 13:05Audit log start function
  6. 15:14Audit impact on BPF performance
  7. 18:23Audit performance bottlenecks
  8. 20:29Solutions for performance issues
  9. 21:32Patch series status
  10. 22:36Q&A
~/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.