[发明专利]分散型反爬虫用户设备标记方法、装置、设备及存储介质有效
申请号: | 201911050704.9 | 申请日: | 2019-10-30 |
公开(公告)号: | CN110798307B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 陈博;谢强;陈国庆 | 申请(专利权)人: | 武汉极意网络科技有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/08 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 肖文静 |
地址: | 430000 湖北省武汉市东湖开发区大学*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分散 爬虫 用户 设备 标记 方法 装置 存储 介质 | ||
本发明涉及网络安全技术领域,公开了一种分散型反爬虫用户设备标记方法、装置、设备及存储介质,所述方法包括:获取待标记用户设备的设备信息和环境信息,根据所述设备信息生成设备指纹标识号和备选设备指纹标识号,并从所述环境信息中提取目标环境特征,根据所述设备指纹标识号、所述备选设备指纹标识号及所述目标环境特征计算校验值,将所述设备指纹标识号、所述备选设备指纹标识号、所述目标环境特征及所述校验值作为标记信息,根据所述标记信息对所述待标记用户设备进行标记,从而通过多种信息对所述待标记用户设备进行标记,解决了如何提高用户设备标记安全性的技术问题。
技术领域
本发明涉及网络安全技术领域,尤其涉及一种分散型反爬虫用户设备标记方法、装置、设备及存储介质。
背景技术
设备指纹是一种可以标记设备或者用户的ID信息,通过设备指纹可以有效的标记用户,跟踪用户在一个站点的行为,在反爬虫威胁检测过程中,通过对一个用户进行长期的跟踪和检测,可以有效准确的寻找风险信息。
市面上当前的设备指纹方案,基本上都是存储到浏览器的Cookie中,有些产品会将设备指纹ID存储到EverCookie中,但是他们存储的信息内容单一,只包含一串ID信息,安全性比较差,而且一旦ID信息生成逻辑被破解之后,很容易串改和伪造,自校验能力差。
所以,本质上存在着如何提高用户设备标记安全性的技术问题。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提出一种分散型反爬虫用户设备标记方法、装置、设备及存储介质,旨在解决如何提高用户设备标记安全性的技术问题。
为实现上述目的,本发明提供一种分散型反爬虫用户设备标记方法,所述分散型反爬虫用户设备标记方法包括以下步骤:
获取待标记用户设备的设备信息和环境信息;
根据所述设备信息生成设备指纹标识号和备选设备指纹标识号,并从所述环境信息中提取目标环境特征;
根据所述设备指纹标识号、所述备选设备指纹标识号及所述目标环境特征计算校验值;
将所述设备指纹标识号、所述备选设备指纹标识号、所述目标环境特征及所述校验值作为标记信息;
根据所述标记信息对所述待标记用户设备进行标记。
优选地,所述根据所述设备信息生成设备指纹标识号和备选设备指纹标识号,具体包括:
从所述设备信息中提取设备特征;
根据所述设备特征及预设设备指纹程序生成第一随机参数和第二随机参数;
将所述第一随机参数作为设备指纹标识号,并将所述第二随机参数作为备选设备指纹标识号。
优选地,所述从所述环境信息中提取目标环境特征,具体包括:
从所述环境信息中提取环境特征;
从所述环境特征中筛选预设类型的环境特征作为待选环境特征,所述预设类型的环境特征为具有唯一性的环境特征;
选取预设数量的所述待选环境特征作为目标环境特征。
优选地,所述根据所述设备指纹标识号、所述备选设备指纹标识号及所述目标环境特征计算校验值,具体包括:
将所述设备指纹标识号、所述备选设备指纹标识号及所述目标环境特征进行拼接,获得待校验数据;
对所述待校验数据进行哈希运算,获得哈希编码;
将所述哈希编码作为校验值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉极意网络科技有限公司,未经武汉极意网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911050704.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种安全可信的数据托管方法
- 下一篇:一种区块链的签名方法和系统