• DocumentCode
    963029
  • Title

    Types for task-based access control in workflow systems

  • Author

    Lu, Yang ; Zhang, Leiqi ; Sun, Jian

  • Author_Institution
    Coll. of Software, Shenzhen Univ., Shenzhen
  • Volume
    2
  • Issue
    5
  • fYear
    2008
  • fDate
    10/1/2008 12:00:00 AM
  • Firstpage
    461
  • Lastpage
    473
  • Abstract
    Task-based access control (TBAC) is a flexible security mechanism, which has been widely implemented in workflow management systems. In TBAC, permissions are assigned to tasks and users can only obtain the permissions during the execution of tasks. The authors aim at developing a method for formalising and analysing security properties of workflow systems under TBAC policy. To achieve this goal, the authors first present WFPI, workflow pi-calculus. By adding task execution and submission primitives, and tagging each agent with its executing and distributing tasks, WFPI can flexibly represent the concepts and elements in workflow systems. Then, based on WFPI, a type system is proposed to ensure that the well-typed workflow systems can abide by the TBAC policy at run time, by avoiding run-time access violations. To the best of onepis knowledge, the present research is the first attempt to study workflow access control by process calculus and types.
  • Keywords
    authorisation; pi calculus; task analysis; type theory; workflow management software; TBAC policy; WFPI-workflow pi-calculus; run-time access violation avoidance; security mechanism; task execution; task-based access control; type system; workflow management system; workflow security policy;
  • fLanguage
    English
  • Journal_Title
    Software, IET
  • Publisher
    iet
  • ISSN
    1751-8806
  • Type

    jour

  • DOI
    10.1049/iet-sen:20070098
  • Filename
    4657468