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