软件保护/许可

问题描述 投票:-3回答:1

我正在为商业应用程序编写一些插件/插件功能。我想将附加组件编写为模块化增强功能。

我想使用某些描述的许可证密钥系统来防止每个模块的复制和重新分发。

任何人都可以提供一些有关如何保护软件的意见。如果可能的话,我希望使用一些自编码系统,但是如果购买一些商业上可用的保护系统更有意义,我也会考虑使用它。话虽这么说,但我试图将开发成本保持在最低水平,因此更喜欢使用自烤选项。

有人有什么建议/想法/意见吗?

c# dll software-protection
1个回答
0
投票

尽管对于这个网站来说,这是一个相当广泛且有点题外的问题,但我之前走过这条路,所以我将以我的经验作为答案。

我曾经尝试为我的软件设计许可系统。我进行了非常详细的介绍,并将其发布在Information Security Stack Exchange here上。您可以查看该问题,以了解在尝试许可软件时可能遇到的问题。

我得到的答案是正确的,因为没有完美的方法来保护您的软件。您提供给用户的任何代码都可以被欺骗或更改。您唯一能做的就是让某人这样做[[难]],但绝不可能。问题是,当您试图限制非法用户时,通常会使合法用户更难以使用您的产品。同样,您可以查看我的问题以获取更多详细信息或示例。祝你好运。

© www.soinside.com 2019 - 2024. All rights reserved.