很多个人软件开发者都有这样的苦恼:千辛万苦开发出来的软件一旦投向市场或交给客户,马上就会出现盗版和盗用。顶多在刚开始的时候收到一些钱,今后则很难依靠软件获得持续的可靠收入。这是目前中国软件市场的现状。大部分的优秀个人软件要么免费并捆绑广告、插件,要么只能转向行业应用。
目前市场上有一些软件保护产品,但大多价格昂贵,而且保护效果好的产品都需要在电脑上带一个硬件加密狗。一些使用注册码和激活机制的软件保护方案的安全性都不是太高,而且激活过程比较麻烦,影响软件的易用性。有没有安全强度高又使用简单的软件保护产品呢?价格还不能太高——一般自由软件每个月的使用费也就是十几块钱到几十块钱。
笔者在网络上寻找了一段时间还真发现了一个这样的产品。它是由北京比特安索信息技术有限公司开发的,它的安全机制是通过网络上的服务器进行实时认证。从网上的资料来看,软件用户的计算机到服务器之间的网络通讯采用了和SSL类似的安全通讯协议,而软件在运行的时候会定时到服务器获取数据并且进行校验。因为破解人员不可能了解服务器上的软件运行过程,整个系统的安全强度要比硬件狗还要高。
比特安索的保护系统叫比特平台。最吸引人的是比特平台允许免费注册和试用!试用用户可以产生50个激活码,用于50个软件用户,这对用户不多的软件倒也够了。如果需要更多激活码的话,还可以再次注册……。不过,比特平台的服务费是按照软件的实际使用情况收取的,只有软件用户在这个月里真的使用了软件才会收钱。如果软件卖出去了而且用户也用了,一个月给比特平台交几块钱服务费倒也不算贵。
笔者注册了一个帐户。登录到比特平台上之后按照说明创建产品、授权模版还有发给软件用户的授权码(不过最多只有50个),整个过程非常简单,可配置的内容也很多。在建立授权模版和授权码的时候可以设定软件的使用期限,但是试用帐户只能产生30天之内的授权码。要把比特平台的授权集成到软件里需要从平台上下载一个库和一个接口定义文件。平台上有例子程序,不过目前只提供了C/C++和Java语言的支持,要获取其它开发语言的接口支持还要再和比特安索联系。下载的过程可以看出比特安索的专业性,下载模块都是唯一的而且和刚刚创建的产品以及设置进行了绑定。不同的开发人员之间甚至同一个开发人员的不同产品之间模块都不能够混用。按照例子程序把模块集成到产品代码的过程也非常简单。修改代码,重新编译,一次性通过。
把集成了比特平台安全模块的软件发给用户的时候还要同时提供一个授权码。用户在使用软件的时候首先输入授权码,此时软件会自动与比特平台的服务器进行认证。笔者建议开发的时候最好把授权码自动记录到注册表里,省得每次运行软件的时候都要输入。除了要输入授权码之外,保护系统对用户使用软件的过程没有其它的影响。因为软件会定期与服务器通讯,因此用户的计算机运行软件的时候必须在线。此时把软件拷贝到另一台计算机上运行,立刻返回注册码被使用的错误。这下不怕软件被盗版了!
其实比特平台的安全库还提供了不少其它的功能接口,由于时间的关系笔者也没有一一尝试。有一个网络配置项的功能允许软件把配置信息存储在服务器上,这样用户随便在任何一台机器上使用软件,只要用相同的授权码,都能自动获取到相同的配置。软件如果能好好利用这一功能,相信一定可以给用户带来良好的体验。
比特平台和安全库的功能还有很多,有兴趣的朋友可以自己试一试。稍微花一些时间给自己的软件加上一层保护,笔者认为还是非常值得的。
进入论坛>>声明:IT商业新闻网登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考。新闻咨询:(010)68023640.推荐阅读
昨天,按照年度经营收入排名,市软件行业协会在1130家企业会员中揭晓“软件十强”。“十强”门槛升至4.5亿元,最高营收为24.5亿元。据悉,今年上半年沪上软件“亿元户”已达59家。 昨天,按照年度经营收入排名,市软>>>详细阅读
本文标题:比特安索免费平台:专业软件保护重要数据
地址:http://www.lgo100.com/a/xie/20111230/199656.html

网友点评
精彩导读
科技快报
品牌展示