paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Quantifying permissiveness of access control policies

量化访问控制策略的宽松程度
ICSE Proceedings of the 44th International Conference on Software Engineering2022匹配度 2/10 · 该论文属于访问控制策略的形式化/静态分析与模型计数,未涉及 LLM/Agent、浮点程序分析或贝叶斯程序分析,与用户当前核心方向交叉很少;仅可视为一般性静态分析/约束求解工作。引用 25 inbox
William Eiers, Ganesh Sankaran, Albert Li, Emily O'Mahony, Benjamin Prince, Tevfik Bultan
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出定量差分策略分析框架,用模型计数约束求解器量化访问控制策略的相对宽松程度。

云服务中访问控制策略复杂且易出错,可能导致意外未授权访问,因此需要能比较和量化策略宽松程度的技术。本文提出一个定量且差分的策略分析框架,不仅判断一条策略是否比另一条更宽松,还量化访问控制策略的相对宽松程度。作者利用模型计数约束求解器计算宽松性,并提出一种启发式方法,对从访问控制策略中抽取的约束进行变换,显著提升模型计数性能。该框架应用于 Amazon AWS Identity and Access Management(IAM)策略语言和 Microsoft Azure 策略语言,展示了方法的有效性。

问题
访问控制策略复杂易错,可能导致意外未授权访问;需要能比较并量化一条策略相对另一条策略宽松程度的技术。
方法
将策略宽松程度量化为模型计数问题,用约束求解器计算,并提出约束变换启发式以提升模型计数性能。
评估
在 Amazon AWS IAM 策略语言和 Microsoft Azure 策略语言上应用该框架,验证其有效性和性能改进。
原文摘要(Abstract)

Due to ubiquitous use of software services, protecting the confidentiality of private information stored in compute clouds is becoming an increasingly critical problem. Although access control specification languages and libraries provide mechanisms for protecting confidentiality of information, without verification and validation techniques that can assist developers in writing policies, complex policy specifications are likely to have errors that can lead to unintended and unauthorized access to data, possibly with disastrous consequences. In this paper, we present a quantitative and differential policy analysis framework that not only identifies if one policy is more permissive than another policy, but also quantifies the relative permissiveness of access control policies. We quantify permissiveness of policies using a model counting constraint solver. We present a heuristic that transforms constraints extracted from access control policies and significantly improves the model counting performance. We demonstrate the effectiveness of our approach by applying it to policies written in Amazon's AWS Identity and Access Management (IAM) policy language and Microsoft's Azure policy language.

链接与引用

DOI 原文 · PDF(开放获取) · DBLP

BibTeX
@inproceedings{EiersSLOPB22,
  title = {Quantifying permissiveness of access control policies},
  author = {William Eiers and Ganesh Sankaran and Albert Li and Emily O'Mahony and Benjamin Prince and Tevfik Bultan},
  booktitle = {ICSE},
  year = {2022},
  doi = {10.1145/3510003.3510233}
}