繁体   English   中英

在线和离线许可证验证的区别

[英]The difference between online and offline license verification

我需要实施许可证管理,但我无法理解在线和离线许可证验证之间的区别。 你能帮我一下吗?

问候,

一般而言,离线验证是将所有详细信息存储在本地,而在线验证则是将部分或全部详细信息存储在许可服务器上。 选择离线或在线验证具有以下主要含义。

控制

离线验证通常仅提供对许可证的间接控制。 例如,撤销许可证是不可能的,或者需要将许可证添加到应用程序下一个版本中包含的许可证黑名单中。

在线验证提供更直接的控制。 吊销许可证后,一旦检查许可证,更改就会变得明显,通常是在用户下次启动应用程序时。 许可证的其他更改也是如此,例如允许更多使用、延长到期日期。脱机使用时,您必须向客户发送新的许可证才能使这些更改生效。

安全

离线激活原则上是两者中安全性较低的一个。 通过离线验证,所有秘密都存储在本地。 也就是说,钥匙和锁在同一个地方,最终可以被破解。 通过在线验证,许可证服务器维护的“秘密”是独立的,无法访问。 攻击者无法接触到它们,因此系统不能以这种方式受到威胁。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM