Google Ports Capsicum To Linux, and Other End-of-Year Capsicum News
An anonymous reader writes "Security researcher Robert Watson at the University of Cambridge has posted a blog article describing recent progress on the Capsicum security model, which will shortly appear in FreeBSD 10.0 enabled by default, and has now been ported to Linux by Google, who have posted patches with the intent to upstream to the Linux kernel."
Capability systems are pretty interesting.
Its a real mouthful!
An actual tech article on slashdot. Will my heart recover? Can someone explain what exactly Capsicum is?
Looks like it is the name of a type of flowering plant and appears to be the name of a capabilities-based security framework.
Apparently, it has nothing to do with the issue some geeks have with their caps lock key after surfing the web one handed . . .
Sdelat' Ameriku velikoy Snova!
This sure beats my method of running browsers as another user
No, not really. It's just that modern OSs weren't designed for the damn security that hardware gives them, and they're too general purpose to utilize these hardware features properly. For instance: Instead of memory barriers and capability based security I've experimented with hypervisory mode sandboxing in some of my toy OSs. Every application thinks it in its own OS so instead of constantly verifying capabilities I can pre-allocate permitted resources and be fucking done.
I could also mention that x86 has four execution privilege ring levels, not just two for user / kernel... but pearls, swine and all that.
Should be great ammunition for advocating *Nix over Windows 8.
Yes, because windows doesn't have the concept of User Privileges.
They aren't as fine grained or powerful, I'll grant you, but they could easily be made to be so if Microsoft (or customers) cared enough. The problem is _they don't_ because the real-world security improvements you'll see from something like capsicum are minimal.
My guess is that Android will be next. There are several exploits there. Also I think Linux systems are more desirable because they can be used as C&C for botnets.