软件保护方案 >> 解决方案
   
    您的 Windows 应用程序如果不使用任何加密或许可系统就直接发布给最终用户的话,很容易遭受破解;然而,微软的 PE  文件格式并不具有防破解的安全特性,因此会让很多软件产品的安全性得不到保障。当人们非法拷贝、出售、共享或散发软件产品的时候就产生了盗版问题,它可以是单机许可用户在多台计算机上使用,或是更严重的通过网络点对点的散发,无论哪种方式,都被认定为盗版行为。盗版行为最直接的危害就是给您的投资回报和盈利带来的风险,这时您需要选择一套成熟的软件保护方案。
   
    许多软件开发商由于对软件保护缺乏足够的知识,导致花费了大量人力和物力设计的保护方案仍然不堪一击,因此,如何最大限度保护自己的软件在可预期的生命周期内不被破解,己是软件开发商和软件作者必须考虑的问题。选择什么样的软件保护方案需要重点考虑成本、保护强度和所需的调试时间。没有哪一种软件保护方案可以宣称 100% 防破解,但是选择一套完善的保护方案可以最大限度的减少您的软件产品被盗版的威胁。尽管配置软件保护系统会增加成本,但是我们的目的应该是让盗版比购买软件成本更高。
   
常见保护方案对比:
   
    很多软件开发商认为,只要有强大的注册算法或不可逆的加密算法就已经足够了,其实这正是软件保护的误区所在。注册或加密算法再可靠,在强大的反编译引擎前都是极其脆弱的;以 IDA 为例,破解者阅读它反编译出来的代码其实和源代码没有太大的差别,这样您的注册算法就会被破解者很轻易地分析。因此,现在说的软件加密,很大程度上是在谈注册算法的保护。常见的保护方案有:
  • 加壳保护.
    一般而言,加壳软件保护机制都是基于“信封”原理,软件的所有区段(代码段、数据段、输入表和资源) 被封装在保护器内,保护代码添加在文件尾部。软件运行时,保护代码首先取得控制权,并检查文件的完整性、是否有调试器、注册密钥的合法性和试用版本限制等内容,然后解密程序数据,初始化应用程序(处理输入表和重定位表)并将控制权交还给应用程序。然而,壳毕竟只是软件的一层附加数据而已,一旦被脱去,破解者对软件的修改或解密只是时间上的问题了。
  • 硬件加密(加密狗).
    硬件加密的思想已经存在很久了,从某些方面讲,它的加密效果还是可以考虑的;但是硬件加密首先需要有硬件的投资以及日常维护,因此加密成本很高,兼容性也比较差;另外,市场上各种加密狗模拟器、复制器和共享器的出现,也使得这种保护方式变得很脆弱。
  • 在线激活.
    这也是一种不错的保护方式,优势在于,只要网络连通就可以随时验证;但是这种保护方式也需要投入服务器,硬件投资的成本相对来说更高,而且容易被抓取网络封包分析,破解成本地验证。
  
我们的解决方案:
   
    我们目前可以为您提供整体的加密解决方案和基于应用层的加密方案,这两种方案都是根据您的软件产品而量身定做的,具有多样化的安全特性及高度透明性。
 
应用层解决方案: 
  • 虚拟机加密保护.
    这是目前最强的软件加密保护方式,也是本站推荐的加密解决方案。由于虚拟机是带有不同于 Intel 8086 处理器指令系统的虚拟处理器,可以将部分代码转换为在虚拟机上运行的字节码,并且它的指令集是不为人知的;因此,自主研发的虚拟机解析引擎具有很高的强度,破解者就需要开发一整套的解析引擎来分析和反编译字节码。以现有的解密理论,破解者想要还原出源代码几乎是不可能的。
  • OEM 版加密软件定制.
    如果您对市场上现有的加密软件没有信心的话,我们的研发工程师可以为您独立设计一套完全定制开发的加密软件。不同于公开下载的其它加密软件,这种 OEM 定制版的软件产品是您独有的,加密内核也完全不同于市场上的任何产品,所有的加密选项都是根据您的要求设计。可以看出,OEM 版软件的优势在于,它的加密引擎对于外界来说是未知的,拥有很高的强度;同时,它可以极大的满足您个性化的需求,最适合的才是最好的!
  • 加密模块定制开发.
    当然,并不是所有人都精通加密算法的编写,如果您不熟悉这一领域,您编写的加密算法可能会有致命的漏洞,这是个很严肃的问题。现在,您完全不必再为此问题担忧,我们的技术工程师可以按照您的个性化要求,为您量身定做最适合您的加密模块。
  • 用户权限管理.
    我们重视对终端用户许可权限的管理,任何软件开发商都不希望自己的软件产品被终端用户随意散发,因此,我们提供基于硬件指纹锁定的许可管理系统,确保您的软件产品真正做到单机使用。
整体解决方案:
 
    有时候,优秀的加密方案并不一定可以完全保证您软件产品的安全,同时还需要您有安全可靠的代码,这需要您和我们一起努力。我们推荐的整体加密方案可以有效的解决这一难题,我们为您提供从软件架构设计开始的一系列解决方案,包括如何编写安全的代码,如何开发加密模块,如何与外壳紧密结合等...
 
总结:
   
    我们深知,没有哪一种软件保护方案可以宣称 100% 防破解,我们要做的是使加密保护后的软件极度复杂,使破解者在这种复杂的代码中迷失方向,保护软件产品在可预期的生命周期内不被破解;我们的目的是让盗版比购买软件成本更高。
   
    我们为您推荐的软件保护方案拥有多样化的安全特性及高度透明性,可以有效地减少由于盗版给您的投资和盈利带来的风险,并能为您带来积极的投资回报。
 
    从此,您专心做产品,加密保护由我们来做!
申请链接|站点地图|产品合作|联系我们
Copyright © 2007, Need For Protect. All rights reserved.
沪ICP备07510507号
Powered By: KingCMS 3.0 Beta