基于JSP+Bean开发的软件如何防止被反编译(300分)

  • 主题发起人 主题发起人 qdyoung
  • 开始时间 开始时间
Q

qdyoung

Unregistered / Unconfirmed
GUEST, unregistred user!
像jade之类的obfuscation好像只适用于独立的application
 
发布的版本不要有注解及文档
写一个小程序,把程序中的注解都KILL掉,出一个无注解版本的,再编译
现在的系统如果没有注解和文档,恐怕。。。。。。呵呵
 
只能防小人啊,不论JAVABEAN怎么编译,都能破。
 
在编译java文件时,可以使用混淆编译。那样反编译过来的文件将没有可读性。
 
混淆编译的原理是修改自己写的类和方法的名字为乱字符,并把所有调用的地方一起改掉,
这对单独的应用确实可以,当时jsp调用bean时,jsp被编译生成java文件,再由这个java
调用bean,jsp编译生成java文件不可能去混淆处理吧,这个java不混淆处理,
bean就不能被混淆处理
 
jsp生成的java文件当然也可以被混淆
 
请问曹大虾用的哪个混淆软件?
混淆后*.jsp可以正常访问?
 
用jade怎么处理jsp要调用的class文件
没法指定MainClass怎么办
 
这个安全问题很头疼!
 
已经使用jsp预编译的方法解决
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部