Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The bpf() system call and SOCK_RAW both require root. Is there an example of using bpf that doesn't require root?


The BPF syscalls don't require cap sys admin. Only specific invocations. You can setup a socket filter without sys admin, and a device or XDP filter with net admin.


Sure but how common is that case? How common are multi-tenant Linux systems with untrusted users that give those specific permissions? Do you want untrusted users sniffing the packets of others?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: