|
ABSTRACT
In this paper, we present static verification of security requirements for CSCW systems using finite-state techniques, i.e., model checking. The coordination and security constraints of CSCW systems are specified using a role based collaboration model. The verification ensures completeness and consistency of the specification given global requirements. We have developed several verification models to check security properties, such as task-flow constraints, information flow or confidentiality, and assignment of administrative privileges. The primary contribution of this paper is a methodology for verification of security requirements during designing collaboration systems.
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
|
Elisa Bertino , Elena Ferrari , Vijayalakshmi Atluri, A flexible model supporting the specification and enforcement of role-based authorization in workflow management systems, Proceedings of the second ACM workshop on Role-based access control, p.1-12, November 06-07, 1997, Fairfax, Virginia, United States
[doi> 10.1145/266741.266746]
|
| |
3
|
|
| |
4
|
S. Castano, P. Samarati, and C. Villa. Verifying System Security Using Petri Nets. In Security Technology, 1993. Security Technology, Proceedings. Institute of Electrical and Electronics Engineers 1993 International Carnahan Conference on, pages 244--250, Oct 1993.
|
 |
5
|
James C. Corbett , Matthew B. Dwyer , John Hatcliff , Shawn Laubach , Corina S. Păsăreanu , Robby , Hongjun Zheng, Bandera: extracting finite-state models from Java source code, Proceedings of the 22nd international conference on Software engineering, p.439-448, June 04-11, 2000, Limerick, Ireland
[doi> 10.1145/337180.337234]
|
| |
6
|
|
 |
7
|
|
| |
8
|
S. Foley and J. Jacob. Specifying Security for Computer Supported Collaborative Computing. Journal of Computer Security, 3(4):233--253, 1995.
|
 |
9
|
|
| |
10
|
|
 |
11
|
|
| |
12
|
W. Janssen, R. Mateescu, S. Mauw, and J. Springintveld. Verifying Business Processes using Spin. In Proc. of 4th International SPIN Workshop, 1998.
|
 |
13
|
|
| |
14
|
|
| |
15
|
P. Muth, D. Wodtke, J. Weissenfels, G. Weikum, and A. Kotz~Dittrich. Enterprise-wide Workflow Management based on State and Activity Charts, Workflow Management Systems and Interoperability in: A. Dogac, L. Kalinichenko, T. Ozsu, A. Sheth (Eds.):. Springer Verlag, 1998.
|
 |
16
|
|
 |
17
|
|
 |
18
|
|
| |
19
|
P. Roberts and J.-P. Verjus. Towards Autonomous Descriptions of Synchronization Modules. In Proc. of IFIP Congress, pages 981--986, 1977.
|
| |
20
|
|
| |
21
|
|
| |
22
|
|
| |
23
|
L. Snyder. Formal Models of Capability-Based Protection Systems. IEEE Transactions on Computers, C-30(3):172--181, March 1981.
|
 |
24
|
|
| |
25
|
R. K. Thomas and R. S. Sandhu. Conceptual Foundations for a Model of Task-based Authorizations. In IEEE Computer Security Foundations Workshop, pages 66--79, 1994.
|
| |
26
|
|
| |
27
|
|
| |
28
|
|
CITED BY 7
|
Kathi Fisler , Shriram Krishnamurthi , Leo A. Meyerovich , Michael Carl Tschantz, Verification and change-impact analysis of access-control policies, Proceedings of the 27th international conference on Software engineering, May 15-21, 2005, St. Louis, MO, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|