I really like capability systems, but 'capability' is a terrible name.
In normal English, a capability is something intrinsic. If you have the capability to run a four-minute mile, it's something that you can do. You don't need some token to enable you to do it.
In a capability system, holding a capability doesn't grant you the ability to do the thing implicitly, it requires you to present the authorising capability when you try the action. This is one of the core advantages of capability systems over other kinds of access control. They respect the principle of intentional use. It's not enough that you have a capability to do a thing, you must use the correct capability when you try to do the thing. This eliminates a whole set of possible confused-deputy attacks.
Capabilities are more like inventory items in an adventure game. Just having them in the inventory doesn't let you solve a puzzle, you must use the correct inventory item on the correct object to solve the puzzle.
I can't think of a better word. 'Tool' might work (except that it's almost as bad as that time some French people named a theorem prover). Saying 'I don't have the right tool to accomplish this task' makes sense in English as a 'I need to hold this thing and use it correctly', whereas 'I don't have the capability to accomplish this task' sounds like you're talking about ambient authority.
Are there better words? Maybe something in another language?
NoName UK impact for the day - 3 of the 5 council websites targeted are still down
For some reason NoName still target liverpool.gov.uk, which has had working mitigations for well over a year. They still pretend to their supporters they DDoS that one, but never do. They don't even bother to change their attack config.
Keighley literally redirected their site to a site with "DDoS" in the name.
In private companies/orgs, 3 of the 8 orgs are still down. Albion 8% uptime.
Are you still here? Okay, well, if you don't understand...
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.