在未经所有者许可的情况下停止复制和使用应用程序的最佳方法是什么?

时间:2009-01-21 22:52:43

标签: security delphi piracy remote-control

避免在没有所有者知道的情况下复制和使用应用程序的最佳方法是什么?

有没有办法追踪使用情况?这意味着应用程序定期回传,提供足够的信息,以便我们知道它在哪里,以及它是否合法。当然,接下来的事情就是关闭它,如果它不合法的话。

7 个答案:

答案 0 :(得分:23)

绝大多数用户都会快速回避“手机回家”的软件。只需适当许可并出售即可。

专业使用您软件的人要么支付费用,要么不使用它。公司倾向于对潜在的诉讼感到不满。

想要使用您的软件而不付费的人将继续这样做,尽管您尽最大努力抵制它们。一旦软件掌握在他们手中,它就不在您的手中了。在不惹恼用户的情况下,您唯一的追索权就是合法的。

如果您的产品价格合理,有些人会为此付费,有些则不会。这只是您需要预先处理的事情,应该考虑到您的业务计划中。

答案 1 :(得分:16)

不要这样做,不要尝试,甚至不要考虑它。

这是一场你无法获胜的战斗。如果人们想要盗用你的软件,他们会。智能逆向工程师可以编写一个单字节的二进制补丁以破坏所有您的保护方案,这一点让您感到羞耻。

准备盗版软件的人会这样做,而你构建的所有这些“安全功能”可能最终只会给你真正的支持者带来不便:合法购买软件的人。这些严厉的DRM /反盗版方案仅在软件用户之间构建怨恨

答案 2 :(得分:14)

如果您真的关心盗版IMO,硬件加密狗是最好的方法。查看价值数千或数万的大型工业CAD / CAM软件包,或AV /音乐制作软件,它们几乎都具有加密狗保护功能。洞洞可以被模仿或逆转,但不是没有大量的时间投入,不仅仅是在你的集会中将几个JE换成JNE。

打电话回家不是要走的路,除非您提供的服务需要订阅和不断更新(例如防病毒产品),作为商业模式的一部分。您需要对您的用户及其隐私有一点尊重。您可能有完全无辜的意图,但如果法院下令您的公司移交该信息(如美国政府正在使用Google及其搜索条款),您会/可能会对抗它吗?如果您将来的某个时间卖掉了您的公司并且新的所有者决定将所有这些历史信息出售给营销公司,该怎么办?隐私不只是信任公司不滥用您的数据,而是信任该公司竭尽全力保护您的数据。这是大多数公司优先考虑的事项。所以基本上,监控用户的事情并不是真正的好路。

答案 3 :(得分:2)

可靠地防止盗版的最佳(并且几乎是唯一)方法是拥有客户端/服务器应用程序而不是独立的应用程序,其中工作的非平凡部分由服务器完成,用户需要注册。然后,您至少可以检测并阻止同时使用同一帐户。

答案 4 :(得分:2)

你可以采取几种方法,但有三种方法比其他方法更有效。

一个。不要创造它。

不存在的软件永远不会遭到未经授权的使用。

B中。不要释放它。

如果您拥有唯一的副本,并且保持这种方式,那么很有可能没有未经授权的使用。

℃。允许每个人使用它。

如果您不希望任何人在未经许可的情况下使用它,那么您可以授予每个人许可,并且不会有未经授权的用户。

答案 5 :(得分:1)

有可能追踪使用情况。您可以通过将您的工具发送回家并发送所需信息来实现此目的。这个问题是,首先没有人喜欢为此目的打电话回家的软件,其次是使用简单的应用程序级网关,你可以阻止应用程序回家!您在问题中描述的是软件分销商的常见问题,并不是一个容易解决的问题!

答案 6 :(得分:0)

我还没有看到另一件事:你可以在应用程序的配置文件中添加大量设置,并从荒谬的默认值开始。然后做安装&个人配置,所以没有人,但你能够弄清楚应该如何设置。如果副本足够的话,这可能是一个市长放下的人。 (确保添加依赖于各种系统设置的设置,例如应加载的与OS版本相关的DLL版本等)。对用户不太友好; - )