Capabilitybased
Capability-based security is a model in which authorization to perform actions on objects is conveyed through capabilities—unforgeable tokens that grant specific rights. A capability effectively combines a reference to a resource with an associated set of permissions, and often with additional constraints such as a scope, time limit, or provenance. Possession of a capability grants the holder the rights encoded in it, without requiring a separate global access control decision.
In capability-based systems, access checks are local to the holder of the capability rather than centralized
Prominent lines of development include capability-based operating systems and hardware, capability-oriented programming models, and operating system
Advantages of capability-based security include fine-grained access control, reduced reliance on centralized policy checks, and natural
---