首页> 外文期刊>Journal of Computers >Generating Test Cases from Role-Based Access Control Policies using Cause-Effect Graph
【24h】

Generating Test Cases from Role-Based Access Control Policies using Cause-Effect Graph

机译:使用原因效果图生成基于角色的访问控制策略的测试用例

获取原文
       

摘要

Role-based access control is one of the fundamental security models used to ensure the confidentiality and integrity of information by specifying policies and enforcing them through mechanisms. Usually, authorization constraints are defined on policies to enforce some regulations such as a user cannot be assigned to two conflicting roles. Once the RBAC mechanisms are implemented in a system, testing is performed to ensure the correctness of the implementation. Black-box testing is one approach for software testing where test cases are generatedfrom the specification. The challenge of this approach is the huge number of test cases that can be generated. This paper aims at reducing the number of test cases required to test the implementation of RBAC system. To achieve that, we use a cause-effect graph to specify policies, and then link authorization constraints to the cause-effect graph constraints. The specification of constraints within the cause-effect graph allows reducing the number of test cases by removing the useless cases due to authorization constraints. We illustrate our technique through an illustrative example with the aid of the BenderRBT tool. The results show that the number of test cases is significantly reduced.
机译:基于角色的访问控制是用于通过指定策略并通过机制执行信息来确保信息的机密性和完整性的基本安全模型之一。通常,在策略上定义授权约束,以强制执行某些法规,例如用户不能分配给两个冲突的角色。一旦RBAC机制在系统中实现,就会执行测试以确保实现的正确性。黑匣子测试是一种用于软件测试的方法,其中测试用例是由规范生成的。这种方法的挑战是可以生成的大量测试用例。本文旨在减少测试RBAC系统实施所需的测试用例数。为此,我们使用原因效果图来指定策略,然后将授权约束链接到原因效果图约束。原因效果图中的约束规范允许通过授权约束来删除无用的案例来减少测试用例的数量。我们通过借助于BenderrBT工具来说明我们的技术。结果表明,测试用例的数量显着降低。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号