hasp加密狗驱动使用方法:不用硬件加密狗如何保护软件安全
导言:无须使用加密狗,使用CmActLicense软授权技术,对许可证文件签名和加密实现软件保护及授权签发。
产品描述
CmActLicense软授权为软件加密及授权提供了一种更经济、更灵活的授权方案,软授文件经过了签名及加密多重保护,软件商可以自由选择安全的绑定用户计算机。当您的软件需要部署在云环境中,或者运行环境无法插硬件加密锁,或者您希望您的授权与第三方硬件绑定时,CmActLicense软授权是您的最佳选择。
CmActLicense软授权产品支持单机、网络、按使用量付费、时间管理等各种授权模式,并适用于所有的x86操作系统及Linux Embedded、LinxARM、Android ARM嵌入式系统以及各种虚拟机环境、Docker环境中。
绑定类型
CodeMeter SmartBind®智能绑定技术
全自动智能绑定技术CodeMeter SmarBind®是威步提供的融合了先进算法的专利解决方案,用于安全及灵活的实现CmActLicense软授权与计算机的绑定。
CodeMeter SmartBind®智能绑定技术在最终用户的计算机中获取特定指纹,该指纹包括计算机多种硬件配置信息,如硬盘、主板、网卡以及CPU,并且该指纹会自动获取环境信息以及用户的系统信息,同时也会自动检测虚拟机环境以及其特定的配置信息。
SmartBind®智能绑定技术的优势是安全、可靠、灵活、方便,由于该绑定技术需要绑定用户环境,如系统环境变更则授权失效,所以该绑定技术更适用于不经常变动操作系统的云环境或服务器环境。
扩展绑定技术
CmActLicense提供工具用于绑定第三方硬件,如U盘、相机等。
CodeMeter Runtime扩展绑定技术
通过 CodeMeter Runtime 扩展绑定模式,软件开发商可以自己选择特性创建CmActLicense自定义绑定,并可启用读/写数据功能。CodeMeter Runtime、CodeMeter Embedded 和 CodeMeter μEmbedded均支持自定义特性绑定许可及读写许可证数据。
CodeMeter Individual Binding 独立绑定技术
CodeMeter SmartBind®智能绑定技术可以自动的为CmActLicense许可证选择绑定机器并可选择容忍度用于许可证的检验。反之,如果软件商倾向于自己选择绑定方式,CodeMeter可以提供以下方式。
- 用户计算机硬件属性:硬盘(D)、网卡(N)、CPU(C)或主板(B)
- 随机数
- 机器的SID码
- IP地址
软件商选择计算机硬件属性绑定时,可以进行灵活设定,比如四选四,三选二,二选一等等形式 ,适用于各种硬件场景。软件商选择独立绑定技术时,可以提前设定允许重复导入的属性,最终用户重装系统后授权允许再激活。该绑定技术比较适用于经常重装系统的电脑或者是需要绑定硬件信息的嵌入式设备。
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文件中,这使得分析破解软件几乎不可能。
适用性
产品编码