~/talk

Discussion: What's next for BPF Signing

Talkat Linux Plumbers Conference 2025 · 2025-12-11..12-13· [security]
name:KP Singh
links:none on file
slides:none on file

Initial code lands upstream adding a detached signature field in the BPF attr and kernel keyring verification so stable-instruction programs verify at load time; programs with relocations use a loader program (trace of syscalls + metadata map) plus exclusive maps to bind map contents to that loader. Deployment options include enforcing via a BPF LSM hook or tying trust to a DM-verity digest/FS-verity/IMA workflow and supporting delegated certificates or CA-signed keys for dynamic generators like Cilium.

AI-written summary · about

  1. 0:00Introduction to BPF Signing
  2. 1:24Signing stable BPF programs
  3. 2:06Challenges with signed loaders
  4. 3:53Light skeletons and limitations
  5. 5:38Policy enforcement on real systems
  6. 7:03DM verity and trusted partitions
  7. 9:33Package managers and extended attributes
  8. 11:43Delegated signing certificates
  9. 13:30Cloud-native signing workflow
  10. 15:00Principle of least privilege
  11. 16:27Unprivileged BPF and capabilities
  12. 17:53BPF tokens and namespaces
  13. 20:08Token delegation and security
  14. 22:34Integrity Policy Enforcement LSM
  15. 23:57Secure boot and TPM integration
  16. 25:21Conclusion and Q&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.