~/talk

Hornet LSM

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

Hornet LSM verifies signed eBPF artifacts and emits machine-readable integrity verdicts to other LSMs, hooking BPF_PROG_LOAD and parsing PKCS7 attributes to validate PKCS7 signature and extract map indexes and SHA-256 hashes. It reads FDs, requires frozen maps, computes SHA-256, and on BPF_PROG_RUN performs a runtime TOCTOU check to detect map tampering. Integrates with IPE for five-line policy use, provides gen-sig/extract/write-sig tools, supports up to 64 verified maps, and does verification but not enforcement.

AI-written summary · about

  1. 0:00Hornet LSM for eBPF integrity
  2. 1:05Hornet's threat model
  3. 2:49Verification vs enforcement in Hornet
  4. 3:51Threat models and limitations
  5. 4:37eBPF internals overview
  6. 6:47eBPF relocations explained
  7. 7:52Light skeletons and signing
  8. 9:18PKCS7 signed attributes
  9. 10:44Two-stage verification and LSM hooks
  10. 13:15Load-time verification deep dive
  11. 14:20LSM-to-LSM integrity with IPE
  12. 15:44Runtime tamper detection
  13. 16:26Known limitations and constraints
  14. 17:09Hornet practical tools
  15. 18:35IPE policy enforcement
  16. 19:42Q&A: Dynamic BPF and key management
  17. 21:13Q&A: LSM dependency management
  18. 22:14Q&A: Keyring and IMA integration
  19. 23:18Q&A: IMA and boot-time programs
  20. 24:26Q&A: Upstream patch compatibility
~/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.