System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理,特别是涉及伪造设备的识别方法、装置、设备及存储介质。
技术介绍
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、并且,本申请结合广告标识符和设备名称的信息,可以从多个维度综合判断用户设备的真实性和唯一性,避免因一些原因导致广告标识符或者设备名称在传递的过程中缺失,进而出现误判的情况。
本文档来自技高网...【技术保护点】
1.一种伪造设备的识别方法,其特征在于,应用于服务器,所述方法包括:
2.根据权利要求1所述的识别方法,其特征在于,所述相同应用安装路径含有通用唯一识别码,所述判断所述广告标识符和/或所述设备名称的种类数量是否大于预设的数量阈值,包括:
3.根据权利要求2所述的识别方法,其特征在于,所述利用有序键值对集合表示所述通用唯一识别码,与所述广告标识符或所述设备名称之间的对应关系,包括:
4.根据权利要求2-3任一项所述的识别方法,其特征在于,所述唯一识别码包含所述目标设备的访问控制地址。
5.根据权利要求1-3任一项所述的识别方法,其特征在于,所述迁移请求包含沙盒路径信息,所述获取具有相同应用安装路径的迁移请求作为目标迁移请求,包括:
6.根据权利要求1-3任一项所述的识别方法,其特征在于,所述获取所有的所述目标迁移请求中总共包含的广告标识符和设备名称的种类数量,包括:
7.根据权利要求1所述的识别方法,其特征在于,所述预设的数量阈值包括第一预设数量阈值和第二预设数量阈值,所述第一预设数量阈值小于所述第二预设数量阈
8.一种伪造设备的识别装置,其特征在于,包括用于执行如权利要求1-7任一项所述方法的单元。
9.一种计算机设备,其特征在于,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-7中任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序当被处理器执行时可实现如权利要求1-7中任一项所述的方法。
...【技术特征摘要】
1.一种伪造设备的识别方法,其特征在于,应用于服务器,所述方法包括:
2.根据权利要求1所述的识别方法,其特征在于,所述相同应用安装路径含有通用唯一识别码,所述判断所述广告标识符和/或所述设备名称的种类数量是否大于预设的数量阈值,包括:
3.根据权利要求2所述的识别方法,其特征在于,所述利用有序键值对集合表示所述通用唯一识别码,与所述广告标识符或所述设备名称之间的对应关系,包括:
4.根据权利要求2-3任一项所述的识别方法,其特征在于,所述唯一识别码包含所述目标设备的访问控制地址。
5.根据权利要求1-3任一项所述的识别方法,其特征在于,所述迁移请求包含沙盒路径信息,所述获取具有相同应用安装路径的迁移请求作为目标迁移请求,包括:
6.根据权利要求1-3任一项所述的识别方法,其特征在于,所述获取所有的所述目...
【专利技术属性】
技术研发人员:邢玮,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。