Enabling Cloud-Scale Distributed Capabilities
Modern applications rely on service-oriented architectures to increase development productivity, cost-effectiveness, and scalability.However, the growing complexity of cloud stacks, driven by multitenancy, multi-party computations, and dynamic service collaboration, introduces security risks stemming from over-privileged access.While enforcing the principle of least authority (PoLA) mitigates these risks, implementing PoLA at scale is prohibitively complex and costly.If we instead look at existing access control systems, such as RBAC [25] or ABAC [36] at the application layer or security groups [14] at the network layer, they rely on externally defined policies, provide limited abstractions, and require retrofitting security onto applications, leading to over-privilege.Conversely, capability-based security offers an application-driven solution for access control, leading to tight integration of security with application semantics, and making PoLA attainable.We analyse existing capability systems and find that they fall short at cloud-scale due to limitations in performance, scalability, or fault tolerance.We present a distributed capability system that through a sharded, decentralised architecture, capability versioning, and application-defined revocability, enables microsecond-scale delegation and revocation, data center scale scalability, and faulttolerance.Our evaluation demonstrates capability operation latency and system-wide resource consumption scale better than previous capability systems, at second-scale latency.
Authors
- Lluís Vilanova (ORCID: https://orcid.org/0000-0002-1452-840X)
- Yuting Jing
- Adrien Ghosn (ORCID: https://orcid.org/0009-0008-6872-6525)
- Anjo Vahldiek-Oberwagner (ORCID: https://orcid.org/0000-0002-6983-0630)
- Mona Vij (ORCID: https://orcid.org/0000-0002-5309-0391)
- Michael Steiner (ORCID: https://orcid.org/0009-0000-9543-567X)
- Otto White
Institutions
- Intel (United States) (US)
- Intel (Germany) (DE)
- Microsoft Research (United Kingdom) (GB)
- Imperial College London (GB)
Publication Details
- Published
- 2025-03-30
- DOI
- https://doi.org/10.1145/3723851.3723854
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00