[发明专利]一种不同指纹计算系统生成相同指纹的方法及装置在审
申请号: | 202111583831.2 | 申请日: | 2021-12-22 |
公开(公告)号: | CN114257564A | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 杜威;张晓科;陈树华 | 申请(专利权)人: | 山东小葱数字科技有限公司 |
主分类号: | H04L61/3015 | 分类号: | H04L61/3015;H04L9/40;H04L9/06 |
代理公司: | 北京云科知识产权代理事务所(特殊普通合伙) 11483 | 代理人: | 张飙 |
地址: | 250013 山东省济南市历下区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 不同 指纹 计算 系统 生成 相同 方法 装置 | ||
本发明公开了一种不同指纹计算系统生成相同指纹的方法及装置,包括如下步骤:S1.第一指纹计算系统和第二指纹计算系统约定一个标记,以及约定所述标记在客户端的设备中存储的目录路径;S2.第一指纹计算系统通过第一app在客户端采集数据生成第一指纹后,下发标记返回给客户端,并存储在约定的目录路径;S3.第二指纹计算系统通过第二app采集客户端数据时,先检查约定的目录路径下是否存在所述标记,如果存在则将所述标记上报到第二指纹计算系统;S4.第二指纹计算系统对所述标记进行核对之后,采用相同的算法生成第二指纹,所述第二指纹与第一指纹相同。本发明的方法和装置实现了不同环境、不同厂商的指纹系统对于同一个设备能够生成相同的设备指纹。
技术领域
本发明涉及一种计算机网络通信技术,具体地涉及一种不同指纹计算系统生成相同指纹的方法及装置。
背景技术
设备指纹技术是互联网领域里较常见的一项技术,在业务安全领域尤其普遍,是一个基础安全服务。其目的是通过采集设备的一系列特征信息,上送到服务端,服务端经过算法分析和匹配,为每个设备生成唯一的标记。
目前有很多厂商提供设备指纹服务,包括云服务模式和私有化部署模式(私有化部署即把服务器部署到客户的私有环境里)。设备指纹的生成方式有多种,比如直接使用设备的mac,imei,idfa,idfv等作为指纹,或者若干这种特征拼接一下作为指纹。但实际情况很少使用这种方式,因为目前不同型号手机和系统,采集到的设备特征变化很大,比如mac现在基本采集不到,或者采集都是一样的,imei采集率很低,高版本的苹果系统idfa idfv等可能采集也受限,所以一般不会直接拿若干设备特征来作为指纹。设备指纹要确保唯一性,所以本身可能是一个随机字符串,然后在数据库里把设备的各个特征和指纹建立关联关系,后面上报的设备根据各维度特征进行相似性查找和相似性计算。
所以这里就会存在一个问题,即不同的设备指纹厂商,或者同一个指纹厂商部署的多套环境,生成的指纹并不一样。这就导致每套指纹系统都需要维护自己的设备指纹数据,与其他指纹系统并不互通。某个客户如果从一个指纹厂商换成另一个,以前积累的指纹数据就完全不可用,都需要重新计算生成。某个用户或者厂商积累的设备指纹黑库,只能用于自己的环境,无法做到数据风险数据共享。如上所述,现有不同厂商,不同部署环境的指纹都有各自的计算方式,导致对同一个设备生成的设备指纹并不一样,这样彼此间数据完全不互通,造成很高的数据交换成本。在切换指纹厂商的时候,以前的指纹也完全不可用,切换成本过高。
本发明主要从这个问题考虑,设计一种方式让不同环境,不同厂商的指纹系统对于同一个设备能够生成一样的设备指纹。
发明内容
针对现有技术存在的问题,本发明的目的是提供一种方法和装置,使得不同环境、不同厂商的指纹系统对于同一个设备能够生成相同的设备指纹。
为实现上述目的,本发明提供一种不同指纹计算系统生成相同指纹的方法,所述方法包括如下步骤:
S1.第一指纹计算系统和第二指纹计算系统约定一个标记,以及约定所述标记在客户端的设备中存储的目录路径;
S2.第一指纹计算系统通过第一app在客户端采集数据生成第一指纹后,下发所述标记返回给客户端,并存储在约定的目录路径;
S3.第二指纹计算系统通过第二app采集客户端数据时,先检查约定的目录路径下是否存在所述标记,如果存在则将所述标记上报到第二指纹计算系统;
S4.第二指纹计算系统对所述标记进行核对之后,采用相同的算法生成第二指纹,所述第二指纹与第一指纹相同。
进一步,返回给客户端的标记是一个固定字符串。
进一步,第一指纹计算系统和第二指纹计算系统必须事先约定好加密算法和秘钥;经AES算法加密,生成的AES密文是第一指纹计算系统的标记和随机字符串,其中第一指纹计算系统的指纹生成算法就是用这个随机字符串生成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东小葱数字科技有限公司,未经山东小葱数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111583831.2/2.html,转载请声明来源钻瓜专利网。