A scalable history-based policy engine

被引:4
|
作者
Gama, Pedro [1 ]
Ribeiro, Carlos [1 ]
Ferreira, Paulo [1 ]
机构
[1] Univ Tecn Lisboa, ID, INESC, Distributed Syst Grp,Inst Super Tecn, Rua Alves Redol,9, P-1000029 Lisbon, Portugal
关键词
D O I
10.1109/POLICY.2006.8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The increasing complexity and heterogeneity in distributed systems is drawing system administrators into applying usage and access control policy engines. Higher-level policy languages allow policy administrators to demarcate themselves from implementation details, thus focusing on business rule definition. More specifically, history-based policies allow the specification of rules based on events that occurred in the past, such as separation-of-duty related rules (e.g. an employee cannot both issue a voucher and approve the payment). Several policy engines already support history-based semantics. However, they either provide limited expressiveness in policy rules or they neglect critical scalability issues. Individual policy definitions are disregarded in storage and lookup implementations, thus ignoring the potential for important performance optimizations. Furthermore, purging meta-policy semantics are not provided, inducing the growth of the past event repository until policy evaluation becomes unmanageable. We present an extension to the Heinidall(1) system, a history-enabled policy engine which allows the definition, enforcement and auditing of history-based policies. This extension targets the scalability of Heimdall in practical environments, introducing an evaluation optimizer and the concept of purging meta-policy tags. An evaluation built on selected usage patterns corroborates the effectiveness of our approach, denoting encouraging performance results.
引用
收藏
页码:100 / +
页数:2
相关论文
共 50 条
  • [1] Heimdhal: A History-based Policy Engine for Grids
    Garria, Pedro
    Ribeiro, Carlos
    Ferreira, Paulo
    [J]. SIXTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID: SPANNING THE WORLD AND BEYOND, 2006, : 481 - +
  • [2] HiMA: A Fast and Scalable History-based Memory Access Engine for Differentiable Neural Computer
    Tao, Yaoyu
    Zhang, Zhengya
    [J]. PROCEEDINGS OF 54TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, MICRO 2021, 2021, : 845 - 856
  • [3] A history-based model of the enhanced Chinese Wall policy
    Zhao, QS
    Sun, YF
    Liang, HL
    Zhang, XF
    Sun, B
    Bi, XD
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2002, 11 (04) : 439 - 443
  • [4] Personalized pricing versus history-based pricing: implications for privacy policy
    Miettinen, Topi
    Stenbacka, Rune
    [J]. INFORMATION ECONOMICS AND POLICY, 2015, 33 : 56 - 68
  • [5] A First-Order Policy Language for History-Based Transaction Monitoring
    Bauer, Andreas
    Gore, Rajeev
    Tiu, Alwen
    [J]. THEORETICAL ASPECTS OF COMPUTING - ICTAC 2009, 2009, 5684 : 96 - 111
  • [6] Enforcement of U-XACML History-Based Usage Control Policy
    Martinelli, Fabio
    Matteucci, Ilaria
    Mori, Paolo
    Saracino, Andrea
    [J]. SECURITY AND TRUST MANAGEMENT, STM 2016, 2016, 9871 : 64 - 81
  • [7] History-Based Email Prioritization
    Nussbaum, Ronald
    Esfahanian, Abdol-Hossein
    Tan, Pang-Ning
    [J]. 2009 INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING, 2009, : 364 - 365
  • [8] History-based Visualization Navigation
    Zhao, Jing
    [J]. INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE AND ENGINEERING (ACSE 2014), 2014, : 201 - 204
  • [9] Monitors for history-based policies
    Chomicki, J
    Lobo, J
    [J]. POLICIES FOR DISTRIBUTED SYSTEMS AND NETWORKS, PROCEEDINGS, 2001, 1995 : 57 - 72
  • [10] History-based Merging of Models
    Schmidt, Maik
    Wenzel, Sven
    Kehrer, Timo
    Kelter, Udo
    [J]. 2009 ICSE WORKSHOP ON COMPARISON AND VERSIONING OF SOFTWARE MODELS, 2009, : 13 - 18