本页位置: 文章首页 | 网刃动态 | 行业动态 | 加密技术 | 网刃保护指南 | 编程指南 | 免费资源
 
软件“暗算”
双击自动滚屏 发布者:121884529 发布时间:2007/7/2 阅读:2

仿佛一场没有硝烟的密码战,从商业软件诞生的那天起,软件的盗版与防盗版之争从来没有停止过。在“魔”高还是“道”高的较量中,加密方式是“暗算”的中心。

软件研发者往往对于自己软件产品的功能耳熟能详,但对防盗版却是门外汉;频繁地更换防盗版方法,但效果却往往不尽如人意。一部分的软件开发重复着产品开发、被破解、被复制、被发散……的相同过程,严重制约了软件产业自主创新,严重影响了整体发展。

“全程式”服务

传统的数字版权软保护分为两种方式:第一种是通过在产品自身内置注册体系的软件保护方式,这种方式的不安全因素体现在并不是所有开发者都很熟悉加密保护系统,往往只会使用比较简单的对称式算法来保护其产品,因而容易被破解。

另外一种保护方式是在外面加一个加密外壳,用来保证程序不被别人改写或盗用。但加“壳”的缺点是,一批产品中的某一个被破解后,这一批产品的破解原理就都公开了。

第二种是通过硬件方式对软件产品进行保护,包括加密狗、USB卡等。硬件加密虽好,但必须通过光盘等介质,不能利用互联网进行大规模分发。

前不久由网刃数字版权保护平台推出的软件行业防盗版解决方案,从版权保护、认证、发布全程为软件产品提供防盗版服务。

网刃数字版权保护结合了硬件加密狗的原理和高强度加密算法,并且采用嵌入函数的加密方法,很大程度解决了互联网软件产品版权安全的瓶颈问题。

据网刃平台技术总监王念峰介绍,网刃平台是通过对3DES、RAS、MD5众多高强度类加密算法的综合使用,并且增加了对自身的完整性检查,包括对磁盘文件和内存映像的检查,防止未经允许修改程序以达到破解的目的。

不管是授权文件还是可执行程序,其中与保护相关的明文均要进行加密处理,且分散存放,检查注册信息的代码中间要插入一些无用代码或者魔幻数(magic number)。对数据和功能函数进行保护,将敏感数据和功能从软件产品中提取出来分开存放,在验证系统使用合法后,再组合复原完整产品,这一系列的作法大大提高了破译难度。

目前,网刃平台已经与连邦软件、百汇数字星空、软件屋等进行了平台级合作,与上海捷诚、大连天维、妙手财务、无忧财务、思创银联、神州创世等多家软件生产和销售商建立了合作关系,还针对共享的软件研发作者提供灵活的、定制式的平台服务,目前网刃商城注册产品商已有300多家。

网刃平台防盗版解决方案在版权保护、认证、发布环节上切断了盗版形成源头,让盗版黑手无“隙”可击。

网刃平台

经过网刃平台全程服务的软件产品,可以有效限制用户对软件产品的非授权使用。比如只能在一台PC终端上注册使用,如果想在其它PC终端上使用则必须将原有PC终端上的许可证进行注销,这就是网刃平台的“许可证迁移模式”。

这样可以将极大的限制正版软件互联网上的大范围“免费”分发问题,充分保护了生产者的著作权益,并有效促进用户需求转化购买行为的几率。

另外,为了满足不同用户对产品使用次数和功能的需求,网刃平台可实现用户按天、按次、按截止日期的使用控制,也可以对产品的功能进行选择性开放,针对不同级别用户进行功能限制,另外还支持按使用期限进行的正版租用。用户可以针对不同需求支付不同价格,从而形成了网刃平台的租用理念。

对生产商及共享作者采用后付费模式进行收益分成,根据售出的许可证数量进行结算,软件在没有售出之前不必付费,根据售出后的数量,获得收益后再付费,与传统的介质成本、物流费用、代理分成的销售方式相比,网刃平台大大缩减了产品销售、包装等前置成本。

要解决ISV们对盗版的顾虑,充分保护软件产业链中各环节的合法权益,一方面需要ISV们增强防盗版意识,另一方面,还要加强对盗版市场的打击力度,才能营造一个利于产业发展的绿色健康环境,促进软件产业的自主创新和健康发展。