...
首页> 外文期刊>International journal of software engineering and knowledge engineering >Detecting Incorrect Uses of Combining Algorithms in XACML 3.0 Policies
【24h】

Detecting Incorrect Uses of Combining Algorithms in XACML 3.0 Policies

机译:在XACML 3.0策略中检测组合算法的错误使用

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

With the increasing complexity of software, new access control methods have emerged to deal with attribute-based authorization. As a standard language for specifying attribute-based access control policies, XACML offers a number of rule and policy combining algorithms to meet different needs of policy composition. Due to their variety and complexity, however, it is not uncommon to apply combining algorithms incorrectly, which can lead to unauthorized access or denial of service. To solve this problem, this paper presents a fault-based testing approach for revealing incorrect combining algorithms in XACML 3.0 policies. The theoretical foundation of this approach relies on the formalization of semantic differences between rule combining algorithms and between policy combining algorithms. It allows the use of a constraint solver for generating queries to which a given policy produces different responses than its combining algorithm-based mutants. Such queries can determine whether or not the given combining algorithm is used correctly. Our empirical studies using various XACML policies have demonstrated that our approach is effective.
机译:随着软件复杂性的增加,出现了新的访问控制方法来处理基于属性的授权。作为用于指定基于属性的访问控制策略的标准语言,XACML提供了许多规则和策略组合算法,以满足策略组合的不同需求。但是,由于它们的多样性和复杂性,经常会错误地应用组合算法,这会导致未经授权的访问或拒绝服务。为了解决这个问题,本文提出了一种基于故障的测试方法,以揭示XACML 3.0策略中的错误组合算法。这种方法的理论基础依赖于规则组合算法之间和策略组合算法之间语义差异的形式化。它允许使用约束求解器来生成查询,给定策略对其产生的响应与其组合基于算法的变体相比,响应会有所不同。这样的查询可以确定给定的组合算法是否正确使用。我们使用各种XACML策略进行的实证研究表明,我们的方法是有效的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号