搜索引擎的安全性检测方法及装置制造方法及图纸

技术编号:15437803 阅读:45 留言:0更新日期:2017-05-26 03:48
本发明专利技术公开了一种搜索引擎的安全性检测方法及装置,属于互联网领域。该方法包括:服务器可以获取通过目标搜索引擎访问的网站的数量及被访问网站中的恶意网站的数量,并确定该恶意网站的数量在通过目标搜索引擎访问的访问的网站数量中的恶意访问权重,从而根据该恶意访问权重,检测该目标搜索引擎的安全性。由于检测该搜索引擎的安全性使用的是用户真实的访问数据,无需人工干预和选取关键词,从而消除了人工选择关键词带来的不稳定性和主观性,提高了检测安全性的准确率。

Method and device for detecting security of search engine

The invention discloses a method and a device for detecting the security of a search engine, belonging to the field of the internet. The method includes: the number and access site in the malicious web server can access the search engine access through the target site, and determine the number of malicious malicious websites in the number of search engines access through the target access website access according to the weights from malicious access security detection engine weight. The target search. Due to the detection of the search engine's safety is used to access the data of real users, without manual intervention and the selection of key words, thus eliminating the artificial selection keywords instability and subjectivity, to improve the detection accuracy of safety.

【技术实现步骤摘要】
搜索引擎的安全性检测方法及装置
本专利技术涉及互联网领域,特别涉及一种搜索引擎的安全性检测方法及装置。
技术介绍
互联网的快速发展给人们生活带来了越来越多的便利,人们通过互联网可以下载和分享各类资料、获取各类重要信息、在线支付账单等。搜索引擎作为用户使用互联网的主要手段之一,其安全问题也越来越受到人们的关注,因此,需要对搜索引擎的安全性进行检测,以确保通过搜索引擎使用互联网的安全。目前,在对搜索引擎的安全性能进行检测时,通常是人工设定一批关键词,在搜索引擎中搜索这些关键词,确定搜索结果中出现恶意网站的数量在搜索结果总数量中的权重,当该权重大于权重阈值时,则确定该搜索引擎的安全性较低,也即是,确定该搜索引擎不安全。但是,通过上述方式检测搜索引擎的安全性时,需要依赖人工选取的关键词,由于人工选取的关键词不能代表用户通过搜索引擎访问网页的真实情况,将会导致检测的结果不具备稳定性和客观性,从而降低了检测搜索引擎安全性的准确率。
技术实现思路
为了提高检测搜索引擎安全性的准确率,本专利技术实施例提供了一种搜索引擎的安全性检测方法及装置。所述技术方案如下:一方面,提供了一种搜索引擎的安全性检测方法,所述方法包括:获取通过目标搜索引擎访问的网站的数量及被访问网站中的恶意网站的数量,所述目标搜索引擎为待检测安全性的搜索引擎;基于通过所述目标搜索引擎访问的网站的数量及被访问网站中的恶意网站的数量,确定通过所述目标搜索引擎访问的恶意网站的比例,将通过所述目标搜索引擎访问的恶意网站的比例作为所述目标搜索引擎的恶意访问权重;根据所述目标搜索引擎的恶意访问权重检测所述目标搜索引擎的安全性。另一方面,提供了一种搜索引擎的安全性检测装置,所述装置包括:获取模块,用于获取通过目标搜索引擎访问的网站的数量及被访问网站中的恶意网站的数量,所述目标搜索引擎为待检测安全性的搜索引擎;第一确定模块,用于基于通过所述目标搜索引擎访问的网站的数量及被访问网站中的恶意网站的数量,确定通过所述目标搜索引擎访问的恶意网站的比例,将通过所述目标搜索引擎访问的恶意网站的比例作为所述目标搜索引擎的恶意访问权重;检测模块,用于根据所述目标搜索引擎的恶意访问权重检测所述目标搜索引擎的安全性。本专利技术实施例提供的技术方案带来的有益效果是:在本专利技术实施例中,可以获取通过目标搜索引擎访问的网站的数量及被访问网站中的恶意网站的数量,并确定该恶意网站的数量在该访问的网站数量中的恶意访问权重,从而根据该恶意访问权重,检测该目标搜索引擎的安全性,由于检测该目标搜索引擎的安全性使用的是用户真实的访问数据,无需人工干预和选取关键词,消除了人工主观选择关键词带来的不稳定性和主观性,从而提高了检测搜索引擎安全性的准确率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1A是本专利技术实施例提供的一种搜索引擎的安全性检测系统架构图。图1B是本专利技术实施例提供的一种云安全系统架构图。图1C是本专利技术实施例提供的一种搜索引擎的安全性检测方法的流程图。图2是本专利技术实施例提供的另一种搜索引擎的安全性检测方法的流程图。图3A是本专利技术实施例提供的第一种搜索引擎的安全性检测装置的结构框图。图3B是本专利技术实施例提供的一种获取模块的结构框图。图3C是本专利技术实施例提供的第二种搜索引擎的安全性检测装置的结构框图。图3D是本专利技术实施例提供的一种更新模块的结构框图。图3E是本专利技术实施例提供的另一种更新模块的结构框图。图3F是本专利技术实施例提供的一种检测模块的结构框图。图3G是本专利技术实施例提供的另一种检测模块的结构框图。图3H是本专利技术实施例提供的第三种搜索引擎的安全性检测装置的结构框图。图4是本专利技术实施例提供的第四种搜索引擎的安全性检测装置的结构框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。在对本专利技术实施例进行详细地解释说明之前,先对本专利技术实施例的系统架构予以说明。图1A为本专利技术实施例提供的一种搜索引擎的安全性检测系统架构图,该系统架构包括终端1和服务器2,该终端1与服务器2可以通过网络进行通信。其中,该终端1可以为手机、平板电脑、台式电脑等,且在该终端1中可以安装有安全应用程序,该服务器2为该安全应用程序对应的服务器,该终端1可以通过安装的安全应用程序与服务器2通过网络进行通信。目前,主流的安全应用程序均采用如图1B所述的云安全系统架构,以保证用户的上网安全。其中,该终端1、终端3以及终端4可以分别与该服务器2连接,该终端1、终端3或终端4中的任一个终端通过搜索引擎访问网页地址时,该服务器2将会对该访问的网页地址进行恶意地址检测,并根据该恶意地址检测的结果,将引擎检测数据进行更新,之后,可以根据该引擎检测数据库对搜索引擎的安全性进行检测。其中,服务器2对搜索引擎的安全性进行检测的操作可以应用到如下场景中。场景一,当终端1开启安全应用程序后,终端1在通过搜索引擎访问第一网页地址时,可以通过安全应用程序从服务器2中确定该第一网页地址的安全性。也即是,服务器可以确定该第一网页地址的是安全的网页地址,还是不安全的网页地址。同时,该服务器2对该网页地址进行检测后,可以根据检测结果对引擎检测数据库进行更新,并根据更新后的引擎检测数据库,对搜索引擎安全性进行检测。然后可以将该搜索引擎的安全性检测结果和该第一网页地址的检测结果一并发送给终端,以提示用户该第一网页地址和该搜索引擎的安全性。比如,终端通过搜索引擎A访问第一网页地址“www.a.com”时,该服务器可以对第一网页地址进行恶意地址检测,并在得到检测结果后,更新引擎检测数据库。根据该更新后的引擎检测数据库,对搜索引擎A的安全性进行检测。如果服务器确定的该第一网页地址“www.a.com”的检测结果为安全,搜索引擎A的检测结果也为安全时,服务器可以向终端返回第一网页地址“www.a.com”为安全的网页地址,搜索引擎A为安全的搜索引擎。场景二、当用户通过终端中的浏览器设置一个安全性较高的搜索引擎为默认搜索引擎时,该服务器可以确定多个搜索引擎安全性的检测结果,并将多个搜索引擎安全性的检测结果返回给终端,使该终端的用户可以将该搜索引擎的安全性作为参考条件设置默认搜索引擎,从而可以提高用户使用该浏览器的频率,增加用户粘度。比如,当用户通过浏览器设置默认搜索引擎时,该服务器可以确定搜索引擎A、搜索引擎B、搜索引擎C和搜索引擎D的安全性检测结果,并将该搜索引擎A、搜索引擎B、搜索引擎C和搜索引擎D的安全性检测结果返回该终端。终端的用户可以将搜索引擎A、搜索引擎B、搜索引擎C和搜索引擎D的安全性检测结果作为参考条件,从中选择一个安全性较高的搜索引擎作为默认搜索引擎。场景三、当第三方进行搜索引擎的测评,需要得到理论依据时,服务器可以确定多个搜索引擎的安全性检测结果,并将多个搜索引擎的安全性检测结果发送给第三方。该第三方可以对该多个搜索引擎的安全性检测结果进行分析,并发布与该多个搜索引擎的安全性相关的信息,从而达到推广宣传搜索引擎的目的。比本文档来自技高网...
搜索引擎的安全性检测方法及装置

