软锁

Share:

CmActLicense 软授权

CmActLicense软授权

CmActLicense 软授权是无需任何硬件组件即可实现软件保护和授权管理的方案,是 CodeMeter 产品系列的重要组成部分,其完全兼容 CodeMeter 核心技术,与 CmDongle 硬件锁、CmCloud 云锁共同组成完整的产品线,适用于多种不同应用场景。

CmActLicense 软授权技术通过对许可证文件进行签名和加密以实现安全性、完整性及单一性。开发者决定是否需要将 CmActLicense 许可证与用户设备绑定,并自由选择绑定方式。CmActLicense 许可证本身采用了独特加密方式,所有密钥均能安全、保密地存储于用户设备上。通过 CmActLicense,开发者可使用128(256)位 AES、224位 ECC、2048(4096)位 RSA 等加密算法对数据进行加解密处理或实现签名认证。

CmActLicense 软授权提供以下多种不同绑定技术。

CmActLicense软授权为软件加密及授权提供了一种更经济、更灵活的授权方案,软授文件经过了签名及加密多重保护,软件商可以自由选择安全的绑定用户计算机。当您的软件需要部署在云环境中,或者运行环境无法插硬件加密锁,或者您希望您的授权与第三方硬件绑定时,CmActLicense软授权是您的最佳选择。

CmActLicense软授权产品支持单机、网络、按使用量付费、时间管理等各种授权模式,并适用于所有的x86操作系统及Linux Embedded、LinxARM、Android ARM嵌入式系统以及各种虚拟机环境、Docker环境中。

CodeMeter SmartBind® 智能绑定技术

SmartBind 智能绑定

CodeMeter SmartBind 智能绑定技术为威步专利技术,用于实现将软授权与特定设备绑定,并可有效平衡安全性和灵活性。CodeMeter SmartBind 智能绑定技术使用多种绑定条件(包括硬盘、主板、网卡或计算机的主处理器)并权衡一系列识别特征,从而创建用户计算机的数字指纹。该指纹会自动进行调整,以判断当前硬件和操作系统环境的变更。如果识别出虚拟环境,也可强制无法运行。

全自动智能绑定技术CodeMeter SmarBind®是威步提供的融合了先进算法的专利解决方案,用于安全及灵活的实现CmActLicense软授权与计算机的绑定。

CodeMeter SmartBind®智能绑定技术在最终用户的计算机中获取特定指纹,该指纹包括计算机多种硬件配置信息,如硬盘、主板、网卡以及CPU,并且该指纹会自动获取环境信息以及用户的系统信息,同时也会自动检测虚拟机环境以及其特定的配置信息。

软件商可通过CodeMeter SmartBind®智能绑定技术配置设定检验容忍度。既使目标计算机的硬件在所选择的容忍范围内被替换,SmartBind®专利容忍机制也能确保CodeMeter 软件授权CmActLicense的许可证以及存储于文件中的加密密钥有效。软件商可以根据用户环境情况及其可信赖程度选择以下几种容忍水平:

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

SmartBind®智能绑定技术的优势是安全、可靠、灵活、方便,由于该绑定技术需要绑定用户环境,如系统环境变更则授权失效,所以该绑定技术更适用于不经常变动操作系统的云环境或服务器环境。

BindingExtension 扩展绑定

Binding Extension 扩展绑定技术主要应用于绑定第三方硬件指纹。

CodeMeter Individual Binding 独立绑定技术

Individual Binding 独立绑定

CodeMeter 提供以下独立绑定技术,帮助软件开发商预设绑定类型,以满足不同的应用场景: 电脑硬件绑定(硬盘驱动器 (D)、网卡(N)、 CPU (C)、主板 (B))、随机数生成器,机器单一编码 SID、IP 地址。

CodeMeter SmartBind®智能绑定技术可以自动的为CmActLicense许可证选择绑定机器并可选择容忍度用于许可证的检验。反之,如果软件商倾向于自已选择绑定方式,CodeMeter可以提供以下方式。

  • 用户计算机硬件属性:硬盘(D)、网卡(N)、CPU(C)或主板(B)
  • 随机数
  • 机器的SID码
  • IP地址
  • Binding Extens: 软件商可自定义选择任何第三方硬件进行绑定

软件商选择计算机硬件属性绑定时,可以进行灵活设定,比如四选四,三选二,二选一等等形式 ,可以适用于各种硬件场景。软件商选择独立绑定技术时,可以提前设定允许重复导入的属性,最终用户重装系统后授权允许再激活。该绑定技术比较适用于经常重装系统的电脑或者是需要绑定硬件信息的嵌入式设备。

CodeMeter None Binding 无绑定技术

NoneBinding 无绑定

使用无绑定技术创建无需激活即可使用的软授权。无绑定软授权不绑定任何计算机硬件指纹,预先激活之后可以导入到任意设备中,导入后,该授权将与客户端计算机的系统绑定,并安全地存储许可证和加密密钥。无绑定授权主要提供以下两种方式供软件商选择:

■ Trial License 试用授权

授权不绑定任何硬件或属性,且需设定90天以内的试用时间,可无限量应用于软件试用。Trial License 授权在用户电脑中能且只能导入一次以实现有时间限制的软件试用。

■ Protection Only 纯保护授权

Protection Only 技术可以实现代码保护、防止软件逆向且无需授权控制。Protection Only 技术也可灵活设定使用时间,更方便的实现软件试用。Protection Only 授权的加密密钥安全地存储在软授权文件中,该文件本身完全独立,极为有效地阻止了所有逆向工程的尝试。

软件商可以创建无需任何激活操作的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极为简单和安全。以下选项可供使用:

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

时间限制许可证

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

对我们的CodeMeter加密狗感兴趣吗?欢迎联系威步,只需回答几个问题,我们的团队就会为您提供所需的所有信息。

提交

To top