软件|所有软件都可以被破解吗,为什么开发者不阻止破解版的产生

软件|所有软件都可以被破解吗,为什么开发者不阻止破解版的产生

文章图片

【软件|所有软件都可以被破解吗,为什么开发者不阻止破解版的产生】软件|所有软件都可以被破解吗,为什么开发者不阻止破解版的产生


开发者们对自己开发的软件进行保护是很常见的行为 , 但是应该没有开发者会觉得自己的软件无法被破解 。 首先你得明白 , 开发软件的首要目的肯定不是“保护软件不被破解” , 这只是作者为了自己的合法权益不被侵犯所做的无奈之举 , 为了保护软件外加大量安全保护代码得不偿失 , 然后开发出来的软件全都变成类似网络防火墙的东西 。



所有的加密方式都是不能完全保证安全的 , 但Cracker破解软件会考虑“效费比” , 比如说我破解这个软件挺麻烦的 , 可能需要我连续工作一周 , 但这个软件只卖十块钱 , 一般不会考虑浪费这个时间进行破解 。 另外 , 破解软件会破坏软件的完整性 , 导致某些功能出现异常甚至无法使用 , 作者只需要保护核心功能 , 对破解后的这些功能进行曲解(比如对保存文件进行全程加密) , 破解这种软件需要Cracker在当前领域具有开发者同等技术水平才有可能做到 。




又要跑题了 , 但这很重要 。 曾有人将黑客Hacker和破解者Cracker进行对比 , 其实他们之间的区别非常大 。 黑客专注于网络传输技术和操作系统 , 破解者专注于编译技术和低级语言;黑客行为不一定是为利 , 但破解行为肯定是为利;黑客行为可以有友方和敌方 , 但破解行为破坏所有人的利益(盗版横行将严重制约软件业发展 , 比如Windows盗版满天飞 , 去开发另一套系统的人想靠卖系统收回成本基本是痴人说梦) 。



最后总结一下 。 WPS领头人求伯君曾说过: 有人盗版他的软件说明软件得到了认同 。 开发者不可能不考虑盗版的问题 , 但首先得有人用你的软件 , 它才会有其价值 。 软件保护和软件破解是一对矛与盾 , 敌人的存在能够让我们时刻保持警惕 。