首页> 外文会议>International conference on certified programs and proofs >A Formal Model and Correctness Proof for an Access Control Policy Framework
【24h】

A Formal Model and Correctness Proof for an Access Control Policy Framework

机译:访问控制策略框架的正式模型和正确性证明

获取原文

摘要

If an access control policy promises that a resource is protected in a system, how do we know it is really protected? To give an answer we formalise in this paper the Role-Compatibility Model-a framework, introduced by Ott, in which access control policies can be expressed. We also give a dynamic model determining which security related events can happen while a system is running. We prove that if a policy in this framework ensures a resource is protected, then there is really no sequence of events that would compromise the security of this resource. We also prove the opposite: if a policy does not prevent a security compromise of a resource, then there is a sequence of events that will compromise it. Consequently, a static policy check is sufficient (sound and complete) in order to guarantee or expose the security of resources before running the system. Our formal model and correctness proof are mechanised in the Isabelle/HOL theorem prover using Paulson's inductive method for reasoning about valid sequences of events. Our results apply to the Role-Compatibility Model, but can be readily adapted to other role-based access control models.
机译:如果访问控制策略承诺在系统中对资源进行保护,那么我们如何知道它确实受到保护?为了给出答案,我们在本文中正式定义了由Ott引入的“角色兼容性模型”框架,该框架中可以表示访问控制策略。我们还提供了一个动态模型,用于确定在系统运行时可能发生哪些与安全相关的事件。我们证明,如果此框架中的策略确保资源受到保护,那么实际上没有任何事件序列会损害该资源的安全性。我们还证明了相反的情况:如果策略不能防止资源的安全性受到损害,那么就会有一系列事件对其造成损害。因此,在运行系统之前,静态策略检查就足够了(健全且完整),以保证或公开资源的安全性。在Isabelle / HOL定理证明器中,我们使用Paulson的归纳方法对事件的有效序列进行了推理,从而使我们的形式模型和正确性证明更加机械化。我们的结果适用于“角色兼容性模型”,但可以很容易地应用于其他基于角色的访问控制模型。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号