一种处理被劫持浏览器的方法及设备技术

技术编号:12616128 阅读:54 留言:0更新日期:2015-12-30 13:37
本发明专利技术公开了一种处理被劫持浏览器的方法及设备,识别浏览器是否被劫持;在识别出所述浏览器被劫持时,获取加载在所述浏览器上的被劫持网页对应的未被劫持的原始网页的参数信息;根据所述原始网页的参数信息,判断所述原始网页是否在预存网页中;在所述原始网页不在所述预存网页中时,根据所述原始网页的参数信息,获取所述原始网页的地址信息;基于所述地址信息,获取所述原始页面的页面内容;在所述浏览器中加载所述页面内容。本发明专利技术公开的处理被劫持浏览器的方法及设备,解决了现有技术中在浏览器被劫持时的处理方法存在处理时间长的技术问题,实现了缩短处理时间和在处理被劫持浏览器过程中提高浏览器的使用率的技术效果。

【技术实现步骤摘要】

本专利技术涉及计算机网
,具体涉及一种处理被劫持浏览器的方法及设备
技术介绍
随着互联网的迅速发展,浏览器提供了丰富多样的功能,供用户在网上能够快速查找资料及个人所需要的各种信息。但是,现实中浏览器会通过浏览器插件、浏览器辅助对象(Browser Helper Ob ject,简称BHO)、WinsockLSP等形式对浏览器进行篡改,从而使得浏览器被劫持,而在浏览器被劫持时,浏览器的主页及互联网搜索页会变为不知名的网站、访问正常网站时被转向到恶意网页、当输入错误的网址时被转到劫持软件指定的网站和输入字符时浏览器速度严重减慢等。由于这些被劫持的浏览器给用户的日常浏览造成了不良影响,因此网络安全工具一个很重要的工作就是,需要将网络中存在的被劫持的浏览器识别出来。现有技术中,在浏览器被劫持时,通常采用以下方式进行处理:其一、卸载并重装浏览器;其二、通过杀毒软件来杀毒;上述处理方法其处理时间较长,而且在重装浏览器时会导致浏览器不能使用,如此,使得现有技术中在处理浏览器被劫持的方法存在处理时间长且在处理被劫持浏览器过程中浏览器的使用率降低的问题。
技术实现思路
本申请实施例通过提供一种处理被劫持浏览器的方法及设备,解决了现有技术中在浏览器被劫持时的处理方法存在处理时间长的技术问题,实现了缩短处理时间和在处理被劫持浏览器过程中提高浏览器的使用率的技术效果。—方面,本申请通过本申请的一实施例提供如下技术方案:本申请公开了一种处理浏览器被劫持的方法,包括:识别浏览器是否被劫持;在识别出所述浏览器被劫持时,获取加载在所述浏览器上的被劫持网页对应的未被劫持的原始网页的参数信息;根据所述原始网页的参数信息,判断所述原始网页是否在预存网页中,其中,所述预存网页的页面内容预先存储在本地存储设备中;在所述原始网页不在所述预存网页中时,根据所述原始网页的参数信息,获取所述原始网页的地址信息;基于所述地址信息,获取所述原始页面的页面内容;在所述浏览器中加载所述页面内容,以显示所述页面内容。可选的,所述获取加载在所述浏览器上的被劫持网页对应的未被劫持的原始网页的参数信息,具体包括:获取所述被劫持网页对应的跳转信息;基于所述跳转信息,获取所述原始网页的地址信息。可选的,所述本地存储设备包括安装所述浏览器的用户终端和与所述用户终端连接的本地服务器。可选的,在所述原始网页在所述预存网页中时,所述方法还包括:根据所述原始网页的参数信息,从所述本地存储设备中获取所述原始网页的页面内容;在所述浏览器中加载所述页面内容,以在所述浏览器中显示所述页面内容。可选的,所述在所述浏览器中加载所述页面内容,具体包括:在所述浏览器中加载所述页面内容,将所述页面内容覆盖所述被劫持网页的显示内容。可选的,所述在所述浏览器中加载所述页面内容,具体包括:在所述浏览器中加载所述页面内容,将所述被劫持网页的显示内容替换为所述页面内容。另一方面,本申请通过本申请的一实施例,提供如下技术方案:本申请还公开了一种处理浏览器被劫持的设备,所述设备包括:识别单元,用于识别浏览器是否被劫持;原始网页获取单元,用于在识别出所述浏览器被劫持时,获取加载在所述浏览器上的被劫持网页对应的未被劫持的原始网页的参数信息;判断单元,用于根据所述原始网页的参数信息,判断所述原始网页是否在预存网页中,其中,所述预存网页的页面内容预先存储在本地存储设备中;地址信息获取单元,用于在所述原始网页不在所述预存网页中时,根据所述原始网页的参数信息,获取所述原始网页的地址信息;页面内容获取单元,用于基于所述地址信息,获取所述原始页面的页面内容;加载单元,用于在所述浏览器中加载所述页面内容,以显示所述页面内容。可选的,所述设备还包括:跳转信息获取单元,用于获取所述被劫持网页对应的跳转信息;所述原始网页获取单元,具体用于基于所述跳转信息,获取所述原始网页的地址?目息O可选的,所述页面内容获取单元,还用于在所述原始网页在所述预存网页中时,根据所述原始网页的参数信息,从所述本地存储设备中获取所述原始网页的页面内容。可选的,所述加载单元,具体用于在所述浏览器中加载所述页面内容,将所述页面内容覆盖所述被劫持网页的显示内容。可选的,所述加载单元,具体用于在所述浏览器中加载所述页面内容,将所述被劫持网页的显示内容替换为所述页面内容。本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:根据本专利技术的一种处理被劫持浏览器的方法及设备,通过本专利技术,首先识别浏览器是否被劫持,在识别出所述浏览器被劫持时,获取加载在所述浏览器上的被劫持网页对应的未被劫持的原始网页的参数信息;根据所述参数信息,判断所述原始网页是否在预存网页中,在所述原始网页不在所述预存网页中时,根据所述原始网页的参数信息,获取所述原始网页的地址信息,再根据所述地址信息,获取并加载所述原始页面的页面内容,以在所述浏览器重显示所述页面内容,如此,在识别出所述浏览器被劫持且所述原始网页的页面内容未被预存时,可以通过获取所述原始网页的地址信息来获取所述原始网页的页面内容,并将该页面内容加载在所述浏览器上,使得所述浏览器能够立即显示所述原始网页的页面内容,缩短了处理时间,而且在处理过程中仍然可以使用浏览器,提高了在处理被劫持浏览器过程中浏览器的使用率。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的【具体实施方式】。【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的处理被劫持浏览器的方法的第一种流程图;图2为本专利技术实施例提供的处理被劫持浏览器的方法的第二种流程图;图3为本专利技术实施例提供的处理被劫持浏览器的设备的模块图。【具体实施方式】本申请实施例通过提供一种处理被劫持浏览器的方法及设备,解决了现有技术中在浏览器被劫持时的处理方法存在处理时间长的技术问题,实现了缩短处理时间和在处理被劫持浏览器过程中提高浏览器的使用率的技术效果。为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。参见图1,本专利技术实施例提供的处理被劫持浏览器的方法包括以下步骤:SlOl:识别浏览器是否被劫持;S102:在识别出所述浏览器被劫持时,获取加载在所述浏览器上的被劫持网页对应的未被劫持的原始网页的参数信息;S103:根据所述原始网页的参数信息,判断所述原始网页是否在预存网页中,其中,所述预存网页的页面内容预先存储在本地存储设备中;S104:在所述原始网页不在所述预存网页中时,根据所述原始网页的参数信息,获取所述原始网页的地址信息;S105:基于所述地址信息,获取所述原始页面的页面内容;S106:在所述浏览器中加载所述页面内容,以显示所述页面内容。其中,在步骤SlOl中,本申请的执行主体可以是安装有所述浏览器的设备,也可以是所述浏览器,本申请不作具体限制,其中,在识别所述浏览器被劫持时,可本文档来自技高网...

【技术保护点】
一种处理浏览器被劫持的方法,其特征在于,包括:识别浏览器是否被劫持;在识别出所述浏览器被劫持时,获取加载在所述浏览器上的被劫持网页对应的未被劫持的原始网页的参数信息;根据所述原始网页的参数信息,判断所述原始网页是否在预存网页中,其中,所述预存网页的页面内容预先存储在本地存储设备中;在所述原始网页不在所述预存网页中时,根据所述原始网页的参数信息,获取所述原始网页的地址信息;基于所述地址信息,获取所述原始页面的页面内容;在所述浏览器中加载所述页面内容,以显示所述页面内容。

【技术特征摘要】

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

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

1