ACM Home Page
Please provide us with feedback. Feedback
The specification and enforcement of authorization constraints in workflow management systems
Full text PdfPdf (374 KB)
Source ACM Transactions on Information and System Security (TISSEC) archive
Volume 2 ,  Issue 1  (February 1999) table of contents
Special issue on role-based access control
Pages: 65 - 104  
Year of Publication: 1999
ISSN:1094-9224
Authors
Elisa Bertino  Univ. di Milano, Milan, Italy
Elena Ferrari  Univ. di Milano, Milan, Italy
Vijay Atluri  Rutgers Univ., Newark, NJ
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 24,   Downloads (12 Months): 218,   Citation Count: 70
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/300830.300837
What is a DOI?

ABSTRACT

In recent years, workflow management systems (WFMSs) have gained popularity in both research and commercial sectors. WFMSs are used to coordinate and streamline business processes. Very large WFMSs are often used in organizations with users in the range of several thousands and process instances in the range of tens and thousands. To simplify the complexity of security administration, it is common practice in many businesses to allocate a role for each activity in the process and then assign one or more users to each role—granting an authorization to roles rather than to users. Typically, security policies are expressed as constraints (or rules) on users and roles; separation of duties is a well-known constraint. Unfortunately, current role-based access control models are not adequate to model such constraints. To address this issue we (1) present a language to express both static and dynamic authorization constraints as clauses in a logic program; (2) provide formal notions of constraint consistency; and (3) propose algorithms to check the consistency of constraints and assign users and roles to tasks that constitute the workflow in such a way that no constraints are violated.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
CADOLI, M. AND SCHAERF, M. 1993. Complexity results for non-monotonic logics. J. Logic Program. 17.
 
4
 
5
CLARK, D. AND WILSON, D. 1987. A comparison of commercial and military computer security policies. In Proceedings of the IEEE Symposium on Research in Security and Privacy (Oakland, CA). IEEE Computer Society Press, Los Alamitos, CA, 184-194.
 
6
DAS, S. 1992. Deductive Databases and Logic Programming. Addison-Wesley, Reading, MA.
 
7
GELFOND, M. AND LIFSCHITZ, V. 1988. The stable model semantics for logic programming. In Proceedings of the 5th International Conference on Logic Programming (Cambridge, MA). MIT Press, Cambridge, MA, 1070-1080.
 
8
 
9
 
10
 
11
LOTUS CORPORATION, 1996. Lotus Notes Administrator's Reference Manual, Release 4. Lotus Publ. Corp., Cambridge, MA.
 
12
MEDINA-MORA, R., TONG, H., AND FLORES, P. 1993. ActionWorkflow as the enterprise integration technology. IEEE Data Eng. Tech. Bull. 16, 2, 49-52.
13
 
14
 
15
Proceedings of the 1st (1996) ACM Workshop on Role-Based Access Control. ACM Press, New York, NY.
 
16
 
17
SANDHU, R. 1991. Separation of duties in computerized information systems. In Database Security IV: Status and Prospects. Elsevier North-Holland, Inc., New York, NY, 179-189.
 
18
 
19
 
20
 
21
22

CITED BY  70


REVIEW

"Jaak Tepandi : Reviewer"

Workflow management systems (WFMSs) are used to implement and control business processes. This comprehensive research paper addresses security policies within WFMSs. To manage security administration, a role is often assigned to each activity   more...

Collaborative Colleagues:
Elisa Bertino: colleagues
Elena Ferrari: colleagues
Vijay Atluri: colleagues