将许可证文件存储在独立存储中是否是最佳实践?

发布于 2024-11-17 06:12:47 字数 1431 浏览 2 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

够运 2024-11-24 06:12:47

正如您所说,注册表将是人们破解应用程序时首先查看的地方。将许可证存储在计算机上的文件中将使任何人都可以修改和使用许可证文件。最终,您无法控制最终用户将能够如何处理“他们的”数据。

我通常认为开发人员为防止盗版而进行的任何过多工作都是浪费时间。只需实施足够的安全性即可防止普通人破解您的产品。除此之外,如果有人想破解你的产品,他们就会这么做。向知名游戏公司学习,努力防止盗版;它在那个行业很猖獗。没有人能够阻止其产品的破裂。 底线:如果代码在破解者可以访问的计算机上运行,​​他就可以按照自己的意愿修改代码。

As you have stated, the registry would be the first place someone would look in order to crack the application. Storing the license in a file on their computer is going to give anybody access to modify and work with the license file. Ultimately you have no control over what the end user is going to be able to do with "their" data.

I usually consider any excessive amount of work by a developer to prevent piracy to be a waste of time. Just implement enough security to prevent the average individual from being able to crack your product. Beyond that, if an individual wants to crack your product, they will do so. Learn from the big name game companies that try to prevent piracy; it's rampant in that industry. Nobody will ever be able to prevent cracking of their products. Bottom Line: If code runs on a computer which a cracker has access to, he can bend the code to his will.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文