Sandboxing with Capsicum.

Pawel Jakub Dawidek, Mariusz Zaborski · ;login:: the magazine of USENIX & SAGE · 2014

Very few programmers have managed to successfully use the principle of least privilege, as found in OpenSSH, Postfix, and djbdns. Capsicum, introduced in 2010, adds a capability model designed to make it easier for programmers to reason about how to split a program into privileged and unprivileged portions. In this article, we describe the changes made in Capsicum since 2010, compare Capsicum to earlier sandboxing techniques, and look at the new Casperd, which makes it simpler to split programs.

Read the paper · More papers on PaperTik