|
ABSTRACT
In this paper we combined concepts of role-based protection and object oriented (O-O) databases to specify and enforce separation of duty as required for commercial database integrity [5, 23, 24]. Roles essentially partition database information into access contexts. Methods (from the O-O world) associated with a database object, also partition the object interface to provide windowed access to object information. By specifying that all database information is held in database objects and authorizing methods to roles, we achieve object interface distribution across roles. For processing in the commercial world we can design objects and distribute their associated methods to different roles. By authorizing different users to the different roles, we can enforce both the order of execution on the objects and separation of duty constraints on method execution.
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
|
[2] M. Atkinson, F. Bancilhon, D. DeWitt, K. R. Dittrich, D. Mater, and S. Zdonik. The Object Oriented Manifesto. In ACM SIGMOD '90 Proceedings, page 395, May 1990.
|
| |
3
|
[3] R. W. Baldwin. Naming & Grouping Privileges to Simplify Security Management in Large Databases. In Proc. 1990 IEEE Symposium on Research in Security and Privacy , pages 116-132. IEEE Computer Society Press, May 1990.
|
 |
4
|
Jay Banerjee , Hong-Tai Chou , Jorge F. Garza , Won Kim , Darrell Woelk , Nat Ballou , Hyoung-Joo Kim, Data model issues for object-oriented applications, ACM Transactions on Information Systems (TOIS), v.5 n.1, p.3-26, Jan. 1987
[doi> 10.1145/22890.22945]
|
| |
5
|
[5] D. D. Clark and D. R. Wilson. A Comparison of Commercial and Military Security Policies. In Proc. 1987 IEEE Symposium on Security and Privacy, pages 184-194. IEEE Computer Society Press, April 1987.
|
| |
6
|
|
| |
7
|
[7] J. E. Dobson and J. A. McDermid. Security Models and Enterprise Models. In C.E. Landwehr, editor, Database Security II: Status & Prospects, pages 1-39. North-Holland, 1989.
|
| |
8
|
[8] The Object Oriented Database Task Group. Final Report of the Object Oriented DataBase Task Group--OODBTG. Sept 1991.
|
| |
9
|
[9] S. Jajodia and B. Kogan. Integrating an Object-Oriented Data Model with Multilevel Security. In Proc. 1990 IEEE Computer Society Symposium on Research in Security and Privacy, pages 76-85. IEEE Computer Society Press, May 1990.
|
| |
10
|
[10] P.A. Karger. Implementing Commercial Data Integrity with Secure Capabilities. In Proc. 1988 IEEE Symposium on Security and Privacy, pages 130-139. IEEE Computer Society Press, April 1988.
|
 |
11
|
Setrag N. Khoshafian , George P. Copeland, Object identity, Conference proceedings on Object-oriented programming systems, languages and applications, p.406-416, September 29-October 02, 1986, Portland, Oregon, United States
|
| |
12
|
|
| |
13
|
|
 |
14
|
C. Lecluse , P. Richard , F. Velez, O2, an object-oriented data model, Proceedings of the 1988 ACM SIGMOD international conference on Management of data, p.424-433, June 01-03, 1988, Chicago, Illinois, United States
|
| |
15
|
[15] T. M. P. Lee. Using Mandatory Integrity to Enforce "Commercial" Security. In Proc. 1988 IEEE Symposium on Security and Privacy, pages 140-146. IEEE Computer Society Press, April 1988.
|
| |
16
|
[16] M.J. Nash and K.R. Poland. Some Conundrums Concerning Separation of Duty. In Proc. 1990 IEEE Computer Society Symposium on Research in Security and Privacy, pages 201- 207. IEEE Computer Society Press, May 1990.
|
 |
17
|
|
| |
18
|
[18] S.L. Osborn. Algebraic Query Optimization for an Object Algebra. Tech. Report #251, Department of Computer Science, University of Western Ontario, London Canada, 1989.
|
| |
19
|
|
 |
20
|
|
 |
21
|
|
| |
22
|
|
| |
23
|
[23] Ravi Sandhu. Separation of Duties in Computerized Information Systems. In S. Jajodia and C. E. Landwehr, editors, Database Security, IV: Status and Prospects, pages 179-189. North-Holland, 1991.
|
| |
24
|
[24] D.J. Thomsen. Role-Based Application Design and Enforcement. In S. Jajodia and C. E. Landwehr, editors, Database Security, IV: Status and Prospects, pages 151-168. North-Holland, 1991.
|
| |
25
|
|
|