一种识别浏览器被劫持的方法技术

技术编号:12520526 阅读:89 留言:0更新日期:2015-12-17 11:20
本发明专利技术公开了一种识别浏览器被劫持的方法及设备,获取浏览器的快捷方式的命令行的参数设置信息;判断所述参数设置信息对应的设置方式是否与预设方式相一致;在判断出所述设置方式与所述预设方式不一致时,识别出所述浏览器已被劫持;在判断出所述设置方式与所述预设方式一致时,识别出所述浏览器未被劫持。本发明专利技术公开的识别浏览器被劫持的方法及设备,解决了现有技术中判断浏览器是否被劫持的方法存在准确性低的技术问题,实现了提高判断浏览器是否被劫持的准确性的技术效果。

【技术实现步骤摘要】

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

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

【技术特征摘要】

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

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

1