Modèle de sécurité dans lequel les capacités représentent le périmètre d’accès et les autorisations accordées aux ressources.
Christine Lemmer-Webber et David Thompson, de Spritely, expliquent comment la plateforme associe la sécurité fondée sur les capacités, le modèle des acteurs, le protocole OCapN et les systèmes de petname pour créer des applications de pair à pair moins dépendantes des serveurs centralisés. L’article présente également le rôle de Goblins, de Hoot et des CRDT locaux dans le traitement des problèmes d’autorisation, de synchronisation et de nommage.
David Chisnall explique comment l’architecture CHERI utilise des capacités matérielles pour protéger les pointeurs et imposer des limites et des permissions mémoire, offrant ainsi une sécurité spatiale et temporelle aux logiciels écrits en C et en C++ sans réécriture majeure. La présentation relie ce mécanisme à la possibilité de construire un cloisonnement précis entre les composants du système, avec un partage direct des structures de données plutôt qu’une dépendance totale aux mécanismes RPC traditionnels.