一种网址拦截处理的方法、装置和系统制造方法及图纸

技术编号:8735214 阅读:140 留言:0更新日期:2013-05-26 11:46
本发明专利技术公开了一种网址拦截处理的方法、装置和系统,其中所述方法包括:触发浏览器进程中预先注入的拦截程序;所述拦截程序在检测到网络连接操作时,获取所述网络连接的网址信息,并判断所述网址信息是否为恶意网址信息;当所述网址信息为恶意网址信息时,拦截程序通知浏览器进程停止访问所述恶意网址信息。本发明专利技术可以及时的中断恶意网址的连接。

【技术实现步骤摘要】

本专利技术涉及计算机
,具体涉及一种网址拦截处理的方法,以及一种网址拦截处理的装置,以及一种网址拦截处理的系统。
技术介绍
随着移动多媒体时代的到来,借助丰富的应用软件,移动终端从简单的通话工具逐渐向智能化发展成智能终端设备。智能终端设备的普及,使得设备很容易受到恶意软件或恶意网址的攻击,造成耗费用户终端流量、被扣费等各种损失。目前的安全软件多使用系统浏览器自带的接口去判断浏览器是否曾经访问过恶意网址的方法来对恶意网址进行拦截,然而,上述对恶意网址的拦截仅限于对终端操作系统自带浏览器的支持,不能支持其他的浏览器,导致安全软件只能在浏览器访问恶意网址之后(时间不等,大约在I 3秒之内)强制浏览器重新访问一个安全的页面,实际上用户在这之前已经下载了恶意网站的页面。因此,本领域技术人员需要解决的技术问题是提供一种可以支持在任何浏览器中拦截恶意网址的机制,能够及时的中断恶意网址的连接。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种网址拦截处理的方法和相应的装置以及系统。依据本专利技术的一个方面,提供了一种网址拦截处理的方法,包括:触发浏览器进程中预先注入的拦截程序;所述拦截程序在检测到网络连接操作时,获取所述网络连接的网址信息,并判断所述网址信息是否为恶意网址信息;当所述网址信息为恶意网址信息时,拦截程序通知浏览器进程停止访问所述恶意网址信息。可选的,在所述触发浏览器进程中预先注入的拦截程序步骤之前,还包括:在浏览器进程中注入拦截程序,包括:查找浏览器进程中已有的网络控制程序的内存地址;将所述网络控制程序的内存地址替换为预置的拦截程序的内存地址。可选地,在所述在浏览器进程中注入拦截程序的步骤之前,还包括:获取智能终端系统的ROOT权限。可选地,所述判断网址信息是否为恶意网址信息的步骤包括:拦截程序将所述网址信息与预设的规则库进行匹配,所述预设的规则库中包括收集到的恶意网址信息;若存在匹配项,则所述网址信息为恶意网址信息;若不存在匹配项,则所述网址信息为非恶意网址信息。可选地,所述拦截程序通知浏览器进程停止访问所述网址信息的步骤包括:拦截程序生成重定向的网址信息;浏览器进程依据所述重定向的网址信息访问所述重定向的网址。可选地,所述拦截程序生成重定向的网址信息的步骤包括:拦截程序获取预设的网页地址;拦截程序获取预设的网页内容;拦截程序依据所述预设的网页地址及预设的网页内容生成重定向的网址信息返回浏览器进程。可选地,所述拦截程序生成重定向的网址信息的步骤包括:拦截程序获取预设的网页地址;拦截程序依据所述恶意网址信息生成警告页面的网页内容;拦截程序依据所述预设的网页地址及警告页面的网页内容生成重定向的网址信息返回浏览器进程。可选地,所述拦截程序通知浏览器进程中止访问所述网址信息的步骤包括:拦截程序生成网址错误信息;浏览器进程依据所述网址错误信息拒绝对所述恶意网址信息的访问。可选地,所述方法还包括:在拦截程序生成网址错误信息时,发出警示消息提醒用户。可选地,所述方法还包括:在拦截程序判断所述网址信息为非恶意网址信息时,浏览器进程访问所述网址信肩、O根据本专利技术的另一方面,提供了一种网址拦截处理的装置,包括:触发模块,适于触发浏览器进程中预先注入的拦截程序;位于拦截程序的判断模块,适于在检测到网络连接操作时,获取所述网络连接的网址信息,并判断所述网址信息是否为恶意网址信息;位于拦截程序的阻止模块,适于在所述网址信息为恶意网址信息时,通知浏览器进程停止访问所述恶意网址信息。可选地,所述装置还包括:注入模块,适于在所述触发浏览器进程中预先注入的拦截程序之前,在浏览器进程中注入拦截程序,包括:内存地址查找子模块,适于查找浏览器进程中已有的网络控制程序的内存地址;内存地址替换子模块,适于将所述网络控制程序的内存地址替换为预置的拦截程序的内存地址。可选地,所述装置还包括:权限获取模块,适于在所述在浏览器进程中注入拦截程序之前,获取智能终端系统的ROOT权限。可选地,所述位于拦截程序的判断模块包括:位于拦截程序的获取子模块,适于在检测到网络连接操作时,获取所述网络连接的网址信息;位于拦截程序的匹配子模块,适于将所述网址信息与预设的规则库进行匹配,所述预设的规则库中包括收集到的恶意网址信息;若存在匹配项,则所述网址信息为恶意网址信息;若不存在匹配项,则所述网址信息为非恶意网址信息。可选地,所述位于拦截程序的阻止模块包括:位于拦截程序的网址重定向子模块,适于生成重定向的网址信息;位于浏览器进程的第一访问子模块,适于依据所述重定向的网址信息访问所述重定向的网址。可选地,所述位于拦截程序的网址重定向子模块包括:位于拦截程序的预设网址获取单元,适于获取预设的网页地址;位于拦截程序的预设网页内容获取单元,适于获取预设的网页内容;位于拦截程序的重定向网址生成单元,适于依据所述预设的网页地址及预设的网页内容生成重定向的网址信息返回浏览器进程。可选地,所述位于拦截程序的网址重定向子模块包括:位于拦截程序的预设网址获取单元,适于获取预设的网页地址;位于拦截程序的警示网页内容生成单元,适于依据所述恶意网址信息生成警告页面的网页内容;位于拦截程序的警示网页生成单元,适于依据所述预设的网页地址及警告页面的网页内容生成重定向的网址信息返回浏览器进程。可选地,所述位于拦截程序的阻止模块包括:位于拦截程序的网址错误信息生成子模块,适于生成网址错误信息;位于浏览器进程的拒绝访问子模块,适于依据所述网址错误信息拒绝对所述恶意网址信息的访问。可选地,所述装置还包括:位于拦截程序的警示子模块,适于在生成网址错误信息时,发出警示消息提醒用户。可选地,所述装置还包括:位于浏览器进程的正常访问模块,适于在拦截程序判断所述网址信息为非恶意网址信息时,访问所述网址信息。根据本专利技术的另一方面,提供了一种网址拦截处理的系统,包括触发模块以及拦截模块,其中,所述触发模块,适于触发浏览器进程中预先注入的拦截模块;所述拦截模块,适于在检测到网络连接操作时,获取所述网络连接的网址信息,并判断所述网址信息是否为恶意网址信息;若是,则通知浏览器进程停止访问所述恶意网址信息;若否,则通知浏览器进程访问所述恶意网址信息。根据本专利技术的一种网址拦截处理的方法、装置和系统可以在检测到智能终端系统被提权后,通过获取系统的高级权限来注入拦截程序,利用所述拦截程序监控和拦截任意浏览器进程需要访问的网址信息,判断所述网址信息是否为恶意网址信息,若是,则重定向或者阻断所述恶意网址信息,由此解决了现有技术中仅针对智能终端系统自带的浏览器的访问网址拦截,以及网址拦截不及时的问题取得了能支持全部浏览器的访问网址拦截,以及及时拦截恶意网址信息,从而保护用户上网安全的有益效果。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的本文档来自技高网...

【技术保护点】
一种网址拦截处理的方法,包括:触发浏览器进程中预先注入的拦截程序;所述拦截程序在检测到网络连接操作时,获取所述网络连接的网址信息,并判断所述网址信息是否为恶意网址信息;当所述网址信息为恶意网址信息时,拦截程序通知浏览器进程停止访问所述恶意网址信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:丁祎李元
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1