应用软件认证方法、设备及存储介质技术

技术编号:37130136 阅读:45 留言:0更新日期:2023-04-06 21:28
本发明专利技术实施例提供一种应用软件认证方法、设备及存储介质,属于网络安全技术领域。该方法包括:在云环境中运行或启动应用软件时,生成第一随机数,并向所述云环境对应的云服务器发送所述第一随机数;获取所述云服务器发送的第二随机数,其中,所述第二随机数是所述云服务器根据预设私钥对所述第一随机数进行加密得到的;根据所述应用软件的数字证书中的公钥对所述第二随机数进行解密,得到第三随机数;在所述第一随机数与所述第三随机数相同时,继续在所述云环境中运行或启动所述应用软件;在所述第一随机数与所述第三随机数不同时,在所述云环境中限制运行所述应用软件。能够提高了应用软件认证的准确性和效率。应用软件认证的准确性和效率。应用软件认证的准确性和效率。

【技术实现步骤摘要】
应用软件认证方法、设备及存储介质


[0001]本专利技术涉及网络安全
,尤其涉及一种应用软件认证方法、设备及存储介质。

技术介绍

[0002]目前的应用软件接入云环境通常使用许可证License进行认证,具体的认证过程为:应用软件在首次运行前进行注册,许可证文件生成器收集所在运行环境的硬件信息,生成包括该硬件信息的许可证文件,将该许可证文件保存至应用软件或者软件服务中心。以后每次应用软件启动,获取当前运行所处环境的硬件信息,与应用软件或者软件服务中心保存的许可证记录的硬件信息进行比较,进而确定许可证认证是否成功。
[0003]但是在虚拟化管理技术中,将计算机的中央处理器、内存、磁盘空间和网络适配器等等实体资源予以抽象、转换后呈现出来并可供分割、组合为一个或多个硬件配置环境,在虚拟化的云环境中,由于虚拟机的硬件信息是逻辑概念,可以随意进行修改和克隆,即多台虚拟机可能会具有相同的硬件特征,因此在将许可证传统的认证方式应用在虚拟机时,会导致许可证认证功能实际失效或未到达预期。因此,如何准确且便捷的对接入云环境中的应用软件进行校验,以提高本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用软件认证方法,其特征在于,包括:在云环境中运行或启动应用软件时,生成第一随机数,并向所述云环境对应的云服务器发送所述第一随机数;获取所述云服务器发送的第二随机数,其中,所述第二随机数是所述云服务器根据预设私钥对所述第一随机数进行加密得到的;根据所述应用软件的数字证书中的公钥对所述第二随机数进行解密,得到第三随机数;在所述第一随机数与所述第三随机数相同时,继续在所述云环境中运行或启动所述应用软件;在所述第一随机数与所述第三随机数不同时,在所述云环境中限制运行所述应用软件。2.根据权利要求1所述的应用软件认证方法,其特征在于,所述根据所述应用软件的数字证书中的公钥对所述第二随机数进行解密,得到第三随机数,包括:获取预设解密算法;基于所述预设解密算法,根据所述公钥对所述第二随机数进行解密,得到所述第三随机数。3.根据权利要求1所述的应用软件认证方法,其特征在于,所述在所述云环境中运行或启动所述应用软件,包括:根据所述应用软件的数字证书,确定所述应用软件的目标功能支持信息和/或在所述云环境中的目标运行资源;根据所述目标功能支持信息和/或目标运行资源,在所述云环境中运行或启动所述应用软件。4.根据权利要求3所述的应用软件认证方法,其特征在于,所述根据所述应用软件的数字证书,确定所述应用软件的目标功能支持信息和/或在所述云环境中的目标运行资源,包括:确定所述数字证书的证书类型;根据所述证书类型,确定所述应用软件的目标功能支持信息和/或在所述云环境中的目标运行资源。5.根据权利要求4所述的应用软件认证方法,其特征在于,所述根据所述证书类型,确定所述应...

【专利技术属性】
技术研发人员:竹勇董路明余勇
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1