- 1
- 0
- 约3.23千字
- 约 5页
- 2024-01-13 发布于山东
- 举报
JavaWeb应用软件保护方法研究
摘要:Java语言在Web应用软件领域得到了广泛的应用。由于跨平
台需求和动态连接特性,使Java类文件很容易被反编译。对传统的Java
类文件保护方法进行分析,在代码混淆加密技术的基础上,提出了一种纯
Java技术的代码授权方法。该方法保持了Java技术的跨平台特性,提升
了Java类文件的安全性。实践结果表明,该方法是简单有效的。
关键词:Java;软件保护;代码混淆;软件授权
1代码混淆概述
目前针对Java源文件方法主要有以下几种方法:本地编译技术、数
字水印技术、ClassLoader加密技术以及代码混淆技术。
Java本地编译是指将Java应用程序编译成本地应用程序,如
Windows平台下名为exe的应用程序。通过java虚拟机将由源代码生成
Java类文件,再将类文件编译成可执行文件。
用该技术生成的本地应用程序是二进制格式的可执行文件,但该方法
牺牲了Java的跨平台特性,对于桌面应用程序的开发问题不大,但对于
web应用程序的开发,则是一个致命缺陷。同时该方法技术层面还存在不
成熟,支持不完善的问题,不适合采用。
ClassLoader的基本目标是对类的请求提供服务。当JVM需要使用类
您可能关注的文档
最近下载
- 小学五年级数学混合运算计算专项练习题(每日一练,共19份).pdf VIP
- 2025年自贡市中考英语试卷(含答案及解析).docx
- 2025年高考物理真题汇编及模拟试卷.docx VIP
- 小学五年级数学混合运算计算专项练习题(每日一练,共23份).pdf VIP
- 空调外包安装合同.doc VIP
- 静配中心无菌技术考核试题.docx VIP
- 小学五年级数学小数混合运算计算专项练习题(每日一练,共9份).pdf VIP
- 历年辽宁省沈阳市中考数学试题(含答案).docx
- 小学五年级数学小数混合运算计算专项练习题(每日一练,共14份).docx VIP
- 小学五年级数学小数混合运算计算专项练习题(每日一练,共13份).docx VIP
原创力文档

文档评论(0)