Paper published in a journal (Scientific congresses, symposiums and conference proceedings)
Refactoring Access Control Policies for Performance Improvement
Elkateb, Donia; Mouelhi, Tejeddine; Le Traon, Yves et al.
2012In Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering (ICPE 2012), p. 100-110
Peer reviewed
 

Files


Full Text
Refactoring Access Control Policies.pdf
Publisher postprint (962.89 kB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Access control; EXtensible access control markup language; Performance; Policy decision point; Policy enforcement point; Refactoring
Abstract :
[en] In order to facilitate managing authorization, access control architectures are designed to separate the business logic from an access control policy. To determine whether a user can access which resources, a request is formulated from a component, called a Policy Enforcement Point (PEP) located in application code. Given a request, a Policy Decision Point (PDP) evaluates the request against an access control policy and returns its access decision (i.e., permit or deny) to the PEP. With the growth of sensitive information for protection in an application, an access control policy consists of a larger number of rules, which often cause a performance bottleneck. To address this issue, we propose to refactor access control policies for performance improvement by splitting a policy (handled by a single PDP) into its corresponding multiple policies with a smaller number of rules (handled by multiple PDPs). We define seven attribute-set-based splitting criteria to facilitate splitting a policy. We have conducted an evaluation on three subjects of reallife Java systems, each of which interacts with access control policies. Our evaluation results show that (1) our approach preserves the initial architectural model in terms of interaction between the business logic and its corresponding rules in a policy, and (2) our approach enables to substantially reduce request evaluation time for most splitting criteria. Copyright 2012 ACM.
Disciplines :
Computer science
Identifiers :
UNILU:UL-CONFERENCE-2012-123
Author, co-author :
Elkateb, Donia ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC) ; University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Mouelhi, Tejeddine ;  North Carolina State University, USA
Le Traon, Yves ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Hwang, Jeehyun
Xie, Tao
External co-authors :
yes
Language :
English
Title :
Refactoring Access Control Policies for Performance Improvement
Publication date :
2012
Event name :
the 3rd ACM/SPEC International Conference on Performance Engineering (ICPE 2012)
Event place :
Boston, United States - Massachusetts
Event date :
21-25 April 2012
Audience :
International
Journal title :
Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering (ICPE 2012)
Pages :
100-110
Peer reviewed :
Peer reviewed
Available on ORBilu :
since 03 April 2016

Statistics


Number of views
109 (0 by Unilu)
Number of downloads
259 (0 by Unilu)

Bibliography


Similar publications



Contact ORBilu