首页> 外文会议> >Cassandra: flexible trust management, applied to electronic health records
【24h】

Cassandra: flexible trust management, applied to electronic health records

机译:Cassandra:灵活的信任管理,应用于电子健康记录

获取原文

摘要

We study the specification of access control policy in large-scale distributed systems. We present Cassandra, a language and system for expressing policy, and the results of a substantial case study, a security policy for a national electronic health record system, based on the requirements for the ongoing UK National Health Service procurement exercise. Cassandra policies are expressed in a language based on Datalog with constraints. The expressiveness of the language (and its computational complexity) can be tuned by choosing an appropriate constraint domain. Cassandra is role-based; it supports credential-based access control (e.g. between administrative domains); and rules can refer to remote policies (for automatic credential retrieval and trust negotiation). Moreover, the policy language is small, and it has a formal semantics for query evaluation and for the access control engine. For the case study we choose a constraint domain C/sub 0/ that is sufficiently expressive to encode many policy idioms. The case study turns out to require many subtle variants of these; it is important to express this variety smoothly, rather than add them as ad hoc features. By ensuring only a constraint compact fragment of C/sub 0/ is used, we guarantee a finite and computable fixed-point model. We use a top-down evaluation algorithm, for efficiency and to guarantee termination. The case study (with some 310 rules and 58 roles) demonstrates that this language is expressive enough for a real-world application; preliminary results suggest that the performance should be acceptable.
机译:我们研究大型分布式系统中访问控制策略的规范。我们基于正在进行的英国国家卫生服务采购活动的要求,介绍了Cassandra(一种用于表达政策的语言和系统)以及一个实质性案例研究的结果,该案例研究是用于国家电子健康记录系统的安全策略。 Cassandra策略以基于带有限制的Datalog的语言表示。可以通过选择适当的约束域来调整语言的表达性(及其计算复杂性)。 Cassandra是基于角色的;它支持基于凭证的访问控制(例如在管理域之间);规则可以引用远程策略(用于自动凭证检索和信任协商)。此外,策略语言很小,并且具有用于查询评估和访问控制引擎的形式语义。对于案例研究,我们选择一个约束域C / sub 0 /,该约束域具有足够的表达力,可以对许多策略惯用语进行编码。案例研究证明需要这些方法的许多细微变化。重要的是要流畅地表达这种变化,而不是将它们添加为临时功能。通过确保仅使用约束紧凑的C / sub 0 /片段,我们保证了有限且可计算的定点模型。我们使用自上而下的评估算法,以提高效率并确保终止。案例研究(具有310条规则和58个角色)证明了该语言对于实际应用具有足够的表现力。初步结果表明该性能应该可以接受。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号