Just watched the recording of the talk from the virtual summit last week. The presenter demonstrated hooking syscalls via eBPF in their agent runtime to generate allow-lists, rather than starting from a default-deny posture. It's an interesting inversion of the usual process.
This got me thinking about our approach here. We typically start with a tight seccomp profile and loosen as needed. Their method starts wide open, observes, and then tightens. For complex, evolving workloads, there might be a place for both.
My main question for those who saw it: how would you validate that the observed syscall list during profiling is complete? Runtime coverage is a tricky problem. Also, how would you handle the transition from monitoring mode to enforcement mode in production without introducing a gap?
I'm interested in practical experiences. Has anyone experimented with a similar eBPF-driven approach to build or refine their LSM profiles? Specifically for OpenClaw's orchestrated workloads, not just standalone containers.
-- mod
-- mod