java软件保护技术研究及实现分析

java软件保护技术研究及实现分析

ID:9013354

大小:113.67 KB

页数:2页

时间:2018-04-14

java软件保护技术研究及实现分析_第1页
java软件保护技术研究及实现分析_第2页
资源描述:

《java软件保护技术研究及实现分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、农业网络信息·信息技术·2015年第5期AGRICULTURENETWORKINFORMATIONJava软件保护技术研究及实现分析张业男,李强,范丹,王登科(黑龙江农业经济职业学院信息工程系,黑龙江牡丹江157041)摘要:计算机软件是凝结开发人员智慧的技术密集型产品,具有极高的价值,一旦被盗版者或者竞争对手通过不正当的手段得到,将给软件开发商和开发人员带来巨大的损失。反编译得出的代码具有很高的质量,基本上可以完全反映编写者的思路,因此,软件在知识产权的保护上面临着很大的安全风险。针对这种情况,本文通过对Java软件保护技术研究、存在的弊端与优势等方面展开论述,

2、提出了一种新的Java软件保护方案。关键词:计算机软件;反编译;软件保护技术中图分类号:TP315文献标识码:A文章编码:1672-6251(2015)05-0038-02StudyandImplementationofJavaSoftwareProtectionTechnologyZHANGYenan,LIQiang,FANDan,WANGDengke(DepartmentofInformationEngineering,HeilongjiangAgriculturalEconomyVocationalCollege,HeilongjiangMudanjiang

3、157041)Abstract:Computersoftwareistechnology-intensiveproductcondensedthedevelopers’wisdom,andhasextremelyhighvalue.Ifitwasstolenbypiratesorcompetitorsthroughimpropermeans,developerswillhaveenormousloss.Thedecompiledcodeisofhighquality,basicallycanreflectthewriter'sideas,therefore,the

4、intellectualpropertyrightprotectionofJavasoftwareisfacingabigsecurityrisk.Inviewofthissituation,thispaperdiscussedtheJavasoftwareprotectiontechnologyanditsdisadvantagesandadvantages,andproposedanewJavasoftwareprotectionscheme.Keywords:computersoftware;decompile;softwareprotectiontechn

5、ology近年来,许多公司和Java开发人员在深入研究患。目前,Java本地化技术已经能够达到与传统C/Java类文件和虚拟机的基础上,研究开发了多种方法C++等语言开发的软件一样的强度,消除了原有的安来保护Java类文件,包括本地化技术、代码隔离技全隐患。术、数字水印技术以及代码混淆技术。这些保护方目前,我国开发出了很多本地编译工具,并且广法,在一定的程度上可以起到保护Java软件的作用,泛应用于实际当中,虽然本地化技术取得了一定的成但是它们各自都存在明显的局限性和缺陷。本文通过就,在安全方面能够很好地保护Java类文件,在安全对该应用程序的技术层面、存在的弊端

6、与优势等方面强度方面也取得了成就,但是仍然存在着一些问题。展开论述,希望为知识产权的保护提供一定的帮助。1.1依赖具体的运行平台1本地化技术跨平台性本地编译需要依赖具体的实际的运行平二进制可执行文件与虚拟机中执行的Java应用程台,只能在具体编译过程执行的同一种平台上运行,序相比较,Java本地化技术的产生具有以下优势:能如果在操作过程中,失去了“一次编译,到处运行”,够产生更快速度的执行速度,同时占用的内存更加将会得到二进制格式的可执行文件,进而就失去了跨小。在安全隐患方面,Java的安全性也有所提升,这平台这一特性。是因为程序已经从类文件被编译成二进制的可执行

7、的1.2B/S结构的网络应用软件无法应用文件,类文件本身具有结构特性,存在一定的安全隐在运作的过程中,服务器端程序必须运行在Java基金项目:黑龙江省教育厅规划课题“高职软件专业团队协作开发模式的研究与实践”(编号:GZC1213024)。作者简介:张业男(1985-),男,本科,讲师,研究方向:计算软件开发。收稿日期:2015-04-08—38—《农业网络信息》2015年第5期信息技术应用服务器上,本地化技术要完全依赖于具体的某个机器,它不能容忍任何一种细微的错误,因此传统的运行平台,进而生成可执行的程序。这一方案有优势一系列嵌入水印的方法势必遭到淘汰。也有弊端

8、,它能够解

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。