Hacker News new | past | comments | ask | show | jobs | submit login

Well "file" is not where I would start, as it is not really security critical for most people, although OpenBSD has good reasons.

Seccomp is almost unusable for most purposes with anything resembling tight filters as you do not really know what syscalls glibc especially will add to your program. Capsicum in FreeBSD is much more usable, and they are starting to priv-sep programs with it, they are good examples, I would look at them. Allegedly Linux will get Capsicum one day. OpenBSD has many examples of priv-sep such as openssh, just using seperate processes.

Linux is disadvantaged by not having a base system in teh same way - you can make a new "file" but how to know if anyone will use it. You can try to rewrite the Gnu tools better, but many are a horrible mess. You probably have to start a new Linux distro...




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

Search: