【技术实现步骤摘要】
一种授权管理方法、装置、系统、设备及计算机存储介质
[0001]本申请属于信息安全
,尤其涉及一种授权管理方法、装置、系统、设备及计算机存储介质。
技术介绍
[0002]随着政府、企业信息化程度的提高,应用系统数量逐步增长。其中,分布式软件系统通过采用可扩展的系统结构,利用多台设备分担运算和存储负荷,提高了系统的可靠性、可用性和存取效率。
[0003]部署在分布式系统中的商业软件,一般都具有一定的使用期限,而且分布式系统可能也存在二次售卖,为了保护商业软件提供方的利益,部署在分布式系统中的商业软件需要授权操作才能使用。
[0004]如何实现部署在分布式系统中的商业软件的授权,是本领域亟待解决的问题。
技术实现思路
[0005]本申请实施例提供了一种授权管理方法、装置、系统、设备及计算机存储介质,能够实现对分布式系统中的商业软件进行统一的授权管理。
[0006]第一方面,本申请实施例的提供了一种授权管理方法,应用于授权主节点,所述方法包括:
[0007]从分布式系统的数据库中获取分布式系统的服务器的机器身份信息;所述机器身份信息是由部署在所述服务器上的授权从节点发送至所述数据库的;
[0008]根据所述机器身份信息生成授权码;
[0009]向所述数据库发送所述授权码;
[0010]对所述授权文件进行解析,以获得授权信息;
[0011]将所述授权信息保存到所述数据库中,以使部署在所述服务器上的授权从节点在检测到服务器发起的商业软件使用权 ...
【技术保护点】
【技术特征摘要】
1.一种授权管理方法,其特征在于,应用于授权主节点,所述方法包括:从分布式系统的数据库中获取分布式系统的服务器的机器身份信息;所述机器身份信息是由部署在所述服务器上的授权从节点发送至所述数据库的;根据所述机器身份信息生成授权码;向所述数据库发送所述授权码;从所述数据库获取授权文件,所述授权文件为授权中心根据从所述数据库中获取到的授权码生成的;对所述授权文件进行解析,以获得授权信息;将所述授权信息保存到所述数据库中,以使部署在所述服务器上的授权从节点在检测到服务器发起的商业软件使用权限请求时,从所述数据库中获取所述授权信息,并对所述商业软件使用权限请求进行授权操作。2.根据权利要求1所述的方法,其特征在于,在所述向所述数据库发送所述授权码之前,还包括:对所述授权码中的机器身份信息进行AES加密,以获得加密后的授权码;所述授权码包括:所述机器身份信息和系统的标识码,所述系统的标识码为所述授权中心生成的分布式系统的唯一标识码;所述加密后的授权码包括:加密后的机器身份信息和所述系统的标识码;所述向所述数据库发送所述授权码,包括:向所述数据库所述加密后的授权码。3.根据权利要求1所述的方法,其特征在于,在所述将所述授权信息保存到所述数据库中之前,还包括:对所述授权信息进行AES加密,以获得加密后的授权信息;所述将所述授权信息保存到所述数据库中,包括:向所述数据库发送所述加密后的授权信息。4.根据权利要求2和权利要求3任意一项所述的方法,其特征在于,所述AES加密包括:对所述系统的标识码进行解析,以获得AES加密密钥和AES偏移量;根据所述AES加密密钥和所述AES偏移量对加密对象进行加密。5.根据权利要求1所述的方法,其特征在于,所述根据所述机器身份信息生成授权码之前,还包括:从所述数据库中获取分布式系统的服务器的心跳包信息;所述心跳包信息是由部署在所述服务器上的授权从节点根据数据加密算法加密后发送至所述数据库的,所述心跳包信息包括发送所述心跳包信息时对应的系统时间;校验所述发送所述心跳包时对应的系统时间和当前系统时间是否满足预设条件;所述根据所述机器身份信息生成授权码,包括:在满足预设条件的情况下,根据所述机器身份信息生成授权码。6.根据权利要求1所述的方法,其特征在于,所述机器身份信息包括以下至少一种:MAC地址、CPU主板信息、主板序列号。7.根据权利要求1所述的方法,其特征在于,所述向所述数据库发送所述授权码,具体包括:
以二维码和/或离线文件的形式,向所述数据库发送所述授权码。8.一种授权管理装置,其特征在于,应用于授权主节点,所述装置包括:第一获取模块,用于从分布式系统的数据库中获取分布式系统的服务器的机器身份信息;所述机器身份信息是由部署在所述服务器上的授权从节点发送至所述数据库的;生成模块,用于根据所述机器身份信息生成授权码;第一发送模块,用于向所述数据库发送所述授权码;第一获取模块,还用于从所述数据库获取授权文件,所述授权文件为授权中心根据从所述数据库中获取到的授权码生成的;解析模块,还用于对所述授权文件进行解析,以获得授权信息;所述授权信息包括授权的机器身份信息、授权到期时间;保存模块,用于将所述授权信息保存到所述数据库中,以使部署在所述服务器上的授权从节点在检测到服务器发起的商业软件使用权限请求时,从所述数据库中获取所述授权信息,并对所述商业软件使用权限请求进行授权操作。9.一种授权管理方...
【专利技术属性】
技术研发人员:林建斌,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。