To top
Products Products

CmActlicense软件授权

Share:

安全许可证文件

CmActLicense软授权是一种给软件加密及授权的更经济的选择。CmActLicense软授权由签名并加密过的文件组成。软件商完全控制许可证如何绑定用户的计算机。使用许可证独特的加密方法,软件商可以在用户的电脑上安全的存储对称或非对称密钥。

使用软许可,软件商可以使用例如AES对称或RSA、ECC非称算法独立的加、解密数据,对签名数据或验证签名等。

全自动绑定方法:CodeMeteer SmartBind®

CodeMeter SmarBind是实现CmActLicense授权绑定计算以实现安全性及灵活性的一种专利解决方案。CodeMeter SmartBind®创建软件最终用户的计算机指纹,该指纹包括计算机多种硬件配置,如硬盘、主板、网卡以及CPU。而且该指纹会自动获环境信息以及用户的系统信息。并且可以自动检测到虚拟机环境以及其特定的配置信息。

既使硬件在所选择的容忍范围内被替换,专利容忍机制也能确保CmActLicense的许可证以及存储于文件中的加密密钥有效。软件商可以选择以下几种容忍水平:

  • SmartBind严格
  • SmartBind中等
  • SmartBind宽泛

独立绑定

SmartBind可以自动的为CmActLicense许可证选择绑定机器。相反,如果软件商喜欢自已选择绑定方式,CodeMeter可以提供以下方式:

  • 自己的硬件设置,选择相关属性:硬盘(D)、网卡(N)、CPU(C)以及主板(B)。
  • 随机数
  • 机器的SID
  • IP地址
  • 使用绑定扩展,实现自定义绑定

无需激活的许可证

软件商可以创建无需许可的CmActLicense许可证。这些CmActLicense已经预激活,无需绑定用户计算机的任何硬件属性,并且可以导入至任何计算机。一旦完成导入,该CmActLicense许可则绑定该机器并可作为许可证及加密密钥的安全存储库。

软件商也可以自行定义CmActLicense许可证在同一电脑中仅允许导入一次或多次。而用户选择的有时间限制的许可,则作为Demo或试用许可仅允许导入一次。此时,软件商需要一个CodeMeter Trial License软许可产品。

如果软件商需要CodeMeter软件套装保护软件防止逆向工程,而无需实现任何授权管理,无需激活的许可证则是一个可选方案。保护软件代码的加密密钥存储于独立的CmActLicense文件中。这使得分析破解软件几乎不可能。此时,软件商需要CodeMeter Protection Only软许可产品。

更新安全及逻辑简单

CmActLicense许可证由CodeMeter提供的简单逻辑实现分发。用户安装软件之后通过在线或离线方式激活许可证,创建的远程更新文件只允许在目标电脑中导入一次。

该流程包括许可证的激活、更新以及再激活。采用一个防篡改的收据,CodeMeter可以自动确保所有的操作顺利完成。许可证的更新可通过CodeMeter License Central自动发送。

使用虚拟机环境

在虚拟机环境中使用CmActLicense极为简单和安全。以下选项可供使用:

  • 在虚拟机环境中无需激活。软件通过部署在主机或许可服务器的网络许可使用许可。
  • 在虚拟机使用强绑定硬件激活许可。一旦虚拟机被拷贝或迁移至另一主机,则许可无效。
  • 在高可用解决方案的虚拟机中激活。虚拟机及许可可自由的迁移;而虚拟机拷贝,而许可证失效。

时间限制许可证

演示及试用许可以及租用许可均可使用时间限制许可证。CodeMeter依靠创新的方法保护计算机上的许可证防止时间篡改。CodeMeter提供内部虚拟时钟,区别于电脑时间独立运行。CmActLicense通过智能机制运行内部时钟以及同步电脑时钟。任何时间篡改攻击根本无效。