ACM Home Page
Please provide us with feedback. Feedback
Security policy analysis using deductive spreadsheets
Full text PdfPdf (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
SIGSAC: ACM Special Interest Group on Security, Audit, and Control
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 101,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

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
 
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.


Collaborative Colleagues:
Anu Singh: colleagues
C. R. Ramakrishnan: colleagues
I. V. Ramakrishnan: colleagues
Scott D. Stoller: colleagues
David S. Warren: colleagues