[发明专利]设备指纹构造方法及装置在审
申请号: | 201711351417.2 | 申请日: | 2017-12-15 |
公开(公告)号: | CN108092976A | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | 李杰 | 申请(专利权)人: | 北京知道创宇信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 郭新娟 |
地址: | 100000 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标设备 反馈报文 设备指纹 特征集 识别设备 特征数据 网关设备 接收目标 探测报文 通信报文 解析 发送 发送策略 设备发送 数据类型 被动式 对设备 主动式 准确率 预设 配合 | ||
本发明提供一种设备指纹构造方法及装置。在本方案中,识别设备与网关设备相互配合,识别设备根据预设发送策略向目标设备发送多种类型的探测报文,并接收目标设备基于探测报文发送的反馈报文;解析反馈报文,以得到目标设备基于该反馈报文的特征数据集,从多个反馈报文中的特征数据集中的相同数据类型中选取相同的特征数据以作为目标设备的第一目标特征集;网关设备接收目标设备发送的通信报文,并对通信报文进行解析,以得到目标设备的第二目标特征集;识别设备和/或网关设备根据所述第一目标特征集及第二目标特征集,生成与所述目标设备对应的唯一设备指纹。通过主动式与被动式相结合,得到的设备指纹有助于提高对设备识别的准确率。
技术领域
本发明涉及设备指纹技术领域,具体而言,涉及一种设备指纹构造方法及装置。
背景技术
随着移动互联网的快速发展,针对移动互联网推广与运营中所面临的设备识别与追踪的问题,数字设备指纹技术成为了行业关注的焦点。在现有技术中,客户端主动收集与设备相关的信息和特征,通过对这些特征的识别来辨别不同的设备和相关用户。这种主动式设备指纹技术,在实际的应用中存在一些不足与局限,比如,不能实现Web与APP间的设备关联。由于针对Web访问和APP访问收集的设备特征不同,导致生成的设备指纹标识符也不相同,从而造成了同一设备上Web访问和APP访问的相关事件无法关联在一起,限制了主动式设备指纹技术使用的范围。
发明内容
为了克服上述现有技术中的不足,本发明提供一种设备指纹构造方法及装置,其得到的设备指纹有助于提高对设备识别的准确率,进而解决上述问题。
为了实现上述目的,本发明较佳实施例所提供的技术方案如下所示:
本发明较佳实施例提供一种设备指纹构造方法,应用于与目标设备通信连接的识别系统,所述识别系统包括识别设备及网关设备;所述方法包括:
所述识别设备根据预设发送策略向目标设备发送多种类型的探测报文,并接收所述目标设备基于所述探测报文发送的反馈报文;
所述识别设备解析所述反馈报文,以得到所述目标设备基于该反馈报文的特征数据集,从多个所述反馈报文中的特征数据集中的相同数据类型中选取相同的特征数据以作为所述目标设备的第一目标特征集;
所述网关设备接收所述目标设备发送的通信报文,并对所述通信报文进行解析,以得到所述目标设备的第二目标特征集;
所述识别设备和/或网关设备根据所述第一目标特征集及第二目标特征集,生成与所述目标设备对应的唯一设备指纹。
可选地,上述识别设备和/或网关设备根据所述第一目标特征集及第二目标特征集,生成与所述目标设备对应的唯一设备指纹的步骤,包括:
根据预设整合策略对所述第一目标特征集及第二目标特征集进行整合,以得到所述目标设备的最终目标特征集;
根据预设分割策略将所述最终目标特征集分割为多个数据包;
将多个所述数据包进行hash计算,以得到唯一所述设备指纹。
可选地,上述根据预设整合策略对所述第一目标特征集及第二目标特征集进行整合的步骤,包括:
将所述第一目标特征集及第二目标特征集中所有的特征数据的格式统一为预设格式;
删除所述第一目标特征集及第二目标特征集中的满足预设删除条件的字符,所述预设删除条件包括所述字符为标点符号、存在至少两个相同的特征数据中的至少一种。
可选地,上述生成与所述目标设备对应的唯一设备指纹的步骤之后,所述方法还包括:
根据预设密钥策略对所述设备指纹进行加密并存储,以形成指纹库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京知道创宇信息技术有限公司,未经北京知道创宇信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711351417.2/2.html,转载请声明来源钻瓜专利网。