【技术保护点】
一种搜索引擎的安全性检测方法,其特征在于,所述方法包括:获取通过目标搜索引擎访问的网站的数量及被访问网站中的恶意网站的数量,所述目标搜索引擎为待检测安全性的搜索引擎;基于通过所述目标搜索引擎访问的网站的数量及被访问网站中的恶意网站的数量,确定通过所述目标搜索引擎访问的恶意网站的比例,将通过所述目标搜索引擎访问的恶意网站的比例作为所述目标搜索引擎的恶意访问权重;根据所述目标搜索引擎的恶意访问权重检测所述目标搜索引擎的安全性。

【技术特征摘要】
1.一种搜索引擎的安全性检测方法,其特征在于,所述方法包括:获取通过目标搜索引擎访问的网站的数量及被访问网站中的恶意网站的数量,所述目标搜索引擎为待检测安全性的搜索引擎;基于通过所述目标搜索引擎访问的网站的数量及被访问网站中的恶意网站的数量,确定通过所述目标搜索引擎访问的恶意网站的比例,将通过所述目标搜索引擎访问的恶意网站的比例作为所述目标搜索引擎的恶意访问权重;根据所述目标搜索引擎的恶意访问权重检测所述目标搜索引擎的安全性。2.根据权利要求1所述的方法,其特征在于,所述获取通过目标搜索引擎访问的网站的数量及被访问网站中的恶意网站的数量,包括:从预先建立的引擎检测数据库中获取通过所述目标搜索引擎访问的网站的数量及被访问网站中的恶意网站的数量,所述引擎检测数据库中存储有用于指示通过各种搜索引擎访问的网站的信息,及用于指示被访问网站是否为恶意网站的信息。3.如权利要求2所述的方法,其特征在于,所述引擎检测数据库存储的信息包括网页地址和检测结果之间的对应关系,所述检测结果用于表示所述网页地址对应的网站是否为恶意网站,所述网页地址为访问网站时所引用的地址;所述从预先建立的引擎检测数据库中获取通过目标搜索引擎访问的网站的数量及被访问网站中的恶意网站的数量,包括:从所述引擎检测数据库中确定与所述目标搜索引擎相匹配的网页地址;将与所述目标搜索引擎相匹配的网页地址的总数量确定为通过所述目标搜索引擎访问的网站的数量;在与所述目标搜索引擎相匹配的网页地址中,确定对应恶意检测结果的网页地址的数量,将得到的结果作为被访问网站中的恶意网站的数量。4.根据权利要求2所述的方法,其特征在于,所述引擎检测数据库中存储的信息包括引擎地址模板、恶意访问次数和非恶意访问次数之间的对应关系;所述从预先建立的引擎检测数据库中获取通过目标搜索引擎访问的网站的数量及被访问网站中的恶意网站的数量,包括:从所述引擎检测数据库中获取所述目标搜索引擎的引擎地址模板;将所述目标搜索引擎的引擎地址模板对应的恶意访问次数及非恶意访问次数之和确定为通过所述目标搜索引擎访问的网站的数量;将所述目标搜索引擎的引擎地址模板对应的恶意访问次数确定为被访问网站中的恶意网站的数量。5.根据权利要求2至4中任一所述的方法,其特征在于,所述方法还包括:接收携带检测地址信息的第一地址检测请求,所述检测地址信息包括第一网页地址和引用信息,或者,所述检测地址信息包括第二网页地址,所述第一网页地址为通过所述搜索引擎所访问的网站地址,所述第二网页地址为通过所述搜索引擎访问所述第一网页地址时所引用的网页地址,所述引用信息包括所述第二网页地址;通过对所述检测地址信息的恶意地址检测,确定所述第二网页地址的检测结果;基于所述第二网页地址和所述检测结果,对所述引擎检测数据库进行更新。6.如权利要求5所述的方法,其特征在于,所述引擎检测数据库存储的信息包括网页地址和检测结果之间的对应关系时,所述基于所述第二网页地址和所述检测结果,对所述引擎检测数据库进行更新,包括:将所述第二网页地址和所述检测结果,存储在所述引擎检测数据库中。7.如权利要求5所述的方法,其特征在于,所述引擎检测数据库中存储的信息包括引擎地址模板、恶意访问次数和非恶意访问次数之间的对应关系时,所述基于所述第二网页地址和所述检测结果,对所述引擎检测数据库进行更新,包括:从所述引擎检测数据库中存储的引擎地址模板中,确定所述第二网页地址所属的引擎地址模板;当所述第二网页地址的检测结果为所述第二网页地址对应的网站为恶意网站时,将所述引擎检测数据库中所述第二网页地址所属的引擎地址模板对应的恶意访问次数进行更新;当所述第二网页地址的检测结果为所述第二网页地址对应的网站为非恶意网站时,将所述引擎检测数据库中所述第二网页地址所属的引擎地址模板对应的非恶意访问次数进行更新。8.如权利要求1所述的方法,其特征在于,所述根据所述目标搜索引擎的恶意访问权重对所述目标搜索引擎的安全性进行检测,包括:当所述目标搜索引擎的恶意访问权重大于或等于第一权重阈值时,确定所述目标搜索引擎不安全;当所述目标搜索引擎的恶意访问权重小于所述第一权重阈值时,确定所述目标搜索引擎安全。9.如权利要求8所述的方法,其特征在于,所述当所述目标搜索引擎的恶意访问权重大于或等于第一权重阈值时,确定所述目标搜索引擎不安全之后,所述方法还包括如下方式中的至少一种:当所述恶意访问权重大于或等于所述第一权重阈值,且小于第二权重阈值时,确定所述目标搜索引擎的不安全等级为第一级;当所述恶意访问权重大于或等于所述第二权重阈值,且小于第三权重阈值时,确定所述目标搜索引擎的不安全等级为第二级;当所述恶意访问权重大于或等于所述第三权重阈值时,确定所述目标搜索引擎的不安全等级为第三级;其中,所述第一级的安全性大于所述第二级的安全性,所述第二级的安全性大于所述第三级的安全性。10.如权利要求1所述的方法,其特征在于,所述方法还包括:将不同搜索引擎的恶意访问权重进行排...

【专利技术属性】
技术研发人员:刘健
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1