[发明专利]一种控制网页弹出窗口的方法及装置有效
申请号: | 201310263014.8 | 申请日: | 2013-06-27 |
公开(公告)号: | CN104252477B | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 杨景杰;白彦庚;赵闽 | 申请(专利权)人: | 贝壳网际(北京)安全技术有限公司;北京金山网络科技有限公司;北京金山安全软件有限公司;珠海市君天电子科技有限公司;可牛网络技术(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F21/56 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
地址: | 100041 北京市石景山区八*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 弹出窗口 动态链接库文件 网页 判断结果 系统安全 系统资源 用户体验 预设规则 预先确定 入口点 弹出 弹窗 加载 截获 匹配 拦截 占用 挂钩 | ||
本发明提供了一种控制网页弹出窗口的方法及装置。其中所述方法包括:挂钩预定动态链接库文件的入口点函数,截获弹出窗口的信息,所述预定动态链接库文件为预先确定的网页弹出窗口需要加载的动态链接库文件;将弹出窗口的信息与预设规则进行匹配,判断是否需要拦截弹出窗口;根据判断结果,禁止或允许所述弹出窗口的弹出。本发明能够实现对网页弹出窗口的合理控制,减少或避免恶意弹窗所导致的占用系统资源、危害系统安全及用户体验差等问题。
技术领域
本发明涉及计算机安全技术领域,具体涉及一种控制网页弹出窗口的方法及装置。
背景技术
互联网高速发展和强势普及的今天,通过浏览器阅读网页来获取外部信息已经成为人们生活中必不可少的一部分。随着用户量的聚集,部分网站的持有者通过网页弹窗弹新网页的方式给第三方商家做广告进而实现收入。这种弹窗已经成为了一种趋势,甚至愈演愈烈,以至于互联网用户很难找到一个清净的不被干扰的浏览网页环境。
网页恶意弹窗弹网页的涌现,轻则使用户不得不手动关闭其原本不想浏览的网页,影响用户心情和上网体验,重则占用系统资源,使计算机系统变慢,甚至可能弹出的是带病毒挂木马的网址,从而严重危害用户的系统安全。
当前屏蔽网页弹窗弹新网页的方式通常是在浏览器中直接取消JavaScript 功能。通常网页的弹窗(包括弹新网页)的功能是由嵌套在网页里面的 JavaScript脚本语言语句实现的。通过设置浏览器取消JavaScript功能,可以屏蔽弹窗弹新网页。但是这种一刀切的方式,会使网页中其他的JavaScript特效失效,会使网页的精彩程度大打折扣。
因此,亟需一种方法,能够对网页弹窗进行合理控制,减少或避免恶意弹窗所导致的占用系统资源、危害系统安全及用户体验差等问题。
发明内容
有鉴于此,本发明实施例的目的是提供一种控制网页弹出窗口的方法及装置,实现对网页弹出窗口的合理控制,减少或避免恶意弹窗所导致的占用系统资源、危害系统安全及用户体验差等问题。
为解决上述技术问题,本发明实施例提供方案如下:
一种控制网页弹出窗口的方法,包括:
挂钩预定动态链接库文件的入口点函数,截获弹出窗口的信息,所述预定动态链接库文件为预先确定的网页弹出窗口需要加载的动态链接库文件;
将弹出窗口的信息与预设规则进行匹配,判断是否需要拦截弹出窗口;
根据判断结果,禁止或允许所述弹出窗口的弹出。
优选地,上述方法中,在所述挂钩预定动态链接库文件的入口点函数,截获弹出窗口的信息之前,所述方法还包括:
挂钩动态链接库加载函数的入口点函数,获得传入所述动态链接库加载函数的参数;
根据传入所述动态链接库加载函数的参数,判断当前加载的动态链接库文件是否为所述预定动态链接库文件;
所述挂钩预定动态链接库文件的入口点函数,截获弹出窗口的信息具体为:
在当前加载的动态链接库文件为所述预定动态链接库文件时,挂钩预定动态链接库文件的入口点函数,截获弹出窗口的信息。
优选地,上述方法中,所述挂钩预定动态链接库文件的入口点函数,截获弹出窗口的信息,包括:
在所述预定动态链接库文件的虚拟内存空间中,搜索与窗口类函数的内存特征相匹配的函数入口点;
在所述函数入口点挂钩一伪造函数,通过所述伪造函数获得传入所述窗口类函数的参数,得到所述弹出窗口的信息,所述弹出窗口的信息包括弹出窗口的网址和/或文本内容。
优选地,上述方法中,所述将弹出窗口的信息与预设规则进行匹配,判断是否需要拦截弹出窗口,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贝壳网际(北京)安全技术有限公司;北京金山网络科技有限公司;北京金山安全软件有限公司;珠海市君天电子科技有限公司;可牛网络技术(北京)有限公司,未经贝壳网际(北京)安全技术有限公司;北京金山网络科技有限公司;北京金山安全软件有限公司;珠海市君天电子科技有限公司;可牛网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310263014.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:焊接部检测装置及其检测方法
- 下一篇:用于制造金属带材的方法和设备