DocumentCode :
1957562
Title :
Information Flow Control Using the Java Virtual Machine Tool Interface (JVMTI)
Author :
Howarth, Jason ; Altas, Irfan ; Dalgarno, Barney
Author_Institution :
Sch. of Comput. & Math., Charles Start Univ. Wagga, Wagga, NSW, Australia
fYear :
2010
fDate :
15-18 Feb. 2010
Firstpage :
689
Lastpage :
695
Abstract :
We present an information flow control (IFC) system which monitors information leakage in single-threaded Java programs. Our implementation uses the Java Virtual Machine Tool Interface (JVMTI) and adapts the algorithms of Le Guernic et al. for this purpose. We also offer a generic rule set for enforcing IFC. One advantage of our approach is that it is dynamic, so that we are only concerned with the security of the current execution of a program, not all possible executions. Our system tracks flow at the level of primitive Java fields, allowing precise control over the information that is monitored. Further, no modifications to the Java Virtual Machine (JVM) are needed for our system to work.
Keywords :
Java; security of data; virtual machines; Java virtual machine tool interface; generic rule set; information flow control; single-threaded Java programs; Access control; Computer interfaces; Control systems; Data security; Information security; Java; Mathematics; Permission; Protection; Virtual machining; Information flow control; Java; Java Virtual Machine Tool Interface (JVMTI); dynamic flow control; indirect information flow; non-interference;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Availability, Reliability, and Security, 2010. ARES '10 International Conference on
Conference_Location :
Krakow
Print_ISBN :
978-1-4244-5879-0
Type :
conf
DOI :
10.1109/ARES.2010.75
Filename :
5438016
Link To Document :
بازگشت