身份鉴别方法、装置、设备及计算机可读存储介质.pdf
《身份鉴别方法、装置、设备及计算机可读存储介质.pdf》由会员分享,可在线阅读,更多相关《身份鉴别方法、装置、设备及计算机可读存储介质.pdf(11页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201911207107.2 (22)申请日 2019.11.29 (71)申请人 苏州浪潮智能科技有限公司 地址 215100 江苏省苏州市吴中区吴中经 济开发区郭巷街道官浦路1号9幢 (72)发明人 沈忠立 (74)专利代理机构 北京集佳知识产权代理有限 公司 11227 代理人 薛娇 (51)Int.Cl. G06F 21/31(2013.01) G06F 21/45(2013.01) (54)发明名称 一种身份鉴别方法、 装置、 设备及计算机可 读存储介质 (57)摘要 。
2、本发明公开了一种身份鉴别方法、 装置、 设 备及计算机可读存储介质, 该方法包括: 如果需 要对具有指定软件的使用权限的已授权机器进 行身份鉴别, 则提取所述已授权机器中包含的多 项身份信息; 将提取得到的多项身份信息与身份 鉴别码中包含的多项身份信息进行一一比对; 其 中, 所述身份鉴别码为确定所述已授权机器具有 所述指定软件的使用权限时, 提取得到的所述已 授权机器中包含的多项身份信息; 如果比对结果 为存在至少N项匹配的身份信息, 则确定所述已 授权机器具有对所述指定软件的使用权限, 否 则, 则确定所述已授权机器不具有对所述指定软 件的使用权限; 其中, N大于1。 本申请能够大大提 。
3、高实现机器身份鉴别时的准确性。 权利要求书2页 说明书7页 附图1页 CN 111125651 A 2020.05.08 CN 111125651 A 1.一种身份鉴别方法, 其特征在于, 包括: 如果需要对具有指定软件的使用权限的已授权机器进行身份鉴别, 则提取所述已授权 机器中包含的多项身份信息; 将提取得到的多项身份信息与身份鉴别码中包含的多项身份信息进行一一比对; 其 中, 所述身份鉴别码为确定所述已授权机器具有所述指定软件的使用权限时, 提取得到的 所述已授权机器中包含的多项身份信息; 如果比对结果为存在至少N项匹配的身份信息, 则确定所述已授权机器具有对所述指 定软件的使用权限, 。
4、否则, 则确定所述已授权机器不具有对所述指定软件的使用权限; 其 中, N大于1。 2.根据权利要求1所述的方法, 其特征在于, 还包括: 如果比对结果为存在至少N项匹配的身份信息, 则判断匹配的身份信息中是否包含至 少M项目标信息, 如果是, 则执行确定所述已授权机器具有对所述指定软件的使用权限的步 骤, 如果否, 则确定所述已授权机器不具有对所述指定软件的使用权限; 其中, 所述目标信 息为不可变更性的强度大于强度阈值的身份信息, M小于N, M小于目标信息的总数量。 3.根据权利要求2所述的方法, 其特征在于, 确定所述已授权机器具有对所述指定软件 的使用权限之后, 还包括: 如果匹配的。
5、身份信息中包含全部目标信息, 则确定所述已授权机器具有对所述指定软 件的全部功能的使用权限, 否则, 则确定所述已授权机器具有对所述指定软件的部分功能 的使用权限。 4.根据权利要求3所述的方法, 其特征在于, 确定所述已授权机器具有对所述指定软件 的部分功能的使用权限, 包括: 确定无法匹配的身份信息, 基于无法匹配的身份信息的项数及无法匹配的身份信息不 可变更性的强度, 确定所述指定软件具有的对应的功能为非授权功能, 并确定所述已授权 机器对所述指定软件除所述非授权功能之外的其他功能具有使用权限。 5.一种身份鉴别装置, 其特征在于, 包括: 提取模块, 用于: 如果需要对具有指定软件的使。
6、用权限的已授权机器进行身份鉴别, 则 提取所述已授权机器中包含的多项身份信息; 比对模块, 用于: 将提取得到的多项身份信息与身份鉴别码中包含的多项身份信息进 行一一比对; 其中, 所述身份鉴别码为确定所述已授权机器具有所述指定软件的使用权限 时, 提取得到的所述已授权机器中包含的多项身份信息; 鉴别模块, 用于: 如果比对结果为存在至少N项匹配的身份信息, 则确定所述已授权机 器具有对所述指定软件的使用权限, 否则, 则确定所述已授权机器不具有对所述指定软件 的使用权限; 其中, N大于1。 6.根据权利要求5所述的装置, 其特征在于, 还包括: 判断模块, 用于: 如果比对结果为存在至少N。
7、项匹配的身份信息, 则判断匹配的身份信 息中是否包含至少M项目标信息, 如果是, 则执行确定所述已授权机器具有对所述指定软件 的使用权限的步骤, 如果否, 则确定所述已授权机器不具有对所述指定软件的使用权限; 其 中, 所述目标信息为不可变更性的强度大于强度阈值的身份信息, M小于N, M小于目标信息 的总数量。 权利要求书 1/2 页 2 CN 111125651 A 2 7.根据权利要求6所述的装置, 其特征在于, 还包括: 确定模块, 用于: 确定所述已授权机器具有对所述指定软件的使用权限之后, 如果匹配 的身份信息中包含全部目标信息, 则确定所述已授权机器具有对所述指定软件的全部功能 。
8、的使用权限, 否则, 则确定所述已授权机器具有对所述指定软件的部分功能的使用权限。 8.根据权利要求7所述的装置, 其特征在于, 确定模块包括: 确定单元, 用于: 确定无法匹配的身份信息, 基于无法匹配的身份信息的项数及无法匹 配的身份信息不可变更性的强度, 确定所述指定软件具有的对应的功能为非授权功能, 并 确定所述已授权机器对所述指定软件除所述非授权功能之外的其他功能具有使用权限。 9.一种身份鉴别方法设备, 其特征在于, 包括: 存储器, 用于存储计算机程序; 处理器, 用于执行所述计算机程序时实现如权利要求1至4任一项所述身份鉴别方法的 步骤。 10.一种计算机可读存储介质, 其特征。
9、在于, 所述计算机可读存储介质上存储有计算机 程序, 所述计算机程序被处理器执行时实现如权利要求1至4任一项所述身份鉴别方法的步 骤。 权利要求书 2/2 页 3 CN 111125651 A 3 一种身份鉴别方法、 装置、 设备及计算机可读存储介质 技术领域 0001 本发明涉及软件应用技术领域, 更具体地说, 涉及一种身份鉴别方法、 装置、 设备 及计算机可读存储介质。 背景技术 0002 身份鉴别码是许多软件或产品的授权的核心元素, 在软件的授权或防盗版软件中 起着不可或缺的作用, 但现存身份鉴别码提取方式单一, 比如仅提取机器Mac地址等作为此 机器的身份鉴别码, 然后通过比对后续提取。
10、的机器Mac地址与身份鉴别码中的机器Mac地址 是否匹配来确定机器的硬件是否发生改变, 进而确定机器是否具有对软件的使用权限, 但 是却忽略了MAC地址可变且同时机器硬件等可能并未发生变化, 因此机器仍应具有软件的 使用权限等异常情况, 因此这种方式实现机器身份鉴别时存在准确性较低的问题。 发明内容 0003 本发明的目的是提供一种身份鉴别方法、 装置、 设备及计算机可读存储介质, 能够 解决现有技术中实现机器身份鉴别时存在的准确性较低的问题。 0004 为了实现上述目的, 本发明提供如下技术方案: 0005 一种身份鉴别方法, 包括: 0006 如果需要对具有指定软件的使用权限的已授权机器进。
11、行身份鉴别, 则提取所述已 授权机器中包含的多项身份信息; 0007 将提取得到的多项身份信息与身份鉴别码中包含的多项身份信息进行一一比对; 其中, 所述身份鉴别码为确定所述已授权机器具有所述指定软件的使用权限时, 提取得到 的所述已授权机器中包含的多项身份信息; 0008 如果比对结果为存在至少N项匹配的身份信息, 则确定所述已授权机器具有对所 述指定软件的使用权限, 否则, 则确定所述已授权机器不具有对所述指定软件的使用权限; 其中, N大于1。 0009 优选的, 还包括: 0010 如果比对结果为存在至少N项匹配的身份信息, 则判断匹配的身份信息中是否包 含至少M项目标信息, 如果是,。
12、 则执行确定所述已授权机器具有对所述指定软件的使用权限 的步骤, 如果否, 则确定所述已授权机器不具有对所述指定软件的使用权限; 其中, 所述目 标信息为不可变更性的强度大于强度阈值的身份信息, M小于N, M小于目标信息的总数量。 0011 优选的, 确定所述已授权机器具有对所述指定软件的使用权限之后, 还包括: 0012 如果匹配的身份信息中包含全部目标信息, 则确定所述已授权机器具有对所述指 定软件的全部功能的使用权限, 否则, 则确定所述已授权机器具有对所述指定软件的部分 功能的使用权限。 0013 优选的, 确定所述已授权机器具有对所述指定软件的部分功能的使用权限, 包括: 0014。
13、 确定无法匹配的身份信息, 基于无法匹配的身份信息的项数及无法匹配的身份信 说明书 1/7 页 4 CN 111125651 A 4 息不可变更性的强度, 确定所述指定软件具有的对应的功能为非授权功能, 并确定所述已 授权机器对所述指定软件除所述非授权功能之外的其他功能具有使用权限。 0015 一种身份鉴别装置, 包括: 0016 提取模块, 用于: 如果需要对具有指定软件的使用权限的已授权机器进行身份鉴 别, 则提取所述已授权机器中包含的多项身份信息; 0017 比对模块, 用于: 将提取得到的多项身份信息与身份鉴别码中包含的多项身份信 息进行一一比对; 其中, 所述身份鉴别码为确定所述已授。
14、权机器具有所述指定软件的使用 权限时, 提取得到的所述已授权机器中包含的多项身份信息; 0018 鉴别模块, 用于: 如果比对结果为存在至少N项匹配的身份信息, 则确定所述已授 权机器具有对所述指定软件的使用权限, 否则, 则确定所述已授权机器不具有对所述指定 软件的使用权限; 其中, N大于1。 0019 优选的, 还包括: 0020 判断模块, 用于: 如果比对结果为存在至少N项匹配的身份信息, 则判断匹配的身 份信息中是否包含至少M项目标信息, 如果是, 则执行确定所述已授权机器具有对所述指定 软件的使用权限的步骤, 如果否, 则确定所述已授权机器不具有对所述指定软件的使用权 限; 其中。
15、, 所述目标信息为不可变更性的强度大于强度阈值的身份信息, M小于N, M小于目标 信息的总数量。 0021 优选的, 还包括: 0022 确定模块, 用于: 确定所述已授权机器具有对所述指定软件的使用权限之后, 如果 匹配的身份信息中包含全部目标信息, 则确定所述已授权机器具有对所述指定软件的全部 功能的使用权限, 否则, 则确定所述已授权机器具有对所述指定软件的部分功能的使用权 限。 0023 优选的, 确定模块包括: 0024 确定单元, 用于: 确定无法匹配的身份信息, 基于无法匹配的身份信息的项数及无 法匹配的身份信息不可变更性的强度, 确定所述指定软件具有的对应的功能为非授权功 能。
16、, 并确定所述已授权机器对所述指定软件除所述非授权功能之外的其他功能具有使用权 限。 0025 一种身份鉴别方法设备, 包括: 0026 存储器, 用于存储计算机程序; 0027 处理器, 用于执行所述计算机程序时实现如上任一项所述身份鉴别方法的步骤。 0028 一种计算机可读存储介质, 所述计算机可读存储介质上存储有计算机程序, 所述 计算机程序被处理器执行时实现如上任一项所述身份鉴别方法的步骤。 0029 本发明提供了一种身份鉴别方法、 装置、 设备及计算机可读存储介质, 该方法包 括: 如果需要对具有指定软件的使用权限的已授权机器进行身份鉴别, 则提取所述已授权 机器中包含的多项身份信息。
17、; 将提取得到的多项身份信息与身份鉴别码中包含的多项身份 信息进行一一比对; 其中, 所述身份鉴别码为确定所述已授权机器具有所述指定软件的使 用权限时, 提取得到的所述已授权机器中包含的多项身份信息; 如果比对结果为存在至少N 项匹配的身份信息, 则确定所述已授权机器具有对所述指定软件的使用权限, 否则, 则确定 所述已授权机器不具有对所述指定软件的使用权限; 其中, N大于1。 本申请在需要对已授权 说明书 2/7 页 5 CN 111125651 A 5 机器进行身份鉴别时, 提取已授权机器中包含的多项身份信息, 将提取的多项身份信息与 身份鉴别码中包含的多项身份信息进行一一比对, 身份鉴。
18、别码则是确定已授权机器具有指 定软件的使用权限时, 提取得到的已授权机器中包含的多项身份信息, 从而如果比对结果 为存在N项及以上项匹配的身份信息, 则认为有足够多的身份信息表明已授权机器的身份 未发生变化, 而仅有少部分身份信息发生了改变, 因此此时综合考虑认为已授权机器的身 份未发生变化, 也即已授权机器具有对指定软件的使用权限, 否则, 则认为有足够多的身份 信息表明已授权机器的身份已发生变化, 而仅有少部分身份信息未发生改变, 因此此时综 合考虑认为已授权机器的身份已发生变化, 也即已授权机器不具有对指定软件的使用权 限, 从而相对于现有技术中身份鉴别码提取方式单一的技术方案, 能够大。
19、大提高身份鉴别 的准确性。 附图说明 0030 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据 提供的附图获得其他的附图。 0031 图1为本发明实施例提供的一种身份鉴别方法的流程图; 0032 图2为本发明实施例提供的一种身份鉴别装置的结构示意图。 具体实施方式 0033 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本发明一部。
20、分实施例, 而不是全部的实施例。 基于 本发明中的实施例, 本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例, 都属于本发明保护的范围。 0034 请参阅图1, 其示出了本发明实施例提供的一种身份鉴别方法的流程图, 可以包 括: 0035 S11: 如果需要对具有指定软件的使用权限的已授权机器进行身份鉴别, 则提取已 授权机器中包含的多项身份信息。 0036 本发明实施例提供的一种身份鉴别方法的执行主体可以为对应的身份鉴别装置。 需要说明的是, 本申请实施例中指定软件可以为任意需要授权才能被使用的软件, 而已授 权机器能为被指定软件授权、 能够使用指定软件(或者说对指定软件。
21、具有使用权限的)的机 器。 对已授权机器进行身份鉴别的目的为判断已授权机器是否发生变化, 或者说对已授权 机器的合法性或唯一性进行验证, 具体可以包括已授权机器的硬件等是否发生变化; 如果 已授权机器发生变化, 则说明已授权机器的身份发生变化, 那么对已授权机器的身份鉴别 无法通过, 如果已授权机器未发生变化, 则说明已授权机器的身份未发生变化, 那么对已授 权机器的身体鉴别则无法通过。 在对已授权机器进行使用指定软件的授权后, 为了保证指 定软件仅被对其具有使用权限的人使用, 可以定时或者在已授权机器每次重启时均对已授 权机器进行身份鉴别, 进而基于身份鉴别的结果确定已授权机器是否仍具有对指。
22、定软件的 使用权限, 也即可以在每次达到定时对应时刻或者已授权机器每次重启时, 确定需要对具 说明书 3/7 页 6 CN 111125651 A 6 有指定软件的使用权限的已授权机器进行身份鉴别。 0037 另外, 本申请中在对已授权机器进行身份鉴别时, 所基于的身份信息可以包括且 不仅包括以下几项: MAC地址(网络设备的唯一标识, 一般固化在网卡信息当中)、 CPU序列号 (CPU ID, CPU具有的唯一的ID号, 是在制造CPU的时候, 由厂家置入到CPU内部的)、 产品ID、 证书链、 IP地址等信息, 这些身份信息能够表示已授权机器的身份, 并且具有一定的不可变 更性, 也即这些。
23、身份信息都是在一般情况下不会发生变更, 在特殊情况下可能发生变更。 并 且, 上述身份信息可以由工作人员基于工作经验及实际需要进行选取。 0038 S12: 将提取得到的多项身份信息与身份鉴别码中包含的多项身份信息进行一一 比对; 其中, 身份鉴别码为确定已授权机器具有指定软件的使用权限时, 提取得到的已授权 机器中包含的多项身份信息。 0039 在确定已授权机器具有对指定软件的使用权限时, 可以提取已授权机器中包含的 多项身份信息, 并将这多项身份信息加入至软件认证队列中, 成为身份鉴别码, 进而在每次 需要对已授权机器进行身份鉴别时, 由已授权机器中提取器当前包含的身份信息后, 将提 取的。
24、每项身份信息与身份鉴别码中包含的每项身份信息进行一一对比, 也即本申请中每次 在需要对已授权机器进行身份鉴别时所提取的多项身份信息与身份鉴别码中包含的多项 身份信息包含的身份信息的项是相同的, 区别在于不同时刻提取的身份信息的值可能是不 同的, 因此本申请中将提取得到的多项身份信息与身份鉴别码中包含的多项身份信息进行 一一比对, 则为将每项身份信息对应的提取得到的值与身份鉴别码中的值进行比对, 如身 份信息为Mac地址, 则为将提取得到的Mac地址的值与身份鉴别码中Mac地址的值进行比对。 0040 进一步需要说明的是, 为了保证信息比对的有效实现及快速实现, 本申请实施例 中实现身份信息的比。
25、对时具体可以是将身份信息的哈希值进行比对, 也即将提取到的身份 信息的哈希值与身份鉴别码中身份信息的哈希值进行一一比对; 而为了进一步加快信息比 对的效率, 本申请实施例中在保存身份鉴别码时还可以时将各项身份信息计算哈希值后, 将计算得到的哈希值及其与身份信息的对应关系保存到软件认证队列中, 得到身份鉴别 码。 0041 S13: 如果比对结果为存在至少N项匹配的身份信息, 则确定已授权机器具有对指 定软件的使用权限, 否则, 则确定已授权机器不具有对指定软件的使用权限; 其中, N大于1。 0042 本实施例中的匹配可以为相同, N可以为工作人员基于工作经验及实际需要确定 的数值, 如身份鉴。
26、别码中包含的身份信息为5项, 而N可以取3, 也可以取4, 一般N取的值大于 身份鉴别码中包含的身份信息的总项数除以2所得的值; 由于身份信息中可能存在发生改 变但是不会导致已授权机器的身份发生改变的身份信息, 考虑到这些身份信息, 本申请中 不仅将多项身份均作为对已授权机器进行身份鉴别的依据, 并且如果存在N项及以上项匹 配的身份信息, 则认为有足够多的身份信息表明已授权机器的身份未发生变化, 而仅有少 部分身份信息发生了改变, 因此此时综合考虑认为已授权机器的身份未发生变化, 也即已 授权机器具有对指定软件的使用权限, 否则, 则认为有足够多的身份信息表明已授权机器 的身份已发生变化, 而。
27、仅有少部分身份信息未发生改变, 因此此时综合考虑认为已授权机 器的身份已发生变化, 也即已授权机器不具有对指定软件的使用权限; 从而通过这种多维 度的方式实现已授权机器的身份鉴别。 0043 本申请在需要对已授权机器进行身份鉴别时, 提取已授权机器中包含的多项身份 说明书 4/7 页 7 CN 111125651 A 7 信息, 将提取的多项身份信息与身份鉴别码中包含的多项身份信息进行一一比对, 身份鉴 别码则是确定已授权机器具有指定软件的使用权限时, 提取得到的已授权机器中包含的多 项身份信息, 从而如果比对结果为存在N项及以上项匹配的身份信息, 则认为有足够多的身 份信息表明已授权机器的身。
28、份未发生变化, 而仅有少部分身份信息发生了改变, 因此此时 综合考虑认为已授权机器的身份未发生变化, 也即已授权机器具有对指定软件的使用权 限, 否则, 则认为有足够多的身份信息表明已授权机器的身份已发生变化, 而仅有少部分身 份信息未发生改变, 因此此时综合考虑认为已授权机器的身份已发生变化, 也即已授权机 器不具有对指定软件的使用权限, 从而相对于现有技术中身份鉴别码提取方式单一的技术 方案, 能够大大提高身份鉴别的准确性。 0044 本发明实施例提供的一种身份鉴别方法, 还可以包括: 0045 如果比对结果为存在至少N项匹配的身份信息, 则判断匹配的身份信息中是否包 含至少M项目标信息,。
29、 如果是, 则执行确定已授权机器具有对指定软件的使用权限的步骤, 如果否, 则确定已授权机器不具有对指定软件的使用权限; 其中, 目标信息为不可变更性的 强度大于强度阈值的身份信息, M小于N, M小于目标信息的总数量。 0046 其中, 强度阈值及M均可以由工作人员基于工作经验及实际需要进行设定, 如身份 鉴别码中包含的身份信息为5项, 而N可以取3, M可以取2, 一般M的值可以选取大于目标信息 的总项数除以2所得的数; 身份信息不可变更性的强度也可以由工作人员基于工作经验及 实际需要进行设定, 一般发生变化的可能性越小, 身份信息不可变更性的强度越大, 如CPU 序列号不可变更性的强度比。
30、较大, Mac地址不可变更性的强度比CPU序列号不可变更性的强 度小一些等; 如果身份信息的不可变更性的强度大于强度阈值, 则认为该身份信息发生变 化的可能性比较小, 能够较为准确的表示已授权机器的身份, 否则, 则认为该身份信息发生 变化的可能性不小, 无法非常准确的表示已授权机器的身份。 不可变更性的强度大于强度 阈值的身份信息的总项数可以为N, 如果匹配的身份信息中包含M项及以上项目标信息, 则 认为较多的发生变化可能性比较小的身份信息未发生变化, 也即最能表明已授权机器身份 的较多的身份信息未发生变化, 因此认为已授权机器非常大的可能未发生变化, 确定已授 权机器具有对指定软件的使用权。
31、限, 否则, 则认为较少的发生变化可能性比较小的身份信 息未发生变化, 也即最能表名已授权机器身份的较多的身份信息发生变化, 因此认为已授 权机器非常大的可能已经发生变化, 确定已授权机器不具有对指定软件的使用权限, 从而 通过对身份信息的不可变更性强度的考虑, 进一步提高身份鉴别的准确性。 0047 本发明实施例提供的一种身份鉴别方法, 确定已授权机器具有对指定软件的使用 权限之后, 还可以包括: 0048 如果匹配的身份信息中包含全部目标信息, 则确定已授权机器具有对指定软件的 全部功能的使用权限, 否则, 则确定已授权机器具有对指定软件的部分功能的使用权限。 0049 本实施例中在确定已。
32、授权机器具有对指定软件的使用权限之后, 可以先确定匹配 的身份信息中是否包含全部的目标信息, 如果是, 则认为全部最能表明已授权机器的身份 的身份信息, 均表明已授权机器并未发生变化, 因此可以使得已授权信息具有对指定软件 的全部功能的使用权限, 如果否, 则说明最能表明已授权机器的身份的身份信息中, 有表明 已授权机器发生了变化的身份信息, 因此此时认为已授权机器还是存在比较小的可能发生 变化的, 基于此, 本实施例中为了保证指定软件的安全性, 使得已授权机器仅具有对指定软 说明书 5/7 页 8 CN 111125651 A 8 件的部分功能的使用权限。 0050 本发明实施例提供的一种身。
33、份鉴别方法, 确定已授权机器具有对指定软件的部分 功能的使用权限, 可以包括: 0051 确定无法匹配的身份信息, 基于无法匹配的身份信息的项数及无法匹配的身份信 息不可变更性的强度, 确定指定软件具有的对应的功能为非授权功能, 并确定已授权机器 对指定软件除非授权功能之外的其他功能具有使用权限。 0052 在确定已授权机器具有对指定软件的部分功能的使用权限时, 可以基于无法匹配 的身份信息的总项数及不可变更性强度确定出对应的非授权功能, 进而确定已授权机器仅 对指定软件除非授权功能之外的其他功能具有使用权限; 其中, 无法匹配的身份信息的项 数及不可变更性强度及非授权功能之间的对应关系可以由。
34、工作人员基于工作经验及实际 需要进行设定, 一般来说, 可以为无法匹配的每项身份信息的不可变更性的强度设定对应 的强度值, 然后将无法匹配的每项身份信息的强度值相加得到一个强度总值, 进而强度总 值越高、 无法匹配的身份信息的总项数越大, 则非授权功能越多, 非授权功能所需安全性也 越高, 从而使得已授权机器能够基于身份信息的匹配程度实现部分功能的使用, 进而能够 保证指定软件的安全性。 0053 另外, 在实现身份信息的比对是基于相应的哈希值进行比对时, 可以基于匹配失 败的哈希值索引出无法匹配的身份信息, 进而基于不匹配的程度增减已授权机器可使用的 指定软件的功能, 从而实现多维度授权控制。
35、。 0054 本申请提供的多维度的弹性的身份鉴别方法, 通过采集并整合已授权机器的多种 身份信息(或者说信息元素), 本申请中已授权机器可以为物理机或虚拟机, 从而可解决物 理机或虚拟机身份鉴别的盲目性及不准确性, 提高鉴别机器身份机制的容错率, 提升软件 授权及校验的质量。 0055 本发明实施例还提供了一种身份鉴别装置, 如图2所示, 可以包括: 0056 提取模块11, 用于: 如果需要对具有指定软件的使用权限的已授权机器进行身份 鉴别, 则提取已授权机器中包含的多项身份信息; 0057 比对模块12, 用于: 将提取得到的多项身份信息与身份鉴别码中包含的多项身份 信息进行一一比对; 其。
36、中, 身份鉴别码为确定已授权机器具有指定软件的使用权限时, 提取 得到的已授权机器中包含的多项身份信息; 0058 鉴别模块13, 用于: 如果比对结果为存在至少N项匹配的身份信息, 则确定已授权 机器具有对指定软件的使用权限, 否则, 则确定已授权机器不具有对指定软件的使用权限; 其中, N大于1。 0059 本发明实施例提供的一种身份鉴别装置, 还可以包括: 0060 判断模块, 用于: 如果比对结果为存在至少N项匹配的身份信息, 则判断匹配的身 份信息中是否包含至少M项目标信息, 如果是, 则执行确定已授权机器具有对指定软件的使 用权限的步骤, 如果否, 则确定已授权机器不具有对指定软件。
37、的使用权限; 其中, 目标信息 为不可变更性的强度大于强度阈值的身份信息, M小于N, M小于目标信息的总数量。 0061 本发明实施例提供的一种身份鉴别装置, 还可以包括: 0062 确定模块, 用于: 确定已授权机器具有对指定软件的使用权限之后, 如果匹配的身 份信息中包含全部目标信息, 则确定已授权机器具有对指定软件的全部功能的使用权限, 说明书 6/7 页 9 CN 111125651 A 9 否则, 则确定已授权机器具有对指定软件的部分功能的使用权限。 0063 本发明实施例提供的一种身份鉴别装置, 确定模块可以包括: 0064 确定单元, 用于: 确定无法匹配的身份信息, 基于无法。
38、匹配的身份信息的项数及无 法匹配的身份信息不可变更性的强度, 确定指定软件具有的对应的功能为非授权功能, 并 确定已授权机器对指定软件除非授权功能之外的其他功能具有使用权限。 0065 本发明实施例还提供了一种身份鉴别方法设备, 可以包括: 0066 存储器, 用于存储计算机程序; 0067 处理器, 用于执行计算机程序时实现如上任一项身份鉴别方法的步骤。 0068 一种计算机可读存储介质, 计算机可读存储介质上存储有计算机程序, 计算机程 序被处理器执行时可以实现如上任一项身份鉴别方法的步骤。 0069 需要说明的是, 本发明实施例提供的一种身份鉴别装置、 设备及计算机可读存储 介质中相关部。
39、分的说明请参见本发明实施例提供的一种身份鉴别方法中对应部分的详细 说明, 在此不再赘述。 另外, 本发明实施例提供的上述技术方案中与现有技术中对应技术方 案实现原理一致的部分并未详细说明, 以免过多赘述。 0070 对所公开的实施例的上述说明, 使本领域技术人员能够实现或使用本发明。 对这 些实施例的多种修改对本领域技术人员来说将是显而易见的, 本文中所定义的一般原理可 以在不脱离本发明的精神或范围的情况下, 在其它实施例中实现。 因此, 本发明将不会被限 制于本文所示的这些实施例, 而是要符合与本文所公开的原理和新颖特点相一致的最宽的 范围。 说明书 7/7 页 10 CN 111125651 A 10 图1 图2 说明书附图 1/1 页 11 CN 111125651 A 11 。
- 内容关键字: 身份 鉴别方法 装置 设备 计算机 可读 存储 介质
基于捕获模块验证的载波防错锁方法、装置及数据接收机.pdf
浅层气浮设备.pdf
安全防护装置及冲床.pdf
市电路灯灯杆结构及其LED路灯.pdf
激光复合清洗装置.pdf
具有防撞功能的海洋环境监测设备安装装置.pdf
通讯线缆盘卷装置.pdf
防尘式EVA塑料粒破碎机.pdf
晶圆检测的承载治具.pdf
多级滑杆机构的太阳能板角度调节装置.pdf
新型锚索注浆装置.pdf
便于定长控制的不锈钢激光切割机.pdf
用于输配电线路仿线飞行的激光雷达.pdf
单主梁吊钩门式起重机.pdf
具有防尘功能的振动电机.pdf
矿用单轨式吊载人车.pdf
水生态环境治理的污水回用设备.pdf
条装食品装袋机的条装食品组输送机构.pdf
条装食品的堆叠机.pdf
建筑施工振捣装置.pdf
节能型白法沥青烟净化系统.pdf
可调节取样位置的取样器.pdf
管柱筒调节支架机加工定位工装.pdf
高压厚壁球壳外壁裂纹应力强度因子的计算方法.pdf
电极组件及其制备方法、电池单体、电池和用电装置.pdf
混凝土喷淋养护装置.pdf
地坪研磨机齿轮箱.pdf
智能充电桩用车牌识别系统及方法.pdf
基于深度相机的矩形托盘孔识别方法及系统.pdf
免烧砖及其制备方法.pdf
高抗风强度的三角通讯塔结构.pdf
电传改装系统、其安装方法及车辆.pdf