ACM Home Page
Please provide us with feedback. Feedback
Execution monitoring enforcement for limited-memory systems
Full text PdfPdf (405 KB)
Source PST; Vol. 380 archive
Proceedings of the 2006 International Conference on Privacy, Security and Trust: Bridge the Gap Between PST Technologies and Business Services table of contents
Markham, Ontario, Canada
SESSION: Trust monitoring and reputation table of contents
Article No. 38  
Year of Publication: 2006
ISBN:1-59593-604-1
Authors
Chamseddine Talhi  Laval University, Quebec (Qc), Canada
Nadia Tawbi  Laval University, Quebec (Qc), Canada
Mourad Debbabi  Concordia University, Montral (Qc), Canada
Sponsor
SIGSAC: ACM Special Interest Group on Security, Audit, and Control
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 32,   Citation Count: 1
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/1501434.1501480
What is a DOI?

ABSTRACT

Recently, attention has been given to formally characterize security policies that are enforceable by different kinds of security mechanisms. Since execution monitoring (EM) is a ubiquitous technique for enforcing security policies, this class of enforcement mechanisms has attracted the attention of the majority of authors characterizing security enforcement. A very important research problem is the characterization of security policies that are enforceable by execution monitors constrained by memory limitations. This paper contributes to give more precise answers to this research problem. To represent execution monitors constrained by memory limitations, we introduce a new class of automata that we call Bounded History Automata. Characterizing memory limitations gives rise to a precise taxonomy of security policies enforceable under such constraints.

This work is in the same line as the research work advanced by Schneider [31], Ligatti et. al [1, 21] and Fong [12] on security enforcement. Our main contribution consists in (1) instantiating Fong's abstraction idea to deal with memory-limitations, (2) defining Bounded History Automata by applying our abstraction to both security automata and edit automata [1], and (3) Reasoning about the enforcement power of bounded history automata by investigating the enforcement of locally testable properties; a well studied class of languages that are recognizable by investigating "local" information. Our approach gives rise to a realistic evaluation of the enforcement power of execution monitoring. This evaluation is based on bounding the memory size used by the monitor to save execution history, and identifying the security policies enforceable under such constraint.


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
L. Bauer, J. Ligatti, and D. Walker. More enforceable security policies. In Foundations of Computer Security, pages 95--104, Copenhagen, Denmark, 25--26 July 2002. DIKU Technical Report.
 
2
L. Bauer, J. Ligatti, and D. Walker. Edit automata: Enforcement mechanisms for run-time security policies. Tech. Rep TR-681-03, Princeton University, May, 2003.
3
 
4
 
5
 
6
K. Biba. Integrity considerations for secure computer systems. Technical Report 76372, US Air Force Electronic Systems Division, 1977.
 
7
W. E. Boebert and R. Y. Kain. A practical alternative to hierarchical integrity policies. In In Proceedings of the 8th National Computer Security Conference, page 1827, October 1985.
 
8
D. F. C. Brewer and M. J. Nash. The chinese wall security policy. In IEEE Symposium on Security and Privacy, pages 206--214, May 1989.
 
9
 
10
11
 
12
P. L. Fong. Access control by tracking shallow execution history. In In Proceedings of the 2004 IEEE Symposium on Security and Privacy. Berkeley, California, May 2004.
13
 
14
15
16
17
 
18
M. Kim, S. Kannan, I. Lee, S. Sokolsky, and M. Viswanathan. Computational analysis of run-time monitoring. In K. Havelund and G. Roşu, editors, Runtime Verification, volume 70 of Electronic Notes in Theoretical Computer Science, pages 81--95. Elsevier Science, July 26 2002.
 
19
 
20
J. Levy, H. Saidi, and T. E. Uribe. Combining monitors for runtime system verification. In K. Havelund and G. Rosu, editors, Electronic Notes in Theoretical Computer Science, volume 70. Elsevier, 2002.
 
21
J. Ligatti, L. Bauer, and D. Walker. Edit automata: Enforcement mechanisms for run-time security policies. International Journal of Information Security, 4(1--2):2--16, Feb. 2005. (Published online 26 Oct 2004.).
 
22
J. Ligatti, L. Bauer, and D. Walker. Enforcing non-safety security policies with program monitors. Technical Report TR-720-05, Princeton University, Jan. 2005.
 
23
A. Magnaghi and H. Tanaka. An efficient algorithm for order evaluation of strict locally testable languages.
24
 
25
D. Perrin and J. E. Pin. Infinite Words. Automata, Semigroups, Logic and Games, volume 141 of Pure and Applied Mathematics. Elsevier, 1004.
 
26
D. Perrin and J. Pin. Semigroups and automata on infinite words, 1995.
 
27
J.-E. Pin. Logic, semigroups and automata on words., 1994.
 
28
J. E. Pin. Finite semigroups and recognizable languages: an introduction. In J. Fountain, editor, NATO Advanced Study Institute Semigroups, Formal Languages and Groups, pages 1--32. Kluwer academic publishers, 1995.
 
29
A. Sabelfeld and A. C. Myers. Language-based information-flow security. IEEE Journal on Selected Areas in Communications, 21(1):5--19, Jan. 2003.
 
30
F. B. Schneider, G. Morrisett, and R. Harper. A language-based approach to security. Lecture Notes in Computer Science, 2000.
31
 
32
 
33
 
34
A. Taivalsaari. JSR 139 J2ME Connected Limited Device Configuration 1.1, March 2003.
 
35
 
36
 
37
P. A. T. W. D. Young and W. E. Boebert. A verified labler for the secure ada target. In In Proceedings of the 9th National Computer Security Conference, page 5561, September 1986.


Collaborative Colleagues:
Chamseddine Talhi: colleagues
Nadia Tawbi: colleagues
Mourad Debbabi: colleagues