[发明专利]一种网页劫持广告的屏蔽方法、装置、设备和存储介质在审
| 申请号: | 202110383324.8 | 申请日: | 2021-04-09 |
| 公开(公告)号: | CN112907304A | 公开(公告)日: | 2021-06-04 |
| 发明(设计)人: | 郑峰;郑琼琼 | 申请(专利权)人: | 厦门理工学院 |
| 主分类号: | G06Q30/02 | 分类号: | G06Q30/02;G06F16/957 |
| 代理公司: | 厦门智慧呈睿知识产权代理事务所(普通合伙) 35222 | 代理人: | 郭福利 |
| 地址: | 361024 福*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 网页 劫持 广告 屏蔽 方法 装置 设备 存储 介质 | ||
本发明实施例提供一种网页劫持广告的屏蔽方法、装置、设备和存储介质,涉及网络安全技术领域。其中,这种屏蔽方法包括如下步骤:S1、响应于用户终端的请求,推送相应的原始网页至用户终端。S2、接收用户终端回传的网页代码。S3、对比服务器上原始网页的原始代码和网页代码,判断是否存在劫持广告的广告代码。S4、当判断到存在广告代码时,获取对应的广告屏蔽代码。S5、向用户终端推送广告屏蔽网页。其中,广告屏蔽网页包含原始代码和广告屏蔽代码。该方法能够有效屏蔽因为网络劫持而加载至用户终端的广告。
技术领域
本发明涉及网络安全技术领域,具体而言,涉及一种网页劫持广告的屏蔽方法、装置、设备和存储介质。
背景技术
网络劫持是指用户在打开一个网页的时候,在正常的数据流中被插入精心设计的网络数据报文,从而在用户打开网页的同时,在预定位置弹出或者插入广告。引导用户千万广告页面。
现有技术中可以通过将网络访问协议升级至https来解决网络劫持的问题,但是这需要付出额外的成本,使得网站主没有动力去升级,而让用户忍受网络劫持所带来的广告骚扰。
发明内容
本发明提供了一种网页劫持广告的屏蔽方法、装置、设备和存储介质,以改善相关技术中的http网络访问协议容易被网络劫持的问题。
第一方面、
本发明实施例提供了一种网页劫持广告的屏蔽方法,其包含以下步骤:
S1、响应于用户终端的请求,推送相应的原始网页至所述用户终端。
S2、接收所述用户终端回传的网页代码。
S3、对比服务器上所述原始网页的原始代码和所述网页代码,判断是否存在劫持广告的广告代码。
S4、当判断到存在广告代码时,获取对应的广告屏蔽代码。
S5、向所述用户终端推送广告屏蔽网页。其中,所述广告屏蔽网页包含所述原始代码和所述广告屏蔽代码。
可选地,步骤S4具体为:
S41a、当判断到存在广告代码时,提取所述广告代码的ID。
S41b、获取屏蔽所述ID的广告屏蔽代码。
在另一实施例中,可选地,步骤S4具体为:
S42a、当判断到存在广告代码时,判断所述广告代码是否包含iframe标签S42b、当判断到所述广告代码包含iframe标签时,获取屏蔽iframe标签的广告屏蔽代码。
在又一实施例中,可选地,步骤S4具体为:
S43a、当判断到存在广告代码时,判断所述广告代码是否通过动态创建script标签进行加载。
S43b、当判断到所述广告代码基于动态创建进行加载时,获取禁用动态创建的广告屏蔽代码。
可选地,所述广告屏蔽代码包含延时语句,以使所述用户终端在加载所述原始代码后经过预定时长后执行所述广告屏蔽代码。
可选地,所述广告屏蔽代码包含循环语句,以使所述用户终端在加载所述原始代码后经过预定时长后执行所述广告屏蔽代码。
第二方面、
本发明实施例提供了一种网页劫持广告的屏蔽装置,其包含:
第一推送模块,用于响应于用户终端的请求,推送相应的原始网页至所述用户终端。
接收模块,用于接收所述用户终端回传的网页代码。
对比模块,用于对比服务器上所述原始网页的原始代码和所述网页代码,判断是否存在劫持广告的广告代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门理工学院,未经厦门理工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110383324.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种土壤治理改良方法
- 下一篇:一种纺织品荧光检验的设备





