科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道另类安全知识:学会保护自己开发的软件

另类安全知识:学会保护自己开发的软件

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

大家都知道,现在开发出一个软件产品相对来说容易得多,但是想要受到应有的效益,那就太难了。不是没有人用你开发的软件,主要是没有人用正版,因为盗版太便宜了也太容易获得了。

作者:赛迪网 来源:赛迪网安全社区 2007年10月6日

关键字: 加密锁 exepack 数据安全

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共2页)

大家都知道,现在开发出一个软件产品相对来说容易得多,但是想要受到应有的效益,那就太难了。不是没有人用你开发的软件,主要是没有人用正版,因为盗版太便宜了也太容易获得了。这里最核心的问题是,你保护不住自己开发的软件,上市两天就有盗版了。你的软件也不可能像金山词霸那样不怕盗版,因为你卖不了多少套。要想收回成本,就必须加密好,必须不能很快被解密。

但是如何才能加密好呢?说实在的话,特别难!加密软件不像用密码加密文本,想猜出密码十分困难,加密软件的特点是加密难而解密容易。因为你的软件毕竟需要完整地运行,即使用了什么密码学的什么东西,可你的密码一定会在软件里出现,不存在猜密码的问题。另外,想要加密的好,恐怕需要懂如何解密,或者说知道一般解密者是如何破解软件的,这就需要普通软件开发以外的知识和实践了,一般人没有这个时间和精力。即使你懂得了一些解密的知识,甚至还小试牛刀一把,但加解密这个行业,水平的差异特别明显。可能一个人自认为想出了特别好的主意来加密,可是在高手眼里,很可能几分钟就搞定,高手可以马上看出漏洞。为什么国外有个组织叫0days,意思就是在一天内就把你的加密软件搞定。看看0days上的软件吧,不乏下了很多功夫在加密上的,但命运是一样的,一天内被破解。这个问题特别严重,很多公司都犯这个错误。就像寻找堆栈溢出漏洞一样,需要特别研究溢出机制才行,加密已经发展成了一个特别的领域,需要深入的研究才行。

于是出现了不少加密公司,可以说,采用加密公司的加密锁是多数软件公司保护软件的方案。但是,结果如何呢?一样在几天内被破解。就本人的经验来说,没有多少人可以把加密做的很好,因为懂加密的人必须懂解密,而且水平还需要特别高才行。但解密高手本来就不多,现在还又让他搞加密,那这样的人就更少了。个人看法,不代表大众意见,本人认为包括加密公司的开发人员,也没有几个是真懂加密的。这不是我猜的,我和他们打过交道。我用过几乎所有的我见过的加密锁,国内国外,知名不知名的,结果发现,加密公司的技术人员,我几乎没有办法和他们讨论真真的加密问题,没办法,我已经久病自成医了,而且还成了主任、专家,哈哈,个人认为。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章