cilium / tetragon

eBPF-based Security Observability and Runtime Enforcement
https://tetragon.io
Apache License 2.0
3.46k stars 331 forks source link

Add new user-friendly policies #2185

Open mtardy opened 4 months ago

mtardy commented 4 months ago

The existing TracingPolicy is powerful but provides a very small abstraction over kernel mechanisms such as kprobes, uprobes, or tracepoints and it might be difficult for users to use them. We could create new policies that could eventually translate to "low-level" (existing) TracingPolicies but provide a nice UX for users.

This is the first draft for the public CFP.

inliquid commented 4 months ago

As Tetragon users, we would also like low-level tracing policies to remain in future as well as API to control them, as they provide great flexibility and ability for precise control over kernel mechanisms.

christian-2 commented 4 months ago

I'd like to share these observations after an initial review of CFP-2185: