|
ABSTRACT
Determining whether a given policy meets a site's high-level security goals can be difficult, due to the low-level nature and complexity of the policy language, and the multiple policy violation patterns. In this paper, we propose a visualization-based policy analysis framework that enables system administrators to visually query and visualize SELinux security policies and to easily identify the policy violations. We propose and formalize both a semantic substrate and adjacency matrix visualization techniques for policy visualization. Furthermore, we propose a visual query language for expressing policy queries in a visual form. Our framework is targeted towards enabling the average administrator by providing an intuitive cognitive sense about the policy, policy queries and policy violations. We also describe our implementation of a visualization-based policy analysis tool that provides the functionalities discussed in our framework.
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
|
System Management Concepts: Operating System and Devices. IBM Corporation, 1 Ed., 1999.
|
| |
2
|
P. Loscocco and S. Smalley. Meeting critical security objectives with security-enhanced linux. In Proceedings of the Ottawa Linux Symposium, 2001.
|
| |
3
|
|
| |
4
|
Human Computer Interaction Lab at University of Maryland. Piccolo. Available from http://www.cs.umd.edu/hcil/jazz/download/index.shtml.
|
| |
5
|
D. E. Bell and L. J. LaPadula. Secure computer systems: Unified exposition and multics interpretation. MITRE Corporation, 1976.
|
| |
6
|
K. J. Biba. Integrity considerations for secure computer systems. MTR-3153, MITRE Corporation, April 1977.
|
| |
7
|
D. D. Clark and D. R. Wilson. A comparison of commercial and military computer security policies. In Proceedings of the IEEE Symposium on Security and Privacy, 1987.
|
| |
8
|
M. Abrams and M. Joyce. Trusted computing update. Computers & Security, 14(1):57--68, 1995.
|
 |
9
|
|
| |
10
|
J. Guttman, A. Herzog, and J. Ramsdell. Information flow in operating systems: Eager formal methods. In In Workshop on Issues in the Theory of Security (WITS), 2003.
|
| |
11
|
R.F. Erbacher. Intrusion behavior detection through visualization. In IEEE International Conference on Systems, Man and Cybernetics, pages 2507--2513, Oct 2003.
|
| |
12
|
M. Green. Toward a perceptual science of multidimensional data visualization: Bertin and beyond. Available from http://www.ergogero.com/dataviz/dviz2.html, 1998.
|
| |
13
|
J. Guttman, A. Herzog, and J. Ramsdell. Information flow in operating systems: Eager formal methods. In Workshop on Issues in the Theory of Security (WITS), 2003.
|
| |
14
|
|
| |
15
|
|
 |
16
|
|
| |
17
|
|
 |
18
|
|
 |
19
|
|
 |
20
|
|
| |
21
|
|
| |
22
|
|
 |
23
|
S. Mathew , R. Giomundo , S. Upadhyaya , M. Sudit , A. Stotz, Understanding multistage attacks by attack-track based visualization of heterogeneous event streams, Proceedings of the 3rd international workshop on Visualization for computer security, November 03-03, 2006, Alexandria, Virginia, USA
[doi> 10.1145/1179576.1179578]
|
| |
24
|
S. Nidhi. Fireviz: A personal firewall visualizing tool. In Thesis (M. Eng.), Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2005.
|
 |
25
|
|
| |
26
|
H. Reiterer and G. Muler. A visual information seeking system for web search. In Proceedings of the Oberquelle H, Oppermann R, Krause J (eds) Mensch & Computer conference, pages 297--306, March 2001.
|
| |
27
|
H. Reiterer, G. Tullius, and T. Mann. Insyder: a content-based visual-informationseeking system for the web. Springer-Verlag GmbH , International Journal on Digital Libraries, 2005.
|
 |
28
|
|
| |
29
|
J. Saltzer and M. Schroeder. The Protection of Information in Computer Systems. Proceedings of the IEEE, 63(9):1278--1308, Sept 1975.
|
| |
30
|
B. S.-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 1--12, April 2004.
|
| |
31
|
B. S.-Starosta and S. D. Stoller. Policy analysis for security-enhanced linux. In Proceedings of the Workshop on Issues in the Theory of Security (WITS), pages 1--12, April 2004.
|
| |
32
|
Z. Shen and K. Ma. Path visualization for adjacency matrices. In Proceedings of Eurographics/IEEE Symposium on Visualization (EuroVis), May 2007.
|
| |
33
|
S. Smalley. Configuring the selinux policy. http://www.nsa.gov/SELinux/docs.html, 2003.
|
| |
34
|
|
| |
35
|
Tresys Technology. Apol. Available from http://www.tresys.com/selinux/.
|
 |
36
|
Ramona Su Thompson , Esa M. Rantanen , William Yurcik , Brian P. Bailey, Command line or pretty lines?: comparing textual and visual interfaces for intrusion detection, Proceedings of the SIGCHI conference on Human factors in computing systems, April 28-May 03, 2007, San Jose, California, USA
[doi> 10.1145/1240624.1240807]
|
| |
37
|
|
| |
38
|
|
 |
39
|
Xiaoxin Yin , William Yurcik , Michael Treaster , Yifan Li , Kiran Lakkaraju, VisFlowConnect: netflow visualizations of link relationships for security situational awareness, Proceedings of the 2004 ACM workshop on Visualization and data mining for computer security, October 29-29, 2004, Washington DC, USA
[doi> 10.1145/1029208.1029214]
|
| |
40
|
|
 |
41
|
|
|