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
Link To Document