软锁
CmActLicense 软授权
CmActLicense软授权为软件加密及授权提供了一种更经济、更灵活的授权方案,软授文件经过了签名及加密多重保护,软件商可以自由选择安全的绑定用户计算机。当您的软件需要部署在云环境中,或者运行环境无法插硬件加密锁,或者您希望您的授权与第三方硬件绑定时,CmActLicense软授权是您的最佳选择。
CmActLicense软授权产品支持单机、网络、按使用量付费、时间管理等各种授权模式,并适用于所有的x86操作系统及Linux Embedded、LinxARM、Android ARM嵌入式系统以及各种虚拟机环境、Docker环境中。
CodeMeter SmartBind® 智能绑定技术
全自动智能绑定技术CodeMeter SmarBind®是威步提供的融合了先进算法的专利解决方案,用于安全及灵活的实现CmActLicense软授权与计算机的绑定。
CodeMeter SmartBind®智能绑定技术在最终用户的计算机中获取特定指纹,该指纹包括计算机多种硬件配置信息,如硬盘、主板、网卡以及CPU,并且该指纹会自动获取环境信息以及用户的系统信息,同时也会自动检测虚拟机环境以及其特定的配置信息。
软件商可通过CodeMeter SmartBind®智能绑定技术配置设定检验容忍度。既使目标计算机的硬件在所选择的容忍范围内被替换,SmartBind®专利容忍机制也能确保CodeMeter 软件授权CmActLicense的许可证以及存储于文件中的加密密钥有效。软件商可以根据用户环境情况及其可信赖程度选择以下几种容忍水平:
- SmartBind严格
- SmartBind中等
- SmartBind宽泛
SmartBind®智能绑定技术的优势是安全、可靠、灵活、方便,由于该绑定技术需要绑定用户环境,如系统环境变更则授权失效,所以该绑定技术更适用于不经常变动操作系统的云环境或服务器环境。
CodeMeter Individual Binding 独立绑定技术
CodeMeter SmartBind®智能绑定技术可以自动的为CmActLicense许可证选择绑定机器并可选择容忍度用于许可证的检验。反之,如果软件商倾向于自已选择绑定方式,CodeMeter可以提供以下方式。
- 用户计算机硬件属性:硬盘(D)、网卡(N)、CPU(C)或主板(B)
- 随机数
- 机器的SID码
- IP地址
- Binding Extens: 软件商可自定义选择任何第三方硬件进行绑定
软件商选择计算机硬件属性绑定时,可以进行灵活设定,比如四选四,三选二,二选一等等形式 ,可以适用于各种硬件场景。软件商选择独立绑定技术时,可以提前设定允许重复导入的属性,最终用户重装系统后授权允许再激活。该绑定技术比较适用于经常重装系统的电脑或者是需要绑定硬件信息的嵌入式设备。
CodeMeter None Binding 无绑定技术
软件商可以创建无需任何激活操作的CmActLicense许可证。该CmActLicense许可证已经预激活,无需绑定用户计算机的任何硬件属性,并且可以导入至任何计算机。一旦完成导入,该CmActLicense许可即可绑定该机器并可作为许可证及加密密钥的安全存储库。
软件商也可以自行定义CmActLicense许可证在同一电脑中仅允许导入一次或允许导入多次。如用户选择的是有时间限制的许可,则作为Demo或试用许可仅允许导入一次。
CodeMeter None Binding无绑定技术主要包含两大类产品。
CodeMeter Trial License无绑定试用授权产品。通过Trial License授权产品,软件商可以自定义设定一个包含30天~90天的试用授权,该授权仅允许导入一次,导入之后软件仅允许被使用30天~90天。
CodeMeter Protection Only可以应用于更灵活的场景, None Binding授权可以设置最大使用时间为永久授权,或者可以设置最小为1天的试用授权。如果软件商需要CodeMeter软件套装保护软件防止逆向工程,而无需实现任何授权管理,CodeMeter Protection Only无需激活的许可证则是一个可选方案。
虽然CodeMeter None Binding授权没有绑定任何硬件,但保护软件代码的加密密钥存储于独立的CmActLicense文件中,这使得分析破解软件几乎不可能。
更新安全及逻辑简单
CmActLicense许可证由CodeMeter提供的简单逻辑实现分发。用户安装软件之后通过在线或离线方式激活许可证,创建的远程更新文件只允许在目标电脑中导入一次。
该流程包括许可证的激活、更新以及再激活。采用一个防篡改的收据,CodeMeter可以自动确保所有的操作顺利完成。许可证的更新可通过CodeMeter License Central自动发送。
使用虚拟机环境
在虚拟机环境中使用CmActLicense极为简单和安全。以下选项可供使用:
- 在虚拟机环境中无需激活。软件通过部署在主机或许可服务器的网络许可使用许可。
- 在虚拟机使用强绑定硬件激活许可。一旦虚拟机被拷贝或迁移至另一主机,则许可无效。
- 在高可用解决方案的虚拟机中激活。虚拟机及许可可自由的迁移;而虚拟机拷贝,而许可证失效。