![]() |
1
76
有很多很多保护措施。关键是:
没有什么东西是牢不可破的,所以衡量这些东西并选择一个好的保护措施比简单地选择你能负担得起的最好(最差)的保护措施更重要。
和上述的变化。 |
![]() |
2
28
无论你走哪条路,都要收取合理的价格,使其易于激活,提供免费的小更新,永远不要停用他们的软件。如果你尊重你的用户,他们会因此奖励你。不过,不管你做什么,最终还是会有人盗版。 |
![]() |
3
24
不要。
另一方面,你的实际付费客户正是那些因为这些废话而感到不便的人。 |
![]() |
4
22
使买比偷容易。如果你设置了成堆的拷贝保护,那么它只会使拥有真实交易的价值变得非常低。 保证 客户认为他们可以 总是 如果他们丢失了软件,请获取激活密钥或重新下载软件。
我有一个我从未打开过的PC游戏,因为上面有太多的防拷贝垃圾,所以下载这个假版本实际上更容易。 |
![]() |
5
16
被打败,不管怎样。 也就是说,硬件保护可以很好地工作。它可以很好地工作的一个例子是:找到一个(相当)简单但必要的软件组件,并用Verilog/VHDL实现它。生成一个公私密钥对,并生成一个接受质询字符串并使用私钥对其进行加密的Web服务。然后制作一个包含公钥的USB加密狗,并生成随机质询字符串。您的软件应该向USB加密狗请求挑战字符串,并将其发送到服务器进行加密。然后软件将其发送到加密狗。加密狗使用公钥验证加密的质询字符串,并进入“启用”模式。然后,您的软件在需要执行您在HDL中编写的操作时随时调用加密狗。这样一来,任何想要盗版你的软件的人都必须弄清楚操作是什么,然后重新实施它——这比打败纯粹的软件保护要困难得多。
|
![]() |
6
15
对于一个小企业来说,微软的软件许可证计划非常昂贵。如果你想自己安装的话,服务器的成本大约是12000美元。我不推荐用它来假装真心。 我们实际上刚刚实施了 Intellilock 在我们的产品中。它可以让你决定你希望你的许可证有多严格,而且它也非常划算。此外,它还进行模糊处理、编译器预防等。 我见过小型/中型企业使用的另一个很好的解决方案是 SoloServer Desaware license 过去的点网系统。与上述两个系统相比,它是一个相当轻量级的系统。就加密技术而言,这是一个非常好的许可证控制系统。但它是一个非常低级的API,您必须实现应用程序实际使用的几乎所有内容。 |
![]() |
7
9
你最好问一个相反的问题,那就是“我如何让人们购买我的软件而不是窃取它?”这是一个非常广泛的问题。但它通常是从做研究开始的。你要弄清楚谁购买了你想出售的软件,然后生产出对这些人有吸引力的软件。
看看Stardock软件吧,它是百叶窗和游戏(如太阳帝国的罪恶)的制造商,后者没有DRM,并从200万美元的预算中获得了可观的利润。 |
![]() |
8
6
有几种方法,例如使用处理器ID生成“激活密钥” 底线是,如果有人非常想要它——他们会对你拥有的任何保护进行反向工程。
|
![]() |
9
4
给你一点时间,你的软件就会被破解。您可以搜索任何已知软件的破解版本以确认这一点。但仍然值得为您的软件添加某种形式的保护。 记住,不诚实的人永远不会为你的软件付费,而且总是会发现/使用一个有漏洞的版本。即使没有执照制度,非常诚实的人也会遵守规则,因为他们就是这样的人。但大多数人处于这两个极端之间。 增加一些简单的保护方案是让大部分人诚实行事的好方法。这是促使他们记住软件不是免费的,他们应该为适当数量的许可证付费的一种方式。许多人确实对此做出了回应。企业特别擅长遵守规则,因为经理没有花自己的钱。消费者不太可能遵守规则,因为这是他们自己的钱。 但是最近在发布方面的经验,例如 从…起 |
![]() |
10
3
像魔兽世界(WoW)这样的纯在线游戏已经制作完成,每个人每次都必须连接到服务器,因此帐户可以不断地被验证。没有其他方法适用于bean。 |
![]() |
11
3
这并不是你想要的答案,但它是一个关于盗版的巨大资源,来自一个游戏开发者,他主动询问了他们的问题 海盗 关于他们为什么这样做。和你选择的答案的第一部分有关。 |
![]() |
12
3
通常有两种系统经常混淆-
对于使用商业包装的许可, FlexLM 许多公司在授权方面投入了巨额资金,并认为他们也获得了安全性,这是一个常见的错误,因为这些商业软件包的密钥生成器非常丰富。
请记住,随着产品的成功,所有许可和安全措施最终都会被违反。因此,现在就决定这是否真的值得付出努力。 几年前,我们实现了FlexLM的一个洁净室克隆,我们还必须增强我们的应用程序以抵御二进制攻击,这是一个漫长的过程,您必须在每次发布时重新访问它。这实际上还取决于你也销售哪些全球市场,或者你的主要客户群在哪里,以及你需要做什么。 |
![]() |
13
2
正如已经指出的,软件保护永远不能保证万无一失。您打算使用什么在很大程度上取决于您的目标受众。举例来说,游戏不是你永远可以保护的东西。另一方面,服务器软件在互联网上传播的可能性要小得多,原因有很多(我想到的是产品渗透和责任;大公司不想为盗版软件承担责任,盗版者只关心需求量足够大的东西)。老实说,对于一个高调的游戏来说,最好的解决办法可能是让你自己(秘密地)把种子播种起来,并以某种方式修改它(例如,在玩了两个星期之后,它弹出一些信息告诉你,请考虑购买一个合法的副本来支持开发人员)。 如果你将保护措施落实到位,请记住两件事。首先,较低的价格将通过使人们更愿意支付购买价格来补充任何拷贝保护。其次,保护不能妨碍用户——最近的一个例子见孢子。 |
![]() |
14
2
对于低可视性产品,一个简单的互联网激活将停止随意复制。对你的底线来说,任何其他的复制都是微不足道的。 |
![]() |
15
2
你应该集中精力防止未经授权的 . 完全阻止代码在其他人的机器上执行是不可能的,但你可以采取某些步骤将门槛提高到足够高,这样购买你的软件比盗版软件更容易。 看看这篇文章 Developing for Software Protection and Licensing 强制性免责声明及;插头:我共同创建的公司生产 OffByZero Cobalt software licensing solution for .NET |
![]() |
16
2
这种让海盗使用的想法的麻烦在于,他们无论如何都不会买,而且会让他们的朋友知道谁会买。
此外,值得注意的是,使程序难以破解是一回事,但你也需要防止合法副本被共享,否则有人只需购买一个副本,然后
我能看到的防止这种情况的唯一方法是:
|
![]() |
17
2
即使你使用了某种生物特征指纹认证,也会有人找到破解的方法。真的没有切实可行的办法。不要试图让你的软件免受黑客攻击,想想增加额外的拷贝保护会带来多少额外收入,而不是实施它所需的时间和金钱。在某种程度上,采用不那么严格的拷贝保护方案会更便宜。 这取决于你的软件产品到底是什么,但一种可能性是将程序的“有价值”部分移出软件,并将其置于你的专属控制之下。您将对软件收取一定的费用(主要用于支付打印和分发成本),并从外部组件中获得收入。例如,一个反病毒程序以便宜的价格出售(或与其他产品免费捆绑),但出售其病毒定义更新服务的订阅。在这种模式下,订阅更新服务的盗版拷贝不会造成太大的经济损失。随着“云中”应用程序的日益普及,这种方法越来越容易实现;在您的云上托管应用程序,并向用户收取云访问费。这不会阻止某人重新实现自己的云以消除对您服务的需求,但这样做所花费的时间和精力很可能会超过好处(如果您保持合理的定价模型)。 |
![]() |
18
1
有几家公司将托管和分发您的软件,或者提供一个完整的安装/购买应用程序,您可以与之集成并自动执行此操作,您可能不需要支付额外费用。
|
![]() |
19
1
最简单、也是最好的解决方案就是提前给他们充电。设定一个适合你和他们的价格。 要求付费客户证明他们是在已经付费之后才付费的客户,这让他们很恼火。实现代码使您的软件不运行会浪费您的时间和金钱,并会给合法客户带来bug和烦恼。你最好把时间花在生产更好的产品上。 许多游戏/etc将“保护”第一个版本,然后由于与真实客户的兼容性问题而放弃第一个补丁中的保护。如果你坚持一点保护,这不是一个不合理的策略。 |
![]() |
20
1
|
![]() |
21
1
确保他们可以重新下载软件,我建议他们只在付费后才可以登录并下载你的软件(是的,他们应该可以直接下载任意次数,而不必问你为什么)。 最重要的是,当你是合法用户时被指控为罪犯(DVD的反盗版警告)。
但请不要停用它,它可能是一个快乐的用户向朋友展示你的软件!!!! |
![]() |
22
0
使产品的一部分成为需要连接和身份验证的在线组件。以下是一些例子:
不过,这种模式只能走这么远,可能会让一些消费者望而却步。 |
![]() |
23
0
|
![]() |
24
0
如果您是一名软件开发人员,其中一个可能的解决方案是将元数据直接嵌入到您的产品中。从theredsunrise中查看实例销毁安全工具。 |
![]() |
25
0
我们使用自己的许可证系统(许可证管理工具)许可我们的商业软件。我们通常销售订阅许可证,但如果愿意,也可以根据使用情况进行销售。到目前为止,它对我们来说是安全的:www.agilis-sw.com |