[发明专利]防止流量劫持的黑名单库创建方法、装置、设备及介质有效
申请号: | 201810122846.0 | 申请日: | 2018-02-07 |
公开(公告)号: | CN108494728B | 公开(公告)日: | 2021-01-26 |
发明(设计)人: | 林泽全 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 阳开亮 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 防止 流量 劫持 黑名单 创建 方法 装置 设备 介质 | ||
1.一种防止流量劫持的黑名单库创建方法,其特征在于,包括:
获取客户端发送的HTTP访问请求,所述HTTP访问请求包括待访问URL;
基于所述待访问URL获取对应的原始网页,所述原始网页对应一原始DOM树,所述原始DOM树包括至少一个DOM标签;
采用防劫持的软件开发包扫描所述原始DOM树,判断所述原始DOM树中至少一个DOM标签对应的原始URL是否存在疑似广告URL,所述防劫持的软件开发包是由JavaScript代码组成的用于检测是否存在疑似广告URL的软件开发包;所述疑似广告URL是指包含广告代码整体性特征、URL跳转特征和需要展示在网页具体位置的绝对定位特征中的至少一个的DOM标签对应的URL;
若所述原始DOM树中存在所述疑似广告URL,则将所述疑似广告URL存储在缓存库;
基于所述缓存库中的所述疑似广告URL确定符合黑名单判断方法的黑名单域名,并将所述黑名单域名存储在黑名单库中。
2.如权利要求1所述的防止流量劫持的黑名单库创建方法,其特征在于,所述采用防劫持的软件开发包扫描所述原始DOM树,判断所述原始DOM树中是否存在疑似广告URL,包括:
采用防劫持的软件开发包扫描所述原始DOM树,获取所述原始DOM树包含的原始URL;
若所述原始URL的域名与所述待访问URL的域名不匹配,则确定所述原始DOM树中存在所述疑似广告URL。
3.如权利要求1所述的防止流量劫持的黑名单库创建方法,其特征在于,所述基于所述缓存库中的所述疑似广告URL确定黑名单域名,包括:
对所述缓存库中的每一所述疑似广告URL进行域名提取,获取相应的疑似域名;
确定所述缓存库中数量达到预设值的疑似域名为黑名单域名。
4.如权利要求3所述的防止流量劫持的黑名单库创建方法,其特征在于,所述对所述缓存库中的每一所述疑似广告URL进行域名提取,获取相应的疑似域名,包括:
调用所述防劫持的软件开发包中的正则表达式对所述缓存库中的每一所述疑似广告URL进行域名提取,获取对应的所述疑似域名。
5.如权利要求1所述的防止流量劫持的黑名单库创建方法,其特征在于,在所述将所述黑名单域名存储在黑名单库中的步骤之后,所述防止流量劫持的黑名单库创建方法还包括:
获取误判恢复请求,所述误判恢复请求包括目标URL;
调用所述防劫持的软件开发包中的正则表达式对所述目标URL进行域名提取,获取目标域名;
将所述黑名单库中存储的与所述目标域名一致的黑名单域名删除,更新所述黑名单库。
6.如权利要求5所述的防止流量劫持的黑名单库创建方法,其特征在于,在所述将所述黑名单库中存储的与所述目标域名一致的黑名单域名删除的步骤之后,所述防止流量劫持的黑名单库创建方法还包括:
将所述黑名单库中存储的与所述目标域名一致的黑名单域名作为白名单域名,并将所述白名单域名存储在白名单库中;
在所述将所述疑似广告URL存储在缓存库的步骤之后,所述防止流量劫持的黑名单库创建方法还包括:若所述疑似广告URL对应的域名存储在所述白名单库中,则将所述疑似广告URL从所述缓存库中删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810122846.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电装盒以及空调器室外机
- 下一篇:一种网站流量的统计方法及装置