期刊文献+

改进的Java类文件保护方法 被引量:6

Improved Method for Protecting Java Class Files
下载PDF
导出
摘要 编译后的Java类文件很容易被反编译,在Java应用上会产生源代码的安全问题。该文对传统的Java类文件保护方法进行分析,在类加载器(ClassLoader)加密技术的基础上,提出一种使用JNI技术调用本地解密接口的改进方法。解密接口在设计上保证了JNI技术调用本地解密接口时的通信安全,从而提升了Java类文件的安全性。实验结果表明,该方法是有效的。 Because the compiled Java class files are easily decompiled, the security for original code in Java application has been a problem. On the basis of ClassLoader encryption, an improved method for transferring the local decrypted interface with Java Native Interface(JNI) technology is proposed, after analyzing the traditional protecting way for Java class files. The decrypted interface garantees the communication security when JNI technology transfers the local decrypted interface, which promotes the security of Java class files. Experimental results show this method is effective.
出处 《计算机工程》 CAS CSCD 北大核心 2009年第1期93-94,共2页 Computer Engineering
基金 浙江省科技厅基金资助项目(2006C31006)
关键词 类加载器 JAVA本地接口 类文件 安全性 ClassLoader Java Native Interface(JNI) class file security
  • 相关文献

参考文献5

二级参考文献8

  • 1Cifuentes.Reverse compilation techniques[J].PhDthesis,Queensland University of Technology,July 1994.
  • 2McGraw,Felten.Securing Java,2nd edition [M].John Wiley & Sons,1999.
  • 3Proebsting,Watterson S.Krakatoa:Decompilation in JAVA[J].In USENIX Conference on Object-Oriented Technologies and Systems,June 1997.
  • 4Greg Travis.How to lock down your Java code [M].IBM:developerWorks,May 2001.
  • 5Sun Microsystems Inc. Java 2 platform API specification [S].
  • 6LiGong.Java2平台安全技术-结构、API设计和实现[M].北京:机械工业出版社,2000..
  • 7魏学宏.高中化学新课程教学中问题情境创设策略研究[J].考试周刊,2017,0(31):54-54. 被引量:5
  • 8张瑞华.高中化学新课程教学中问题情境创设策略研究[J].考试周刊,2018,0(25):170-170. 被引量:4

共引文献32

同被引文献33

  • 1张俊.利用DES和RSA加密算法实现JAVA软件的注册授权策略[J].青岛远洋船员学院学报,2006,27(2):68-71. 被引量:2
  • 2陶正,郭义喜.防止反编译技术研究[J].装甲兵工程学院学报,2006,20(4):64-67. 被引量:2
  • 3鲍福良,彭俊艳,方志刚.Java类文件保护方法综述[J].计算机系统应用,2007,16(6):124-126. 被引量:5
  • 4Low D.Protecting Java Code via Code Obfuscation[J].ACM Crossroads,1998,4(3):21-23.
  • 5Roubtsov V.Cracking Java Byte-code Encryption[Z].[2009-02-11].http://www.javaworld.com/javaqa/2003-05/01-qa-0509-jcrypt.html.
  • 6Kiczales G,Lamping J,Mendhekar A,et al.Aspect-Oriented Programming[C]//Proceedings of the European Conference on Object-Oriented Programming.[S.l.]:Springer-Verlag,1997.
  • 7王德广,战晓娟.Java混淆算法的研究[J].计算机安全,2007(9):22-24. 被引量:1
  • 8严蔚敏,吴伟民.数据结构(C语言版)[M].北京:清华大学出版社.2011.
  • 9Jamie Jaworski. Java Security Hanclbook[M].北京:电子工业出版社,2001.
  • 10Waiter Savitch. Java: An Introduction to Computer Science and Programming[M]. Second Edition. Upper Saddle River: Prentice Hall, 2000.

引证文献6

二级引证文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部