~/talk

SeaBee: Defense for the Defense

Talkat Linux Security Summit North America 2025 · on Thursday, 2025-06-26· at 11:05· Bluebird Ballroom (BBB) 3GH· [security]
links:none on file
links:none on file
slides:none on file

An eBPF-based mandatory access control framework named SeaBee isolates privileged eBPF tools by labeling loader processes and their children, enforcing label checks in BPF LSM programs and storing metadata in maps and BPF local storage. User-space daemon is written in Rust using libbpf-rs and a CLI cbccontrol accepts policies signed with OpenSSL signatures to bind keys to policies. Prototype enforces map/program access and logging but cannot defend against kernel compromise, early-boot tampering, or some verifier/helper limitations.

AI-written summary · about

  1. 0:00Introduction and outline
  2. 0:44Background on eBPF LSM
  3. 3:18The problem and goals
  4. 7:32Threat model and design
  5. 12:18Implementation overview
  6. 14:47Policy scope and structure
  7. 17:02Labeling and enforcement
  8. 19:46LSM hook utilization
  9. 21:56Authentication and keys
  10. 26:38SeaBee command line tool
  11. 27:28Conclusions and outlook
~/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.