Automated Inference of Access Control Policies for Web Applications
Automated Inference of Access Control Policies for Web Applications
复制标题
自动推断 Web 应用程序的访问控制策略
DOI:
--
复制
发表时间:
2015
期刊:
影响因子:
--
通讯作者:
Benjamin Hourte
中科院分区:
文献类型:
--
作者:
H. Le;Duy Cu Nguyen;L. Briand;Benjamin Hourte
In this paper, we present a novel, semi-automated approach to infer access control policies automatically for web-based applications. Our goal is to support the validation of implemented access control policies, even when they have not been clearly specified or documented. We use role-based access control as a reference model. Built on top of a suite of security tools, our approach automatically exercises a system under test and builds access spaces for a set of known users and roles. Then, we apply a machine learning technique to infer access rules. Inconsistent rules are then analysed and fed back to the process for further testing and improvement. Finally, the inferred rules can be validated based on pre-specified rules if they exist. Otherwise, the inferred rules are presented to human experts for validation and for detecting access control issues. We have evaluated our approach on two applications; one is open source while the other is a proprietary system built by our industry partner. The obtained results are very promising in terms of the quality of inferred rules and the access control vulnerabilities it helped detect.