您的位置:首页 > 其它

反软件盗版的最佳实践

2016-07-21 14:51 232 查看
网络盗版是产业挥之不去的“阴霾”,极大制约了数字内容产业生态良性发展。

对于程序员来说,自己辛辛苦苦码出来的一个盈利性程序,在放出不到一个月后就出现盗版,不管是从心态还是从经济上,都有不同层次的影响。于是大家纷纷想怎么反软件盗版。

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

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

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

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

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

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

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

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

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

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

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

既然我们无法阻止盗版的出现,但是我们可以阻止它的传播。
原文出自http://www.jiankongyun.net/article/content/201607/194/1.html,转载请注明。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息