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

Some background on Capsicum, from http://www.cl.cam.ac.uk/research/security/capsicum/

Capsicum is a lightweight OS capability and sandbox framework developed at the University of Cambridge Computer Laboratory, supported by a grant from Google. Capsicum extends the POSIX API, providing several new OS primitives to support object-capability security on UNIX-like operating systems:

* capabilities - refined file descriptors with fine-grained rights

* capability mode - process sandboxes that deny access to global namespaces

* process descriptors - capability-centric process ID replacement

* anonymous shared memory objects - an extension to the POSIX shared memory API to support anonymous swap objects associated with file descriptors (capabilities)

* rtld-elf-cap - modified ELF run-time linker to construct sandboxed applications

* libcapsicum - library to create and use capabilities and sandboxed components

* libuserangel - library allowing sandboxed applications or components to interact with user angels, such as Power Boxes.

* chromium-capsicum - a version of Google's Chromium web browser that uses capability mode and capabilities to provide effective sandboxing of high-risk web page rendering.

There's also a video of Robert Watson's 2010 Capsicum talk at http://www.youtube.com/watch?v=raNx9L4VH2k

Edited to add: The FreeBSD Foundation plans to significantly increase spending on projects (such as this one) as well as full-time staff members in 2013: https://news.ycombinator.com/item?id=5564478



Hm yes, I know some of these words




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

Search: