设备动态鉴权方法及装置与流程
本技术涉及计算机,具体涉及一种设备动态鉴权方法及装置。
背景技术:
1、现有技术中,用户鉴权方法主要有两种。其中一种是基于扫码确定用户到店签到,要求用户在到达商户地点时扫描一个特定的二维码进行签到。另一种是基于地理位置确定用户在商户到店,利用用户的移动设备上的位置服务来自动检测用户是否到达了特定的商户位置。现有的鉴权方法一般采用固定的鉴权流程,静态的鉴权方式容易受到重放攻击或欺骗,导致鉴权安全性较低。
2、也即,现有技术中鉴权安全性较低。
技术实现思路
1、本技术实施例提供一种设备动态鉴权方法及装置,可以提高鉴权安全性。
2、第一方面,本技术提供的设备动态鉴权方法,包括:
3、在网关设备基于第一鉴权策略集合与第一终端设备进行鉴权的过程中,获取鉴权过程信息,其中,所述第一鉴权策略集合包括至少一个鉴权策略;
4、基于所述鉴权过程信息确定所述第一终端设备的安全评分;
5、当所述第一终端设备的安全评分小于第一预设评分时,增加所述第一鉴权策略集合中的鉴权策略,得到第二鉴权策略集合;
6、发送所述第二鉴权策略集合,其中,所述网关设备基于所述第二鉴权策略集合与网关设备进行鉴权。
7、在一可选的实施例中,所述鉴权过程信息包括多个维度的子维度信息,所述基于所述鉴权过程信息确定所述第一终端设备的安全评分,包括:
8、获取预先训练的多个评分模型和对应的模型权重系数,其中,多个评分模型用于对不同维度的子维度信息进行评分;
9、将所述鉴权过程信息的多个维度的子维度信息分别输入对应的决策数模型,得到各个子维度信息对应的决策评分;
10、基于各个评分模型对应的模型权重系数对各个子维度信息对应的决策评分加权求和,得到所述安全评分。
11、在一可选的实施例中,所述设备动态鉴权方法,包括:
12、当所述第一终端设备的安全评分大于第二预设评分时,减少所述第一鉴权策略集合中的鉴权策略,得到第三鉴权策略集合,其中,第二预设评分高于第一预设评分;
13、发送所述第三鉴权策略集合,其中,所述网关设备基于所述第三鉴权策略集合与第一终端设备进行鉴权。
14、在一可选的实施例中,所述设备动态鉴权方法,还包括:
15、获取网关设备的网关类型;
16、基于所述网关设备的网关类型确定所述网关设备的第一鉴权策略集合,其中,不同的网关类型对应不同的第一鉴权策略集合,所述网关设备在所述第一终端设备发起访问请求时,基于所述第一鉴权策略集合与所述第一终端设备进行鉴权。
17、在一可选的实施例中,所述鉴权过程信息包括所述第一终端设备的实时特征信息、所述第一终端设备的离线特征信息以及所述网关设备的网关特征信息。
18、第二方面,本技术提供的设备动态鉴权方法,包括:
19、基于第一鉴权策略集合与第一终端设备进行鉴权;
20、当获取到第二鉴权策略时,基于所述第二鉴权策略集合与所述第一终端设备进行鉴权,其中,后台服务器在网关设备基于第一鉴权策略集合与第一终端设备进行鉴权的过程中,获取鉴权过程信息,其中,所述第一鉴权策略集合包括至少一个鉴权策略;基于所述鉴权过程信息确定所述第一终端设备的安全评分;当所述安全评分小于第一预设评分时,增加所述第一鉴权策略集合中的鉴权策略,得到第二鉴权策略集合;发送所述第二鉴权策略集合。
21、在一可选的实施例中,所述基于所述第二鉴权策略集合与所述第一终端设备进行鉴权,包括:
22、将所述第二鉴权策略集合中的已完成鉴权策略从所述第二鉴权策略集合剔除,得到第四鉴权策略集合;
23、基于所述第四鉴权策略集合与第一终端设备进行鉴权。
24、第三方面,本技术提供的设备动态鉴权装置,包括:
25、获取模块,用于在网关设备基于第一鉴权策略集合与第一终端设备进行鉴权的过程中,获取鉴权过程信息,其中,所述第一鉴权策略集合包括至少一个鉴权策略;
26、评分模块,用于基于所述鉴权过程信息确定所述第一终端设备的安全评分;
27、调整模块,用于当所述第一终端设备的安全评分小于第一预设评分时,增加所述第一鉴权策略集合中的鉴权策略,得到第二鉴权策略集合;
28、发送模块,用于发送所述第二鉴权策略集合,其中,所述网关设备基于所述第二鉴权策略集合与网关设备进行鉴权。
29、在一可选的实施例中,所述鉴权过程信息包括多个维度的子维度信息,所述评分模块,用于:
30、获取预先训练的多个评分模型和对应的模型权重系数,其中,多个评分模型用于对不同维度的子维度信息进行评分;
31、将所述鉴权过程信息的多个维度的子维度信息分别输入对应的决策数模型,得到各个子维度信息对应的决策评分;
32、基于各个评分模型对应的模型权重系数对各个子维度信息对应的决策评分加权求和,得到所述安全评分。
33、在一可选的实施例中,所述调整模块,用于:
34、当所述第一终端设备的安全评分大于第二预设评分时,减少所述第一鉴权策略集合中的鉴权策略,得到第三鉴权策略集合,其中,第二预设评分高于第一预设评分;
35、发送所述第三鉴权策略集合,其中,所述网关设备基于所述第三鉴权策略集合与第一终端设备进行鉴权。
36、在一可选的实施例中,所述获取模块,用于:
37、获取网关设备的网关类型;
38、基于所述网关设备的网关类型确定所述网关设备的第一鉴权策略集合,其中,不同的网关类型对应不同的第一鉴权策略集合,所述网关设备在所述第一终端设备发起访问请求时,基于所述第一鉴权策略集合与所述第一终端设备进行鉴权。
39、在一可选的实施例中,所述鉴权过程信息包括所述第一终端设备的实时特征信息、所述第一终端设备的离线特征信息以及所述网关设备的网关特征信息。
40、第四方面,本技术提供的设备动态鉴权装置,包括:
41、第一鉴权模块,用于基于第一鉴权策略集合与第一终端设备进行鉴权;
42、第二鉴权模块,用于当获取到第二鉴权策略时,基于所述第二鉴权策略集合与所述第一终端设备进行鉴权,其中,后台服务器在网关设备基于第一鉴权策略集合与第一终端设备进行鉴权的过程中,获取鉴权过程信息,其中,所述第一鉴权策略集合包括至少一个鉴权策略;基于所述鉴权过程信息确定所述第一终端设备的安全评分;当所述安全评分小于第一预设评分时,增加所述第一鉴权策略集合中的鉴权策略,得到第二鉴权策略集合;发送所述第二鉴权策略集合。
43、在一可选的实施例中,所述第二鉴权模块,用于:
44、将所述第二鉴权策略集合中的已完成鉴权策略从所述第二鉴权策略集合剔除,得到第四鉴权策略集合;
45、基于所述第四鉴权策略集合与第一终端设备进行鉴权。
46、第五方面,本技术提供的后台服务器,包括存储器和处理器,存储器存储有计算机程序,处理器用于运行存储器内的计算机程序,实现本技术所提供的设备动态鉴权方法中的步骤。
47、第六方面,本技术提供的网关设备,包括存储器和处理器,存储器存储有计算机程序,处理器用于运行存储器内的计算机程序,实现本技术所提供的设备动态鉴权方法中的步骤。
48、第七方面,本技术提供的计算机可读存储介质,存储有多条指令,该指令适于处理器进行加载,实现本技术所提供的设备动态鉴权方法中的步骤。
49、第八方面,本技术提供的计算机程序产品,包括计算机程序或指令,该计算机程序或指令被处理器执行时实现本技术所提供的设备动态鉴权方法中的步骤。
50、本技术中,相较于相关技术,在网关设备基于第一鉴权策略集合与第一终端设备进行鉴权的过程中,获取鉴权过程信息,其中,第一鉴权策略集合包括至少一个鉴权策略;基于鉴权过程信息确定第一终端设备的安全评分;当第一终端设备的安全评分小于第一预设评分时,增加第一鉴权策略集合中的鉴权策略,得到第二鉴权策略集合;发送第二鉴权策略集合,其中,网关设备基于第二鉴权策略集合与网关设备进行鉴权。本技术在网关设备和终端设备鉴权的过程中,动态调整鉴权策略,避免受到重放攻击或欺骗,从而能够提高鉴权安全性。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com