1. TCFI4J: A Trust Enhanced Control Flow Integrity in Java Virtual Machine
- Author
-
Songzhu Mei, Zhi Ying Wang, Yu Liang Zhao, Jiang Chun Ren, Jiang Jiang Wu, Yong Cheng, and Jun Ma
- Subjects
User information ,Java ,business.industry ,Computer science ,strictfp ,Cloud computing ,General Medicine ,Java concurrency ,World Wide Web ,Software ,Real time Java ,Cross-platform ,Enterprise information system ,Software engineering ,business ,computer ,computer.programming_language - Abstract
Along with the developing of information technology, Java platform a plays more and more important role in building enterprise information system. Especially after the cloud computing emerged, Java applications are used as kinds of services to provide the users some function. Users use these services remotely, and the applications should give the users some trust evidence. Control-flow integrity endows the software the ability to show the applications' behaviors conform to the users' expectations. But the Java virtual machine's memory organization is different from physical machine and hinders the application of CFI. This paper gives out the a novel way to enforce the control flow integrity to the Java applications based on the memory organization of the Java virtual machine. The method presented in this paper can provide the user information about an applications behavior, and significantly improve the security of a Java application.
- Published
- 2014
- Full Text
- View/download PDF