 |
Java
代码篡改、逆向工程和盗窃漏洞-圣天诺加密狗 |
:Java 易遭受逆向工程-克服
Java 代码篡改、逆向工程和盗窃漏洞白皮书 系列Sentinel 圣天诺加密狗_2
Java 易遭受逆向工程
虽然能够“编写一次,随处运行”(Write Once, Run
Anywhere)是一个巨大的优势,但这种环境的架构方式使其远比本机应用程序更容易被黑客进行逆向工程。这意味着开发人员面临着失去知识产权的非常真实的危险。基于应用程序的虚拟机比本机应用程
序更容易逆向工程的原因有很多:
JVM是开源的
Sun 已经免费提供JVM的源代码。这使得黑客只需查看代码即可弄清虚拟机的工作方式。
Java .class文件格式是可公开获取的 如前所述,Java 源代码被编译成字节码,而字节码存储在 Java .class
文件中。
Java .class 文件格式的规范是可公开获取的,因此有技术背景的任何人都能容易地编写可以处理、修改或转换.class
文件的工具。
JVM是软件,而不是硬件
与需要理解特定处理器的专家使用的标准编程语言不同,JVM
是一个应用程序,它如同微处理器一样运作,并使用操作系统和计算机硬件提供的内置功能。由于黑客不必深入到硬件级别,因此更容易取得对
JVM的完全控制。
因此,例如在使用标准本机系统开发语言进行调试时,暂停处理器 为困难,需要具备处理器、调试功能及可用环调试器的专家知识。但是,由于
JVM运行环境的源代码是可公开获取的,因此开发人员可以轻松地建立自己的虚拟机来完全控制虚拟处理器的各个方面。这样可以容易地分析运行环境中运行的每个应用程序。
|
Java 代码篡改、逆向工程和盗窃漏洞-圣天诺加密狗 |
泰雷兹(THALSE)收购:金雅拓 (Gemalto)、赛孚耐(SafeNet)、圣天诺(Sentinel)、阿拉丁(HASP),彩虹(Rainbow),金天地加密狗(Dog),公司成为专业软件货币化市场品牌。
武汉市金雅特信息技术有限责任公司是泰雷兹(THALSE)公司授权中国代理商,所售赛孚耐SafeNet加密狗产品的序列号均为独立序列号,赛孚耐加密狗产品关键部件是采用非通用芯片可以防止克隆复制的,可提供30天免费测试。
我公司有多名专业加密技术工程师,可随时为您售前售后服务,帮助您实现硬件加密狗、软锁、云授权许可证License授权管理,提高软件开发商软件销售收入。
产品三包:7天包退换,非物理损坏2年免费更换,2年免费服务 |
|
|
 |
|
加密狗-软件授权许可加密保护 |
|
|
 |
|