gpt4 book ai didi

c# - 保护软件免受盗版

转载 作者:太空宇宙 更新时间:2023-11-03 11:38:59 28 4
gpt4 key购买 nike

在 Stack Overflow 上阅读了很多关于如何保护软件的话题后,我意识到你做不到。值得庆幸的是,我的软件是针对托管企业(不是很多)和少数消费者。我不认为该软件会流行到任何人都会破解它,但我想保护它。

在我发现的其中一个线程中,它列出了一半不错的选项。我决定选择“使用可撤销 key 进行简单注册,经常在线验证”。

我想既然我的应用程序是一个 C# NET 控制台应用程序,它将通过管理容器运行,所以我可以为其颁发 key 。也许做一个 MySQL 数据库并保留一个只能用于一次安装的 key 列表,以及另一个可以在 X 安装上使用的 key 列表。无论如何,我的应用程序将在启动时使用命令行参数运行,因此添加诸如“-key 29839X900AQ”之类的参数将减轻他们不得不真正担心太多的需要。

有没有人知道任何信息/网站可以提供有关设置此类内容的帮助?

最佳答案

您可以绝对保护软件,否则声称错误的线程。没有人破解过我们的系统(在正确实现的情况下),我们已经举行了公开竞赛,看看是否有人可以破解(免责声明:我在一家软件保护公司工作)。

但是,有无数种方法可以解决这个问题,而且没有“免费”系统或无法破解的纯软件系统。然而,有些功能足够强大,需要付出巨大的努力,除非您的软件对大市场有吸引力或成本很高,否则破解者将没有动力付出努力。

如果我理解您提出的解决方案,您将很容易受到共享 key 的攻击。您可以检查单个 key 是否始终源自相同的 IP 地址但可能被欺骗(以允许非法复制)或可能会阻止合法客户访问。

保护就像在门上加锁:可以想象,更多的锁可以防止窃贼进入,但也让您更难进出。而且,如果锁太多,窃贼可能会找 window 钻进去。因为我们以此为生,所以我们研究了人们如何破解软件,很多时候保护方案很容易绕过,只是不是以原始开发人员预期的方式。每个人都想完成的技巧是在不产生漏报(错误地阻止合法用户)的情况下拥有适当的保护强度。如果您需要更多帮助,请随时私信我。

关于c# - 保护软件免受盗版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5294116/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com