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

技术编号:12670207 阅读:67 留言:0更新日期:2016-01-07 14:50
本发明专利技术公开了一种浏览器被劫持时的处理方法及处理设备,识别浏览器是否被劫持;在识别出所述浏览器被劫持时,获取所述浏览器的快捷方式的命令行的参数设置信息;判断所述参数设置信息对应的设置方式是否与预设方式相一致;在判断出所述设置方式与所述预设方式不一致时,通过所述浏览器的快捷方式重新以所述预设方式启动所述浏览器。本发明专利技术公开的浏览器被劫持时的处理方法及处理设备,解决了现有技术中在浏览器被劫持时的处理方法存在处理时间长的技术问题,实现了缩短处理时间和提高浏览器的使用率的技术效果。

【技术实现步骤摘要】

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

【技术保护点】
一种浏览器被劫持时的处理方法,其特征在于,包括:识别浏览器是否被劫持;在识别出所述浏览器被劫持时,获取所述浏览器的快捷方式的命令行的参数设置信息;判断所述参数设置信息对应的设置方式是否与预设方式相一致;在判断出所述设置方式与所述预设方式不一致时,通过所述浏览器的快捷方式重新以所述预设方式启动所述浏览器。

【技术特征摘要】

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

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

1