首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何让我的软件在不购买的情况下使用起来更安全?

如何让我的软件在不购买的情况下使用起来更安全?
EN

Stack Overflow用户
提问于 2009-09-25 09:15:47
回答 5查看 299关注 0票数 1

考虑我已经创建了软件,并希望通过互联网激活该软件,如果它是购买的(更准确地说,如果已经购买了许可证)。在不购买许可证(黑客攻击)的情况下,使软件安全使用的当代方法是什么?软件和许可证数据库应该如何交互,以创建一个强大的安全系统,防止黑客攻击,同时又不破坏软件的便利性和易用性(请详细说明)?

注意:我知道完全做到这一点是不可能的。没有办法反对黑客攻击。我问的是关于减少黑客攻击的可能性。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-09-25 10:05:45

This是一篇非常好的文章,它来自成功的MacOS X文本编辑器TextMate的创建者。

基本概念:

之后创建公钥/私钥对

在服务器上

  • 创建某些用户详细信息(名称或电子邮件地址等)的哈希
  • 使用私钥加密校验和
  • 向用户发送一封包含生成的许可证密钥的邮件

在客户端上

  • 使用OpenSSL和您的公钥来验证许可证
票数 3
EN

Stack Overflow用户

发布于 2009-09-25 09:24:38

你可能想从询问你的软件有多受欢迎和普遍存在开始?如果你正在编写Photoshop,那么,是的,它需要一些非常好的保护。任何其他东西,你都可以从你的服务器上下载一些加密的二进制文件。

就像加密一样。它只需要足够好,要么将人们拒之门外,直到信息无关紧要,要么相对于信息的价值。不要把宝贵的开发周期花在创建超级安全的产品上--花在增加价值上:)。

票数 5
EN

Stack Overflow用户

发布于 2009-09-25 09:29:45

Mere Mortal Software博客上,作者有几篇文章描述了他的解决方案。

为了回答这个问题,What copy protection technique do you use?,我解释了为什么不值得在软件保护上花费太多时间。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1476293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档