2

我想将用 c# 开发的软件出售给最终用户,并希望使用许可并为此收取年费。

我从未使用过许可,所以我对此一无所知,也不想自己重新发明一切,而是花一些钱并使用商业许可解决方案。

在比较了很多不同的选项后,我想尝试一下 CryptoLicensing,但由于以下帖子,我有点谨慎:

CryptoLicensing 的好坏体验?

http://webcache.googleusercontent.com/search?q=cache:x6Viykf521sJ:board.b-at-s.info/index.php%3Fshowtopic%3D7451+black+strom+cryptoobfuscator&cd=1&hl=en&ct=clnk&gl=au )

虽然我自己没试过破解,但怕是有点太容易破解了。我完全知道没有任何解决方案是 100% 安全的,但这听起来几乎是任何使用加密许可的通用破解。我认为我仍然必须将商业许可解决方案集成到我的软件中,并且可以根据我的集成方式使其更难或更容易破解。

  1. 最后的陈述总体上是正确的吗?
  2. 即使存在这种破解,加密仍然是正确的,还是它使每个受加密保护的软件同样容易破解?
  3. 这是否是一个问题,或者我可以使用 CryptoLicensing 并得到很好的保护?
  4. 欢迎任何特定的许可证解决方案建议(应该在相同的价格范围内)或我的用例的经验。

(如果我应该使用许可或者年费选项是否是个好主意,请不要讨论 thx ;-))

感谢所有花时间阅读本文的人。

4

4 回答 4

14

好的...我会插话的。

我在网上销售可下载软件已有 10 多年了。每个标题仍然存在

... 在 Warez、Crackz 和 Serialz 网站上!

是的,每个标题都在未经我许可的情况下神奇地变成了免费软件。我无法阻止它(我尝试了一切)。

如果你有有价值的软件,它就会被破解。

更糟糕的是,当潜在用户在 Google 搜索您的软件的确切名称时,您的 Google 列表在结果的第 2 页上,而第 1 页充满了免费盗版软件的方法,以及您所有的 SEO努力比不上黑客网站,你的收入来源基本结束了。

对不起,这幅严峻的画面,但我去过那里。

无论你多么聪明,破解者就在你身边……他们破解你的warez比你开发、营销和支持它更有利可图。悲伤但真实。

如果 Adob​​e 和 Microsoft 及其数百万美元的努力无法解决这个问题,那么我们其他人几乎没有机会。

您是否有任何可能的方式来获取您的软件并将其转变为软件即服务产品?您能否将部分(或全部)功能“放在云端”?基本上,如果您可以避免将软件实际放在黑客的机器上,就在他们的黑冰旁边,从长远来看,您将为自己带来巨大的帮助。

我发现软件盗版的最佳解决方案是在安全的服务器上运行软件,并出售访问权。只要您允许该软件甚至仅在另一台计算机上运行,​​这就是结束的开始。

我的 0.02 美元。

于 2011-01-15T04:37:59.813 回答
4

我没有使用 CryptoLicensing 或其他许可框架的经验,因此作为商业软件的开发人员和最终用户,我只能提供我的 2c 价值。

如果 CryptoLicensing 或其他框架完成了您需要的基本工作 - 即:处理定期付款、许可、激活等 - 然后选择对最终用户和您自己最容易使用的框架。

如果用户愿意去寻找破解,那么他们极不可能为您的软件付费。您花在与永远不会付费的人打架上的时间和精力越少,您就可以投入时间和精力来为合法付费用户提供更好的软件。

具体来说,关于您的第一个问题:

是的,您可以让某人更难绕过您的许可限制。不过,您需要考虑成本与潜在收益。

愿意花时间破解你的软件的人会真正给你寄钱吗?我认为不会。是的,您可以确保很难附加调试器,或阻止逆向工程 - 但这会使您的工作(调试和识别真正的客户故障)更加困难。

假设许可框架不允许输入全 0 或 1,或者简单地点击“跳过” - 那么它可能正在做将诚实的人拒之门外的工作。

于 2011-01-17T00:26:31.453 回答
2

免责声明:我在一家生产许可证管理和软件保护系统的公司工作(请参阅我的个人资料以获取链接)。

不能使系统无法破解是完全错误的。

但是,如果没有外部硬件设备(加密狗——请参阅我们的 CodeMeter CmStick 或 SafeNet 的 Hasp HL),您可能无法做到这一点可能是正确的。我们已经并将继续给公众一个机会来破解我们的保护(成功的重大奖励),到目前为止,没有人能够做到这一点。但同样,如果您正在寻找一个纯软件解决方案,您可以减慢它们的速度,但不能打败它们。

Microsoft 和 Adob​​e 不想发布硬件设备(因为额外的成本和执行的复杂性),因此他们求助于已经并将继续被破解的纯软件激活/保护方案。美国的盗版率与世界任何地方一样低,因此即使使用加密狗的公司有时也只在高风险市场(中国、乌克兰等)使用它们,并在美国和加拿大提供纯软件系统。良好的保护系统让您可以选择软件或硬件,而无需费力。

请记住,保护就像门上的锁:更多的保护可能会花费更多,但也可以减少盗窃。这是一个权衡,只有您作为 ISV 才能决定。

于 2011-03-23T18:14:20.373 回答
1

一般来说,不存在无法破解的系统,如果有人声称这一点,他们就是无知或撒谎。你的目标不应该是寻找一个无法破解的系统,因为这样的系统不存在。

您的目标应该是使用易于使用且价格合理的系统,该系统提供相当强大的保护,这样您就不必花时间在软件的许可/混淆部分上,而是可以专注于软件的核心功能.

进一步:请参阅8 种方法使您的软件防黑客和防破解的技巧和窍门 - 我们也为 Crypto Obfuscator 和 CryptoLicensing 实施它们,因此任何使用破解版的人都会大吃一惊。我们强烈建议您至少使用其中一些提示和指南。

于 2011-01-18T05:04:26.397 回答