Introduction
Imagine you want to control who can open your house, use your car, or access your bank account. Capability-based security solves the problem of safely managing who can do what by giving specific permissions directly to users or programs.