五 注意事项
我们看到 要在不修改源代码的情况下加密一个Java应用是很容易的 不过 世上没有完全安全的系统 本文的加密方式提供了一定程度的源代码保护 但对某些攻击来说它是脆弱的
虽然应用本身经过了加密 但启动程序DecryptStart没有加密 攻击者可以反编译启动程序并修改它 把解密后的类文件保存到磁盘 降低这种风险的办法之一是对启动程序进行高质量的模糊处理 或者 启动程序也可以采用直接编译成机器语言的代码 使得启动程序具有传统执行文件格式的安全性
另外还要记住的是 大多数JVM本身并不安全 狡猾的黑客可能会修改JVM 从ClassLoader之外获取解密后的代码并保存到磁盘 从而绕过本文的加密技术 Java没有为此提供真正有效的补救措施
lishixinzhi/Article/program/Java/hx/201311/25751
【java应用程序源代码 java程序源代码文件在哪】java应用程序源代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java程序源代码文件在哪、java应用程序源代码的信息别忘了在本站进行查找喔 。
推荐阅读
- 户外达人直播设备,户外直播必备工具有哪些
- 京东如何扩张电商,京东如何扩张电商渠道
- hbaseregion如何产生,hbase region in transition
- 星际自定义里的射击游戏,星际自定义里的射击游戏是什么
- mysql中怎么导出数据 mysql怎么导出数据库文件
- sqlserver2008取余数,sql语句取余数
- 游戏音频开发工具,游戏音频技术
- 网红水果大亨直播,水果大亨红包版是真的吗
- 下载的mysql怎么安装 mysql这么安装