NOVOTS KMS 词汇表 Glossary    联系我们 Contact Us
查询 Search  
   
按类别浏览 Browse by Category
NOVOTS KMS .: 病毒安全 .: 介绍软件防破解的几种方法

介绍软件防破解的几种方法

以下就给大家介绍几条在使用软件加密锁外的其他几招软件防盗版技巧,这些非技术的技巧实现起来很容易,但是防破解的效果是非常大的。   1、试用版就是试用版 目前很多软件分为正式版和试用版,很多软件的正式版和试用版的却别方法仅仅是靠注册码验证而已,这种情况下,只要试用版被破解,那正式版就到手了。而更为可靠的保护软件版权的方法是正式版不提供公开下载,只有用户付费后才提供下载地址。公开发布的试用版里彻底不含关键数据的代码,造成的结果是,虽然很多破解者得到试用版后对试用版进行破解,但令人沮丧的是,破解成功后,试用版还是试用版,关键的功能却还是没有。所以对软件的试用版和正式版在关键功能上加以有效的区别,对保护正式版软件起到了有很好的作用。   2、让简单的算法不简单   有些软件可能用来以防止破解的算法比较简单,但这并意味着算法简单就不能有效的阻止破解。我们可以用简单的算法,但却能有效的阻止破解。好的算法使用方式是:不要将所有算法全部用于同一时间同一处进行注册码的验证,而是分散到软件的不同功能,不同时间来验证,有的是软件启动,有的是点某个按钮的时候,有的是当时间达到某个条件的时候,破解者往往是把软件启动时候的验证给破掉,但是在使用过程中又会经常随机的遇到很多验证失败的提示,而且这些过程随机,除了软件设计者本人,没人知道这背后有多少处验证,这些验证又是什么时候触发,如此让简单的算法不简单的设置,也能有效的阻止软件破解行为。   3、联网验证   如果软件是基于互联网提供服务的,那么可以在软件中写一段代码到你的网络数据库中取信息,取到这些信息软件才可正常使用,当然这些数据必须是软件必须的,而且是不可伪造的,否则破解者把联网验证的这段代码给爆破掉照样可以正确破解。 在对软件进行硬件技术(即使用加密狗/加密锁)后,再用以上方法进行辅助,软件就会变得更加相对安全,而且完成这些工作也不需要太多时间。

这篇文章对你多有用?

用户评语

添加评语
当前还没有评语.


.: .: .: .: .:
[ 登陆 ]
北京护航科技有限公司 2006

Novots Technologies Limited