The bi-objective workflow satisfiability problem and workflow resiliency 1

被引:16
|
作者
Crampton J. [1 ]
Gutin G. [1 ]
Karapetyan D. [2 ,3 ]
Watrigant R. [1 ]
机构
[1] Royal Holloway, University of London, Information Security Group, Egham
基金
英国工程与自然科学研究理事会;
关键词
Access control; bi-objective workflow satisfiability problem; fixed-parameter tractability; resiliency;
D O I
10.3233/JCS-16849
中图分类号
学科分类号
摘要
A computerized workflow management system may enforce a security policy, specified in terms of authorized actions and constraints, thereby restricting which users can perform particular steps in a workflow. The existence of a security policy may mean that a workflow is unsatisfiable, in the sense that it is impossible to find a valid plan (an assignment of steps to authorized users such that all constraints are satisfied). Work in the literature focuses on the workflow satisfiability problem, a decision problem that outputs a valid plan if the instance is satisfiable (and a negative result otherwise). In this paper, we introduce the Bi-Objective Workflow Satisfiability Problem (BO-WSP), which enables us to solve optimization problems related to workflows and security policies. In particular, we are able to compute a least bad plan when some components of the security policy may be violated. In general, BO-WSP is intractable from both the classical and parameterized complexity point of view (where the parameter is the number of steps). We prove that computing a Pareto front for BO-WSP is fixed-parameter tractable (FPT) if we restrict our attention to user-independent constraints. This result has important practical consequences, since most constraints of practical interest in the literature are user-independent. Our proof is constructive and defines an algorithm, the implementation of which we describe and evaluate. We also present a second algorithm to compute a Pareto front which solves multiples instances of a related problem using mixed integer programming (MIP). We compare the performance of both our algorithms on synthetic instances, and show that the FPT algorithm outperforms the MIP-based one by several orders of magnitude on most instances. Finally, we study the important question of workflow resiliency and prove new results establishing that known decision problems are fixed-parameter tractable when restricted to user-independent constraints. We then propose a new way of modeling the availability of users and demonstrate that many questions related to resiliency in the context of this new model may be reduced to instances of BO-WSP. © 2017-IOS Press and the authors.
引用
下载
收藏
页码:83 / 115
页数:32
相关论文
共 50 条
  • [1] Satisfiability and resiliency in workflow systems
    Wang, Qihua
    Li, Ninghui
    COMPUTER SECURITY - ESORICS 2007, PROCEEDINGS, 2007, 4734 : 90 - +
  • [2] Satisfiability and Resiliency in Workflow Authorization Systems
    Wang, Qihua
    Li, Ninghui
    ACM TRANSACTIONS ON INFORMATION AND SYSTEM SECURITY, 2010, 13 (04)
  • [3] The Pandemic Impact on Organizations Security and Resiliency: The Workflow Satisfiability Problem
    Boughrous, Monsef
    El Bakkali, Hanan
    El Kandoussi, Asmaa
    HYBRID INTELLIGENT SYSTEMS, HIS 2021, 2022, 420 : 321 - 329
  • [4] Constraint Branching in Workflow Satisfiability Problem
    Gutin, Gregory
    Karapetyan, Daniel
    SACMAT'20: PROCEEDINGS OF THE 25TH ACM SYMPOSIUM ON ACCESS CONTROL MODELS AND TECHNOLOGIES, 2020, : 93 - 103
  • [5] A Workflow Criticality-Based Approach to Bypass the Workflow Satisfiability Problem
    Boughrous, Monsef
    El Bakkali, Hanan
    SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [6] Bi-objective workflow scheduling of the energy consumption and reliability in heterogeneous computing systems
    Zhang, Longxin
    Li, Kenli
    Li, Changyun
    Li, Keqin
    INFORMATION SCIENCES, 2017, 379 : 241 - 256
  • [7] A GSA based hybrid algorithm for bi-objective workflow scheduling in cloud computing
    Choudhary, Anubhav
    Gupta, Indrajeet
    Singh, Vishakha
    Jana, Prasanta K.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 83 : 14 - 26
  • [8] Iterative plan construction for the workflow satisfiability problem
    Cohen, David, 1600, AI Access Foundation (51):
  • [9] Bi-Objective Workflow Scheduling on Heterogeneous Computing Systems Using a Memetic Algorithm
    Zhang, Yujian
    Tong, Fei
    Li, Chuanyou
    Xu, Yuwei
    ELECTRONICS, 2021, 10 (02) : 1 - 20
  • [10] Iterative Plan Construction for the Workflow Satisfiability Problem
    Cohen, David
    Crampton, Jason
    Gagarin, Andrei
    Gutin, Gregory
    Jones, Mark
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2014, 51 : 555 - 577