1**独立绑定**
SmartBind可以自动的为CmActLicense许可证选择绑定机器。相反,如果软件商喜欢自已选择绑定方式,CodeMeter可以提供以下方式: 自己的硬件设置,选择相关属性:硬盘(D)、网卡(N)、CPU(C)以及主板(B)。● 随机数
● 机器的SID
● IP地址
● 使用绑定扩展,实现自定义绑定
2**更新安全及逻辑简单**
CmActLicense许可证由CodeMeter提供的简单逻辑实现分发。用户安装软件之后通过在线或离线方式激活许可证,创建的远程更新文件只允许在目标电脑中导入一次。 该流程包括许可证的激活、更新以及再激活。采用一个防篡改的收据,CodeMeter可以自动确保所有的操作顺利完成。许可证的更新可通过CodeMeter License Central自动发送。3**无需激活的许可证**
软件商可以创建无需许可的CmActLicense许可证。这些CmActLicense已经预激活,无需绑定用户计算机的任何硬件属性,并且可以导入至任何计算机。一旦完成导入,该CmActLicense许可则绑定该机器并可作为许可证及加密密钥的安全存储库。 软件商也可以自行定义CmActLicense许可证在同一电脑中仅允许导入一次或多次。而用户选择的有时间限制的许可,则作为Demo或试用许可仅允许导入一次。此时,软件商需要一个CodeMeter Trial License软许可产品。 如果软件商需要CodeMeter软件套装保护软件防止逆向工程,而无需实现任何授权管理,无需激活的许可证则是一个可选方案。保护软件代码的加密密钥存储于独立的CmActLicense文件中。这使得分析破解软件几乎不可能。此时,软件商需要CodeMeter Protection Only软许可产品。4**全自动绑定方法: CodeMeter SmartBind?**
CodeMeter SmarBind是实现CmActLicense授权绑定计算以实现安全性及灵活性的一种专利解决方案。CodeMeter SmartBind创建软件最终用户的计算机指纹,该指纹包括计算机多种硬件配置,如硬盘、主板、网卡以及CPU。而且该指纹会自动获环境信息以及用户的系统信息。并且可以自动检测到虚拟机环境以及其特定的配置信息。 既使硬件在所选择的容忍范围内被替换,专利容忍机制也能确保CmActLicense的许可证以及存储于文件中的加密密钥有效。软件商可以选择以下几种容忍水平:● SmartBind严格
● SmartBind中等
● SmartBind宽泛
5**使用虚拟机环境**
在虚拟机环境中使用CmActLicense极为简单和安全。以下选项可供使用:● 在虚拟机环境中无需激活。软件通过部署在主机或许可服务器的网络许可使用许可。
● 在虚拟机使用强绑定硬件激活许可。一旦虚拟机被拷贝或迁移至另一主机,则许可无效。
● 在高可用解决方案的虚拟机中激活。虚拟机及许可可自由的迁移;而虚拟机拷贝,而许可证失效。
6**时间限制许可证**
演示及试用许可以及租用许可均可使用时间限制许可证。CodeMeter依靠创新的方法保护计算机上的许可证防止时间篡改。CodeMeter提供内部虚拟时钟,区别于电脑时间独立运行。CmActLicense通过智能机制运行内部时钟以及同步电脑时钟。任何时间篡改攻击根本无效。