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

1. You really need to understand the application more than that. Does ls need network sockets? Sure does, if you have yp enabled. But this won't appear in your trace unless you trace in such an environment. (Although pledge on openbsd transparently handles this case for you.)

2. Just because a program makes a system call doesn't mean it should. Or should at that moment. A lot of late initialization can be done earlier for tighter policies. Auto traced policies tend to be extremely broad, permitting too much stuff.



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

Search: