JavaWeb应用软件保护方法研究.pdfVIP

  • 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需要使用类

文档评论(0)

1亿VIP精品文档

相关文档