发布者认证信息(营业执照和身份证)未完善,请登录后完善信息登录
 终于发现Java代码威步轻松防护 - 三农网
Hi,你好,欢迎来到三农网
  • 产品
  • 求购
  • 公司
  • 展会
  • 招商
  • 资讯
当前位置: 首页 » 资讯 » 中国新农村 找商家、找信息优选VIP,安全更可靠!
终于发现Java代码威步轻松防护
发布日期:2021-11-18 19:47:00  浏览次数:14

JAVA 开发语言以其安全性高、代码优化、跨平台等特性,迅速取代了很多传统高级语言,占据了企业级网络应用开发等诸多领域的霸主地位。特别是近年来大数据、互联网+、云计算技术的不断发展,Java开发语言更具有不可替代的地位。

不过,JAVA最突出的跨平台优势使其要以中间代码的形式运行在虚拟机环境中,因此JAVA代码反编译要比其他开发语言更容易实现,并且反编译的代码经过优化后几乎可与源代码相媲美。为了避免出现这种情况,保护软件知识产权,有一种叫做Java混淆器的工具被开发出来。

但Java混淆器的作用是对编译好的代码进行混淆,使得反编译后的代码混乱难懂,真正起的作用只是增加了逆向工程的难度,最终的结果也是治标不治本,对于一些掌握工具的人来说几乎还是透明的。另外由于Java程序中会有多重映射关系,因此大多数混淆工具的兼容性会很差。

  全自动保护Java程序

德国威步公司的AxProtector Java是一款省时、省力的全自动加密工具,采用AxProtector Java,软件商无需任何代码开发,即可轻松加密Java应用程序、Jar包、War包,防止反编译,防止逆向工程,真正实现Java代码加密。

  AxProtector Java II

威步AxProtector Java II 可对Java SE(J2SE)和Java EE(J2EEn)应用程序、Jar包、War包进行全面而复杂的全自动保护。软件开发人员可以对各种类(Class)和方法(Method)分别进行加密;如需考虑安全性和性能的平衡,也可在需要的时候对个别类和方法不进行加密。

在集成的时候, AxEngine安全引擎直接被添加至Java应用程序中,在第一次调用应用程序时,AxEngine方法将在运行环境中注册。所有的类和方法在加载时,都将自动执行该方法,确保加密后的类和方法可以自动解密。Java AxEngine II 安全引擎,由Java组件和本地JNI组成。

  AxProtector Java I

由于考虑兼容原因,威步仍然提供AxProtector Java I 产品。其仅在类层面上加密Java SE应用程序,因此需要对Java应用程序中每一个单独的类分别进行加密。当然如果为了不影响性能,则需要排除个别类不做加密。

在集成的时候,AxEngine安全引擎将作为一个外壳类添加至Java应用程序中。

该外壳类将作为应用程序中新的主类,并首先执行。外壳类运行时首先需要加载“威步类加载器”,然后加载原程序的主类,同时“威步类加载器”负责对加密过的类进行解密。Java AxEngine I 安全引擎,由Java组件和本地JNI组成。

  使用JNI提升安全

代码解密和大部分的安全检查工作均由AxEngine引擎中的本地JNI完成。如果没有相应的CmDongle硬件狗授权或CmActLicense软授权,则代码无法解密并运行。相比纯Java解决方案,使用本地组件(JNI)可以显著增强安全性。此类本地组件可支持Windows、MacOS以及Linux等操作系统。

AxProtector Java提供最先进的反调试机制加载至Java应用程序中,确保是受保护的应用程序运行在原Java虚拟机中。任何篡改或本地虚拟机转存等行为,均会被检测到,并阻止解密受保护的类。另外,该工具也能实时侦测JVMTI等调试工具。

  使用CodeMeter API提升安全

与集成CodeMeter API相比, AxProtector Java是以极小的使用成本实现高强度保护方案。如果希望更进一步的达到更高的安全强度,建议软件商可以额外选择使用CodeMeter API。软件商如果使用CodeMeter API中的加密函数,则可更进一步增加数据安全和通讯安全,并且实现软件分模块授权管理等功能。

 使用分授权提升安全

使用AxProtector Java,可以使用不同的产品码加密Java程序中的不同功能模块。软件商只需分发所有授权中的一部分,则用户只能使用其购买的模块或功能。使用CodeMeter API,软件商也可实现软件图形元素(比如按钮或菜单)的启用或禁用功能。

使用多个不同的产品码可以实现最大的安全性,每个产品码使用不同的AES密钥加密程序。如果没有相对应的产品码存在,则相应密钥不存在,并且无法授权解密相应的程序。

  纯代码保护防止逆向工程

与威步其他软件加密产品一样,AxProtector Java产品也提供纯代码保护(Protection Only)方案。最终用户无需购买任何硬件加密狗或软授权,即可运行加密后的Java应用程序、Jar包或War包。软件商只需将CodeMeter Runtime与已经激活的授权和Java应用程序一起发行即可。Java应用程序的解密是发生在CodeMeter Runtime的本地部分里,相比纯Java方案,其安全标准更高。

威步总部位于德国科技中心——卡尔斯鲁厄,是当今德国唯一的一家集开发、生产及销售于一体的软件保护开发公司,专注该领域27年,一直致力于提供知识产权保护、防恶意篡改以及建立灵活授权的管理方案、解决方案。近年来,威步持续大力投入研发领域,与合作伙伴在软件加密解决方案、加密狗硬件、嵌入式系统加密解决方案、授权增值服务等领域全面开展合作,持续向客户提供威步系统数字安全、知识产权保护和完整性保护等系列产品,更多安全防护知识您可以在微信中搜索“威步信息”关注更多相关信息!

VIP企业最新发布
全站最新发布
最新VIP企业
背景开启

三农网是一个开放的平台,信息全部为用户自行注册发布!并不代表本网赞同其观点或证实其内容的真实性,需用户自行承担信息的真实性,图片及其他资源的版权责任! 本站不承担此类作品侵权行为的直接责任及连带责任。

如若本网有任何内容侵犯您的权益,请联系 QQ: 1130861724

网站首页 | 实时热点 | 侵权删除 | 付款方式 | 联系方式 | 法律责任 | 网站地图 ©2022 zxb2b.com 三农网,中国大型农产品交易电商平台 鄂公网安备42018502006996 SITEMAPS | 鄂ICP备14015623号-20

返回顶部