[发明专利]浏览器标识的处理方法、装置、电子设备及存储介质有效
申请号: | 201910796788.4 | 申请日: | 2019-08-27 |
公开(公告)号: | CN111181912B | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 宗旋;杨勇;张杰;廖晨;李龙;欧阳婷;黄楠驹;邓辉瑶;郑力枪 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/08 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 王花丽;张颖玲 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 浏览器 标识 处理 方法 装置 电子设备 存储 介质 | ||
1.一种浏览器标识的处理方法,其特征在于,包括:
接收目标浏览器发送的用于请求与服务器建立安全连接的握手消息;
当所述握手消息的载荷数据的版本更新时,采集浏览器标识并基于采集的所述浏览器标识更新标识库中的标识,根据所述标识库中标识的更新的程度,停止采集所述浏览器标识;
解析所述握手消息封装的字段数据,得到所述目标浏览器的多个类型的特征;
对所述目标浏览器的多个类型的特征进行排序,并将排序后的特征组合为对应所述目标浏览器的标识;
将所述目标浏览器的标识与所述标识库中的标识进行匹配;
当所述目标浏览器的标识与所述标识库中的白名单匹配时,与所述目标浏览器完成握手过程,以协商所述安全连接数据传输过程中使用的密钥。
2.根据权利要求1所述的方法,其特征在于,所述解析所述握手消息封装的字段数据,得到所述目标浏览器的多个类型的特征,包括:
解析出所述握手消息封装的以下字段数据:所述目标浏览器使用的协议版本号、所述目标浏览器支持的最大协议版本号、所述目标浏览器使用的加密套接字、所述加密套接字的数量、扩展字段和扩展类型的数量;
从所述解析出的字段数据提取出相应的信息作为所述目标浏览器的特征。
3.根据权利要求1所述的方法,其特征在于,所述对所述目标浏览器的多个类型的特征进行排序,包括:
将所述目标浏览器的加密套接字中包括的加密算法,按照加密算法的编码长度进行排序;
在所述目标浏览器的扩展字段中过滤掉域名特征,并将所述扩展字段中剩余的特征按照类型值进行排序;
将所述目标浏览器的以下特征顺序排列:使用协议版本号、支持的最大协议版本号、排序后的所述加密套接字、所述加密套接字的数量、排序后的所述扩展字段和扩展类型的数量。
4.根据权利要求1所述的方法,其特征在于,所述将排序后的特征组合为对应所述目标浏览器的标识,包括:
将所述目标浏览器的多个类型的特征连接为字符串;
将所述字符串映射为特定长度的哈希值,以作为对应所述目标浏览器的标识。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述目标浏览器的标识与所述标识库中的黑名单匹配时,向所述目标浏览器发送握手失败消息。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
当所述目标浏览器的标识与所述标识库中的白名单匹配、且协商得到密钥时,通过所述密钥加密验证数据并向所述目标浏览器发送;
接收所述目标浏览器发送的验证码,所述验证码是所述目标浏览器解密并执行验证数据后通过收集验证操作而获得;
当通过所述密钥解密所述验证码且验证通过时,授权所述目标浏览器。
7.根据权利要求1至6任一项所述的方法,其特征在于,接收所述目标浏览器发送的用于与服务器建立安全连接的握手消息之前,所述方法还包括:根据多个样本浏览器发送的用于建立安全连接的握手消息,采集每个样本浏览器的标识;
确定所述样本浏览器的类型为正常浏览器或异常浏览器;
当所述样本浏览器属于正常浏览器时,将所述正常浏览器的标识存储到所述标识库的白名单,当所述样本浏览器属于异常浏览器时,将所述异常浏览器的标识存储到所述标识库中的黑名单。
8.根据权利要求7所述的方法,其特征在于,所述根据多个样本浏览器发送的用于建立安全连接的握手消息,确定每个样本浏览器的标识,包括:
解析所述样本浏览器发送的握手消息封装的字段数据,得到所述样本浏览器的多个类型的特征;
对所述样本浏览器的多个类型的特征进行排序,且排序方式与对所述目标浏览器的多个类型的特征进行排序的方式一致,并将排序后的特征组合为对应所述样本浏览器的标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910796788.4/1.html,转载请声明来源钻瓜专利网。