| Security policy analysis using deductive spreadsheets |
| Full text |
Pdf
(3.00 MB)
|
Source
|
Workshop on Formal Methods in Security Engineering
archive
Proceedings of the 2007 ACM workshop on Formal methods in security engineering
table of contents
Fairfax, Virginia, USA
Pages: 42 - 50
Year of Publication: 2007
ISBN:978-1-59593-887-9
|
|
Authors
|
|
Anu Singh
|
Stony Brook University, Stony Brook, NY
|
|
C. R. Ramakrishnan
|
Stony Brook University, Stony Brook, NY
|
|
I. V. Ramakrishnan
|
Stony Brook University, Stony Brook, NY
|
|
Scott D. Stoller
|
Stony Brook University, Stony Brook, NY
|
|
David S. Warren
|
Stony Brook University, Stony Brook, NY
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 11, Downloads (12 Months): 101, Citation Count: 1
|
|
|
ABSTRACT
As security policies get larger and more complex, analysis tools that help users understand and validate security policies are becoming more important.This paper explores the use of deductive spreadsheets for security policy analysis.Deductive spreadsheets combine the power ofdeductive rules (for specifying policies and analyses) with the usability of spreadsheets.This approach is introduced with a simple example of analyzing information flow allowed by RBAC policies and then applied in two case studies: analysis of computer system configurations and analysisof Security-Enhanced Linux access control policies.
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
|
J. D. Guttman, A. L. Herzog, and J. D. Ramsdell. Information flow in operating systems: Eager formal methods. In Workshop on Issues in the Theory of Security (WITS), 2003.
|
| |
4
|
J. D. Guttman, A. L. Herzog, and J. D. Ramsdell. SLAT: Information flow in Security Enhanced Linux, 2003. Available from http://www.mitre.org/tech/selinux/.
|
 |
5
|
|
| |
6
|
|
| |
7
|
B. Jayaraman and K. Moon. Subset logic programs and their implementation. J. Log. Program., 42(2):71--110, 2000.
|
 |
8
|
|
| |
9
|
|
| |
10
|
A. Kissinger and J. Hale. Lopol: A deductive database approach to policy analysis and rewriting. In 2006 Security Enhanced Linux Symposium, 2006.
|
| |
11
|
P. Loscocco and S. Smalley. Meeting critical security objectives with security-enhanced Linux. In Proc. of 2001 Ottawa Linux Symposium, 2001. Available from http://www.nsa.gov/selinx/.
|
| |
12
|
|
| |
13
|
D. Merrit, J. Paine, and M. Kassof. Special Spreadsheet Issue of AI Expert Newsletter, May 2005. http://www.ainewsletter.com/newsletters/aix_0505.htm.
|
 |
14
|
Prasad Naldurg , Stefan Schwoon , Sriram Rajamani , John Lambert, NETRA:: seeing through access control, Proceedings of the fourth ACM workshop on Formal methods in security, p.55-66, November 03-03, 2006, Alexandria, Virginia, USA
[doi> 10.1145/1180337.1180343]
|
| |
15
|
|
| |
16
|
Quantrix. http://www.quantrix.com/.
|
| |
17
|
C. R. Ramakrishnan, I. V. Ramakrishnan, and D. S. Warren. Deductive spreadsheets using tabled logic programming. In 22nd International Conference on Logic Programming (ICLP), volume 4079 of Lecture Notes in Computer Science, pages 391--405. Springer-Verlag, 2006.
|
| |
18
|
D. Saha and C. R. Ramakrishnan. Incremental evaluation of tabled prolog: Beyond pure logic programs. In PADL, volume 3819 of Lecture Notes in Computer Science, pages 215--229. Springer, 2006.
|
| |
19
|
|
| |
20
|
B. Sarna-Starosta and S. D. Stoller. Policy analysis for security-enhanced linux. In Proceedings of the 2004 Workshop on Issues in the Theory of Security (WITS), pages 112, April 2004. Available at http: //www.cs.sunysb.edu/~stoller/WITS2004.html.
|
| |
21
|
|
| |
22
|
Tresys Technology. Policy tools for Security-Enhanced Linux. Available from http://www.tresys.com/selinux/.
|
| |
23
|
Tresys Technology. Security-Enhanced Linux reference policy. Available from http://oss.tresys.com/projects/refpolicy.
|
| |
24
|
J. Whaley, D. Avots, M. Carbin, and M. S. Lam. Using Datalog with binary decision diagrams for program analysis. In Third Asian Symposium on Programming Languages and Systems (APLAS), volume 3780 of Lecture Notes in Computer Science, pages 97--118. Springer-Verlag, 2005.
|
|