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 :
بازگشت