DocumentCode
3376598
Title
JVMTI-based Model Enforcement on Java Platform for Model-Carrying Code
Author
Sun, Chen ; Ren, Jinglei ; Zheng, Xiaojuan ; Wei, Yonglong ; Zheng, Xudong
Author_Institution
Sch. of Software, Northeast Normal Univ., Changchun, China
fYear
2009
fDate
20-22 Dec. 2009
Firstpage
1
Lastpage
5
Abstract
Model-carrying code (MCC) is an effective approach to ensuring the security of mobile code and provides a model-based security framework for execution of untrusted applications. However, it faces several difficulties when applied to the most ubiquitous mobile code platform Java, as a new mechanism should be established in the enforcement phase to monitor program behavior of a thread in the Java virtual machine (JVM) instead of a process on the operating system. To address this problem, we develop a new method of model enforcement based on the JVM tool interface (JVMTI), which introduces few changes to JVM. Since the method keeps compatible with the Java specification requests (JSR), it enjoys a high level of portability. This paper also evaluates efficiency of our method under the assumption that each transition on the model costs a predefined constant period of time.
Keywords
Java; distributed programming; operating systems (computers); security of data; virtual machines; JVM tool interface; JVMTI-based model enforcement; Java platform; Java specification requests; Java virtual machine; mobile code security; model-based security framework; model-carrying code; operating system; ubiquitous mobile code platform; untrusted applications; Application software; Condition monitoring; Information security; Java; National security; Operating systems; Sun; Virtual machine monitors; Virtual machining; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Ubiquitous Information Technologies & Applications, 2009. ICUT '09. Proceedings of the 4th International Conference on
Conference_Location
Fukuoka
ISSN
1976-0035
Print_ISBN
978-1-4244-5131-9
Type
conf
DOI
10.1109/ICUT.2009.5405715
Filename
5405715
Link To Document