反软件盗版的最佳实践

来源:互联网 发布:ant 执行java 编辑:程序博客网 时间:2024/06/04 20:04
       对于程序员来说,自己辛辛苦苦码出来的一个盈利性程序,在放出不到一个月后就出现盗版,不管是从心态还是从经济上,都有不同层次的影响。于是大家纷纷想怎么反软件盗版。

       在国内许多知名论坛上找了很多帖子,许多大神给出了这样的答案。


代码混淆
       给源代码进行加密操作。及时是将文件反编译成原始吧编程语言,混乱的源代码也会让想盗版的人头疼不已。


程序运行在特定的CPU上
       也就是说每次使用程序都会监测cpu号,将CPU号或者注册号用自己的算法加密,运行程序后进行对比。


必须连接互联网才能使用
       暴雪旗下的暗黑破坏神3,为了防止被破解,暴雪暗黑破坏神3不能支持离线模式,而且联网模式还能够方便管理。


及时更新算法
       这种方法适用于大型公司,拥有足够的人力,财力,精力。例如说目前许多的大型游戏的更新,防止被盗版的同时,还可以更新bug,封堵漏洞,防止作弊等等。


       以上几种方法是一些常见的反软件盗版的方法。但是,软件都是人写的,没有那个软件是完美无法被破解的。一些软件的破解和被盗版只是时间问题。


      例如我们每天都在用的windows系统,不论是windows7,8,10,还是更不上时代的xp,vista,甚至于用于服务器的windows service系列。还有大家同样是每天都在使用的microsoft office办公软件从2003版本一直到2016最新版本,网上的破解版本一搜一大把。


      微软都无法阻止的盗版,何况其他软件?


      综合以上,得出一个既是事实,却无可奈何的结论:“反盗版不能从根本上解决,也就是阻止盗版的诞生。但是我们可以尽可能的阻止盗版软件的传播和使用。”

      查阅无数资料,翻遍国内几乎所有的知名论坛,得出一个最佳的阻止盗版软件传播的方法。


利用监控云进行监控
       利用工具对自己的软件进行24小时的监控,一旦发现有类似盗版的传播,系统会以多种方式及时预警。通过大量的数据对比,分析出是否被盗版的证据,从而可以对自己的软件进行保护。相比较与传统的利用搜索引擎来搜索这类盗版的软件,给我们节省了许多时间。通过分析,剖离那些假链接,直达最底部链接,找到盗版软件传播的根本。


       既然我们无法阻止盗版的出现,但是我们可以阻止它的传播。
0 0
原创粉丝点击