ACM Home Page
Please provide us with feedback. Feedback
Resolving constraint conflicts
Full text PdfPdf (122 KB)
Source Symposium on Access Control Models and Technologies archive
Proceedings of the ninth ACM symposium on Access control models and technologies table of contents
Yorktown Heights, New York, USA
SESSION: Constraints table of contents
Pages: 105 - 114  
Year of Publication: 2004
ISBN:1-58113-872-5
Authors
Trent Jaeger  IBM T.J. Watson Research Center, Hawthorne, NY
Reiner Sailer  IBM T.J. Watson Research Center, Hawthorne, NY
Xiaolan Zhang  IBM T.J. Watson Research Center, Hawthorne, NY
Sponsors
ACM: Association for Computing Machinery
SIGSAC: ACM Special Interest Group on Security, Audit, and Control
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 44,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   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/990036.990053
What is a DOI?

ABSTRACT

In this paper, we define constraint conflicts and examine properties that may aid in guiding their resolution. A constraint conflict is an inconsistency between the access control policy and the constraints specified to limit that policy. For example, a policy that permits a high integrity subject to access low integrity data is in conflict with a Biba integrity constraint. Constraint conflicts differ from typical policy conflicts in that constraints are never supposed to be violated. That is, a conflict with a constraint results in a policy compilation error, whereas policy conflicts are resolved at runtime. As we have found in the past, when constraint conflicts occur in a specification a variety of resolutions are both possible and practical. In this paper, we detail some key formal properties of constraint conflicts and show how these are useful in guiding conflict resolution. We use the SELinux example policy for Linux 2.4.19 as the source of our constraint conflicts and resolution examples. The formal properties are used to guide the selection of resolutions and provide a basis for a resolution language that we apply to resolve conflicts in the SELinux example policy.


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
L. Badger, D. F. Sterne, D. L. Sherman, K. M. Walker, and S. A. Haghighat. A Domain and Type Enforcement UNIX prototype. In Proceedings of the 1995 USENIX Security Symposium, 1995.
 
3
D. Bell and L. LaPadula. Secure Computer Systems: Mathematical Foundations (Volume 1). Mitre Technical Report, ESD-TR-73-278, 1973.
4
 
5
K. J. Biba. Integrity considerations for secure computer systems. Technical Report MTR-3153, Mitre Corporation, Mitre Corp, Bedford MA, June 1975.
 
6
W. E. Boebert and R. Y. Kain. A Practical Alternative to Hierarchical Integrity Policies. In Proceedings of the 8th National Computer Security Conference, Gaithersburg, Maryland, 1985.
 
7
D. D. Clark and D. R. Wilson. A comparison of commercial and military computer security policies. In Proceedings of the 1987 IEEE Symposium on Security and Privacy, 1987.
8
9
 
10
E. Ferrari and B. Thuraisingham. Secure database systems. In O. Diaz and M. Piattini, editors, Advanced Databases: Technology and Design, 2000.
 
11
12
 
13
T. Jaeger, A. Edwards, and X. Zhang. The access control spaces model. ACM Transactions on Information and System Security (TISSEC), 6(3), August 2003.
 
14
T. Jaeger, R. Sailer, and X. Zhang. Analyzing integrity protection in the SELinux example policy. In Proceedings of the 12th USENIX Security Symposium, August 2003.
 
15
 
16
LinuxSecurity.com Advisories. www.linuxsecurity.com/advisories/turbolinux advisory-587.html, July 2000.
 
17
 
18
National Security Agency. Security-Enhanced Linux (SELinux). http://www.nsa.gov/selinux, 2003.
 
19
J. Ramsdell. SELinux Analysis Tools www.ccs.neu.edu/home/ramsdell/tools/selinux/slat-1.0.1.tar.gz, 2003.
 
20
S. Smalley and T. Fraser. A security policy configuration for Security-Enhanced Linux. Available at http://www.nsa.gov/selinux, 2003.
 
21
Tresys Technology. Security-Enhanced Linux research. www.tresys.com/selinux.html, 2003.
 
22
 
23

CITED BY  7

Collaborative Colleagues:
Trent Jaeger: colleagues
Reiner Sailer: colleagues
Xiaolan Zhang: colleagues