[发明专利]软件授权方法、装置、服务器和可读存储介质在审
| 申请号: | 202111075950.7 | 申请日: | 2021-09-14 |
| 公开(公告)号: | CN113779511A | 公开(公告)日: | 2021-12-10 |
| 发明(设计)人: | 唐杰;石勇;孙利杰;陈松政;刘文清;杨涛 | 申请(专利权)人: | 湖南麒麟信安科技股份有限公司 |
| 主分类号: | G06F21/12 | 分类号: | G06F21/12 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 梁韬 |
| 地址: | 410000 湖南省长沙市*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 软件 授权 方法 装置 服务器 可读 存储 介质 | ||
本申请公开了软件授权方法、装置、服务器和可读存储介质。服务器在接收客户端每一次发送的授权请求时,都会判断当前加密文件中的当前剩余授权次数与当前授权记录中记录的已被授权客户机的机器码总数之和是否等于初始加密文件中预设的授权总次数;若等于所述授权总次数,则根据所述当前授权记录和所述当前加密文件确定是否为所述客户端中的待授权软件进行授权;若不等于所述授权总次数,表示当前加密文件可能不是初始加密文件,初始加密文件可能已经被篡改,此时,则需要销毁所述当前加密文件,并拒绝响应所述授权请求,避免因加密文件被克隆、重置或回退导致客户端的软件被盗版使用。
技术领域
本发明涉及互联网技术领域,尤其涉及一种软件授权方法、装置、服务器和可读存储介质。
背景技术
为了防止软件被盗版使用,客户端需要在获得授权后才能正常使用软件。软件授权方式一般分为离线授权和在线授权两种方式。当需要授权的软件数量较多时一般采用在线授权的方式较为合适,而在线授权需要部署授权服务器,考虑到部分用户或者企业无法连接因特网,授权服务器需要部署在局域网内,这对授权服务器的安全性提出了更高的要求。但是,现有的在利用部署在局域网中的授权服务器对客户端的软件进行授权时,由于存在加密文件被克隆、重置或回退的现象,导致客户端的软件被盗版使用。
发明内容
鉴于上述问题,本申请提出一种软件授权方法、装置、服务器和可读存储介质,以防止客户端的软件被盗版使用。
本申请实施例提出一种软件授权方法,所述方法包括:
在接收客户端发送的授权请求时,判断当前加密文件中的当前剩余授权次数与当前授权记录中记录的已被授权客户机的机器码总数之和是否等于初始加密文件中预设的授权总次数;
若等于所述授权总次数,则根据所述当前授权记录和所述当前加密文件确定是否为所述客户端中的待授权软件进行授权;
若不等于所述授权总次数,则销毁所述当前加密文件,并拒绝响应所述授权请求。
本申请实施例所述的软件授权方法,所述授权请求包括所述客户端的机器码,所述根据所述当前授权记录和所述当前加密文件确定是否为所述客户端中的待授权软件进行授权,包括:
判断所述当前授权记录中是否存在所述客户端的机器码;
若不存在所述客户端的机器码,则利用所述客户端的机器码和预定授权时长计算授权码;
将所述授权码发送至所述客户端以使所述待授权软件被激活,并在所述预定授权时长内保持激活;
将所述客户端的机器码保存至所述当前授权记录,并将所述客户端的机器码对应的授权信息保存至所述当前加密文件,将所述当前加密文件中的当前剩余授权次数减一。
本申请实施例所述的软件授权方法,还包括:
若存在所述客户端的机器码,则确定所述当前加密文件中是否存在所述客户端的机器码对应的授权信息;
若不存在所述对应的授权信息,则销毁所述当前加密文件,并拒绝响应所述授权请求。
本申请实施例所述的软件授权方法,还包括:
若存在所述对应的授权信息,则利用所述客户端的机器码和预定授权时长计算授权码;
将所述授权码发送至所述客户端以使所述待授权软件被再次激活,并在所述预定授权时长内保持激活。
本申请实施例所述的软件授权方法,预先利用服务器的标识信息集合确定所述服务器的机器码,将所述机器码保存在所述初始加密文件中,还包括:
在所述服务器对所述当前加密文件进行信息读取、写入或更新操作时,判断所述服务器的机器码与所述当前加密文件中的机器码是否相同;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南麒麟信安科技股份有限公司,未经湖南麒麟信安科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111075950.7/2.html,转载请声明来源钻瓜专利网。





