System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据安全,尤其涉及一种基于设备指纹的数据处理方法、装置、设备及介质。
技术介绍
1、随着移动互联网的时代全面来临,反黑产前沿技术应运而生,目前设备指纹技术已成为大数据风控的关键技术之一。
2、具体而言,设备指纹作为风控端的设备数据源,主要作用是在合规情况下采集用户终端的相关设备数据,其稳定性能够帮移动端企业在不同地域和环境下迅速定位是否是同一个终端设备,更好地为风控策略服务。
3、随着现有改机软件和模拟器等黑产作弊手段的多样化,设备指纹的采集的设备指纹维度会被黑产恶意篡改和伪造。现有设备指纹的找回都是通过模型按照维度评分等规则来识别是否是同一个设备。因此,在采集设备指纹过程中,若部分维度值的改变则会影响整个设备指纹的找回成功率,直至导致设备指纹找回失败,被识别为新设备。
技术实现思路
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、本申请实施例提供的上本文档来自技高网...
【技术保护点】
1.一种基于设备指纹的数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述依据线上应用的设备指纹签发消息,确定线上模型对应的线上签发数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述采用所述线上签发数据,确定设备指纹数据和所述线上模型的设备找回成功率,包括:
4.根据权利要求2所述的方法,其特征在于,所述依据所述目标平台对应的签发找回策略,触发所述线上模型进行设备找回识别,得到所述设备数据对应的签发找回数据,包括:
5.根据权利要求1所述的方法,其特征在于,基于所述设备指纹数据,结合预设的指纹维度配置数据进行动态模拟,得到动态模拟模型和所述动态模拟模型的模拟找回成功率,包括:
6.根据权利要求5所述的方法,其特征在于,基于所述目标设备数据对应的模拟找回次数和模拟续签次数进行计算,得到所述动态模拟模型的模拟找回成功率,包括:
7.根据权利要求1所述的方法,其特征在于,所述在所述模拟找回成功率大于所述设备找回成率的情况下,基于所述动态模拟模型对所述线上模型进行更新,得到更新后
8.一种基于设备指纹的数据处理装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括至少一个通信接口;与所述至少一个通信接口相连接的至少一个总线;与所述至少一个总线相连接的至少一个处理器;与所述至少一个总线相连接的至少一个存储器,其中,所述处理器被配置为:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的基于设备指纹的数据处理方法的步骤。
...【技术特征摘要】
1.一种基于设备指纹的数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述依据线上应用的设备指纹签发消息,确定线上模型对应的线上签发数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述采用所述线上签发数据,确定设备指纹数据和所述线上模型的设备找回成功率,包括:
4.根据权利要求2所述的方法,其特征在于,所述依据所述目标平台对应的签发找回策略,触发所述线上模型进行设备找回识别,得到所述设备数据对应的签发找回数据,包括:
5.根据权利要求1所述的方法,其特征在于,基于所述设备指纹数据,结合预设的指纹维度配置数据进行动态模拟,得到动态模拟模型和所述动态模拟模型的模拟找回成功率,包括:
6.根据权利要求5所述的方法,其特征在于,基于所述目标...
【专利技术属性】
技术研发人员:杜杰,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。