基于虚拟机的软件授权方法及装置制造方法及图纸

技术编号:32831201 阅读:23 留言:0更新日期:2022-03-26 20:43
本公开提供了一种基于虚拟机的软件授权方法,应用于授权服务器,该方法包括:对目标软件进行授权;所述目标软件携带有授权唯一识别码以及硬件组合信息;所述授权唯一识别码为通用唯一标识符UUID;所述硬件组合信息是基于目标虚拟机的硬件信息生成的标识信息;所述目标软件安装于目标虚拟机上;将所述授权唯一识别码与所述硬件组合信息进行绑定;接收所述目标软件发送的硬件组合信息;根据所述硬件组合信息判断所述目标软件是否保活成功;若所述目标软件保活成功,则确定所述目标软件有使用权限;若所述目标软件保活失败,则确定所述目标软件无使用权限。采用本方法能够避免虚拟机上的软件被复用或非法使用。的软件被复用或非法使用。的软件被复用或非法使用。

【技术实现步骤摘要】
基于虚拟机的软件授权方法及装置


[0001]本公开涉及计算机
,尤其涉及一种基于虚拟机的软件授权方法、装置、电子设备及可读存储介质。

技术介绍

[0002]虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。目前很多软件系统需要在虚拟机下运行,比如防火墙、负载均衡、入侵防御、堡垒机等网络设备都会运行在虚拟机上。
[0003]相关技术中,在用户安装软件后,软件会采集用户机器上的CPU(中央处理器,central processing unit)、硬盘、网卡的出厂信息,生成一段关于机器码的组合信息,用户将机器码发送给软件开发商,软件开发商基于机器码生成一个注册码或许可证文件。当用户输入注册码或许可证文件后,软件内部将其进行处理得到需要的机器码,与当前的机器上的机器码进行对比,如果一致则授权成功。这种注册码绑定硬件信息的注册方式,在硬件安装环境中,很难被非法使用。但是在虚拟环境中,由于虚拟硬件本身可以被复制,使得多台虚拟机有完全相同的硬件信息,因此这种基于机器码的注册方式,只要进行虚拟机克隆之后,在虚本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于虚拟机的软件授权方法,其特征在于,应用于授权服务器,所述授权服务器包括多种授权软件的许可证信息;所述方法包括:对目标软件进行授权;所述目标软件携带有授权唯一识别码以及硬件组合信息;所述授权唯一识别码为通用唯一标识符UUID;所述硬件组合信息是基于目标虚拟机的硬件信息生成的标识信息;所述目标软件安装于目标虚拟机上;将所述授权唯一识别码与所述硬件组合信息进行绑定;接收所述目标软件发送的硬件组合信息;根据所述硬件组合信息判断所述目标软件是否保活成功;若所述目标软件保活成功,则确定所述目标软件有使用权限;若所述目标软件保活失败,则确定所述目标软件无使用权限。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述目标软件的授权唯一识别码与授权信息一一对应;所述授权信息包括:软件类型、软件使用期限以及软件数量。3.根据权利要求1所述的方法,其特征在于,在接收所述目标软件发送的硬件组合信息之前,所述方法还包括:向目标待授权软件发送许可证信息;所述许可证信息包括所述目标软件的各种功能权限;根据所述许可证信息开启所述目标软件的各个功能。4.根据权利要求1所述的方法,其特征在于,所述根据所述硬件组合信息判断所述目标软件是否保活成功,包括:根据所述硬件组合信息判断是否能成功获取所述目标软件的授权截止时间;若能成功获取所述目标软件的授权截止时间,则根据所述授权截止时间判断所述目标软件是否保活成功;否则,确定所述目标软件保活失败。5.根据权利要求4所述的方法,其特征在于,所述根据所述授权截止时间判断所述目标软件是否保活成功,包括:若所述目标虚拟机的当前系统时间小于所述目标软件的...

【专利技术属性】
技术研发人员:王思覃张磊李宽宽张志原
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1