Resolving XACML Rule Conflicts using Artificial Intelligence

B. Stepien, A. Felty
{"title":"Resolving XACML Rule Conflicts using Artificial Intelligence","authors":"B. Stepien, A. Felty","doi":"10.1145/3388176.3388188","DOIUrl":null,"url":null,"abstract":"The XACML access control policy specification language provides a simple rule/policy combining algorithm that is invoked when a request is evaluated against a particular policy set, and the results of the policy decision point (PDP) include solutions with both \"permit\" and \"deny\" effects. In short, the combining algorithm allows the policy writer to specify which effect should prevail in case of such conflicts. This feature has long been considered as misleading, and a wide variety of research has been done in an attempt to extend it using supplementary language features or algorithms based on priority definitions. We propose a new algorithm that, instead of absolute priorities expressed as numbers, is based on relative priorities that do not use numerical scales. Two kinds of annotations need to be added to policies, one that says if the value of an attribute is sensitive and another that provides information that can be used to determine which attribute is most important in the case when several sensitive values are encountered during the processing of attribute values in a request. This information serves as input to our decision making mechanism, designed to respect the user-specified priorities as best as possible.","PeriodicalId":187568,"journal":{"name":"Proceedings of the 3rd International Conference on Information Science and Systems","volume":"365 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-03-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 3rd International Conference on Information Science and Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3388176.3388188","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

The XACML access control policy specification language provides a simple rule/policy combining algorithm that is invoked when a request is evaluated against a particular policy set, and the results of the policy decision point (PDP) include solutions with both "permit" and "deny" effects. In short, the combining algorithm allows the policy writer to specify which effect should prevail in case of such conflicts. This feature has long been considered as misleading, and a wide variety of research has been done in an attempt to extend it using supplementary language features or algorithms based on priority definitions. We propose a new algorithm that, instead of absolute priorities expressed as numbers, is based on relative priorities that do not use numerical scales. Two kinds of annotations need to be added to policies, one that says if the value of an attribute is sensitive and another that provides information that can be used to determine which attribute is most important in the case when several sensitive values are encountered during the processing of attribute values in a request. This information serves as input to our decision making mechanism, designed to respect the user-specified priorities as best as possible.
使用人工智能解决XACML规则冲突
XACML访问控制策略规范语言提供了一种简单的规则/策略组合算法,当根据特定策略集评估请求时调用该算法,策略决策点(PDP)的结果包括具有“允许”和“拒绝”效果的解决方案。简而言之,组合算法允许策略编写者指定在这种冲突的情况下哪种效果应该占上风。长期以来,人们一直认为这个特征具有误导性,并且已经进行了各种各样的研究,试图使用基于优先级定义的补充语言特征或算法来扩展它。我们提出了一种新的算法,它不是用数字表示的绝对优先级,而是基于不使用数字尺度的相对优先级。需要向策略中添加两种注释,一种说明属性的值是否敏感,另一种提供信息,当在处理请求中的属性值期间遇到几个敏感值时,可用于确定哪个属性最重要。这些信息作为我们决策机制的输入,旨在尽可能尊重用户指定的优先级。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书