TCFI4J: A Trust Enhanced Control Flow Integrity in Java']Java Virtual Machine

被引:0
|
作者
Mei, Songzhu [1 ]
Cheng, Yong [1 ]
Ren, Jiangchun [1 ]
Wang, Zhiying [1 ]
Ma, Jun [1 ]
Wu, Jiangjiang
Zhao, Yuliang
机构
[1] Natl Univ Def Technol, Sch Comp, Changsha, Hunan, Peoples R China
关键词
!text type='java']java[!/text] virtual machine; trusted computing; control flow integrity; information security;
D O I
10.4028/www.scientific.net/AMM.513-517.1477
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
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. Controlflow 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 application's behavior, and significantly improve the security of a Java application.
引用
收藏
页码:1477 / 1484
页数:8
相关论文
共 12 条
  • [1] Security Enhanced Java']Java: Mandatory Access Control for the Java']Java Virtual Machine
    Venelle, Benjamin
    Briffaut, Jeremy
    Clevy, Laurent
    Toinard, Christian
    2013 IEEE 16TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2013,
  • [2] Lessons Learned and Challenges of Deploying Control Flow Integrity in Complex Software: the Case of OpenJDK's Java']Java Virtual Machine
    Houy, Sabine
    Bartel, Alexandre
    2024 IEEE SECURE DEVELOPMENT CONFERENCE, SECDEV 2024, 2024, : 153 - 165
  • [3] Information Flow Control Using the Java']Java Virtual Machine Tool Interface (JVMTI)
    Howarth, Jason
    Altas, Irfan
    Dalgarno, Barney
    FIFTH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY, AND SECURITY: ARES 2010, PROCEEDINGS, 2010, : 689 - 695
  • [4] Towards a high integrity real-time Java']Java virtual machine
    Cai, H
    Wellings, AJ
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2003: OTM 2003 WORKSHOPS, 2003, 2889 : 319 - 334
  • [5] Implementing parallelism and scheduling data flow graphs on Java']Java Virtual Machine
    Xu, J
    Sha, EHM
    2001 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS I-VI, PROCEEDINGS: VOL I: SPEECH PROCESSING 1; VOL II: SPEECH PROCESSING 2 IND TECHNOL TRACK DESIGN & IMPLEMENTATION OF SIGNAL PROCESSING SYSTEMS NEURALNETWORKS FOR SIGNAL PROCESSING; VOL III: IMAGE & MULTIDIMENSIONAL SIGNAL PROCESSING MULTIMEDIA SIGNAL PROCESSING, 2001, : 1157 - 1160
  • [6] Information flow control using the Java Virtual Machine Tool Interface (JVMTI)
    School of Computing and Mathematics, Charles Sturt University Wagga, Wagga, Australia
    不详
    ARES - Int. Conf. Availab., Reliab., Secur., (689-695):
  • [7] Fine-grained information flow analysis and enforcement in a Java']Java virtual machine
    Chandra, Deepak
    Franz, Michael
    TWENTY-THIRD ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE, PROCEEDINGS, 2007, : 463 - 474
  • [8] J-PARALLELIO - AUTOMATIC PARALLELIZATION FRAMEWORK FOR JAVA VIRTUAL MACHINE CODE
    Institute of Computer Science University of Science and Technology, Cracow, Poland
    不详
    arXiv,
  • [9] Program transformations for light-weight CPU accounting and control in the Java virtual machine: A systematic review
    School of Computer and Communication Sciences, Ecole Polytechnique Fédérale de Lausanne , 1015 Lausanne, Switzerland
    不详
    High Order Symbol Comput, 2008, 1-2 (119-146):
  • [10] VM-CFI: Control-Flow Integrity for Virtual Machine Kernel Using Intel PT
    Kwon, Donghyun
    Seo, Jiwon
    Baek, Sehyun
    Kim, Giyeol
    Ahn, Sunwoo
    Paek, Yunheung
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2018, PT V, 2018, 10964 : 127 - 137