Capsicum capability framework

E427681

The Capsicum capability framework is a security model and API for fine-grained sandboxing and privilege separation in Unix-like operating systems.

All labels observed (1)

Label Occurrences
Capsicum capability framework canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Unix security mechanism
capability-based security framework
sandboxing framework
security model
basedOn capability-based security
category computer security software
operating system security
designInfluencedBy least-privilege design principle
object-capability model
documentation FreeBSD Handbook NERFINISHED
academic research papers on Capsicum
feature capability rights masks
disables global namespaces in capability mode
library support for sandboxing
per-descriptor rights reduction
restricts access to global file system namespace
restricts access to network sockets
restricts access to process identifiers
uses file descriptors as capabilities
goal enable incremental adoption in existing codebases
minimize trusted computing base of applications
support application compartmentalization without rewriting entire applications
hasAPI POSIX-like C API
hasDeveloper FreeBSD Project NERFINISHED
Google NERFINISHED
University of Cambridge NERFINISHED
introducedIn FreeBSD 9.0 NERFINISHED
license BSD-style license
mainDeveloper Ben Laurie NERFINISHED
Robert N. M. Watson NERFINISHED
notablePaper Capsicum: practical capabilities for UNIX (USENIX Security 2010) NERFINISHED
operatingSystem CheriBSD NERFINISHED
DragonFly BSD NERFINISHED
FreeBSD NERFINISHED
Linux
NetBSD NERFINISHED
OpenBSD NERFINISHED
provides capability file descriptors
capability mode
object-capability API
system call wrappers for capability checks
supports application compartmentalization
fine-grained sandboxing
least privilege
privilege separation
targetPlatform Unix-like operating systems
usedFor sandboxing language runtimes
sandboxing media processing applications
sandboxing network-facing daemons

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

FreeBSD supportsSecurityFeature Capsicum capability framework