一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种web网站搜索引擎优化后门识别方法及装置与流程

2022-05-06 07:52:34 来源:中国专利 TAG:


1.本技术涉及网络安全技术领域,具体涉及一种web网站搜索引擎优化后门识别方法及装置。


背景技术:

2.在搜索引擎中进行搜索时,搜索出的结果数以亿计,大部分人只会翻看前几页内容,排在后面的内容就被淹没,无人问津。常规地,可以通过提升内容质量、设置合理的关键字、保持较长的服务时间等方法提高网站在有关搜索引擎内的自然排名。但存在非法分子在排名相对靠前的web网站中植入搜索引擎优化后门,以提升各类非法链接的排名。现有技术中,对搜索引擎优化后门的识别方式比较单一,识别准确率较低。


技术实现要素:

3.有鉴于此,本发明实施例所解决的技术问题之一在于提供一种搜索引擎优化后门识别方法及装置,用于解决现有技术中搜索引擎优化后门的识别方式单一,识别准确率低的问题。
4.本技术实施例第一方面公开一种web网站搜索引擎优化后门识别方法,包括:根据目标web网站日志信息,获得至少一个目标url对应的日志信息;
5.利用预设url分类规则,对目标url对应的日志信息进行分类,获得目标日志分类信息,其中目标日志分类信息至少用于标识目标url对应的日志信息分类的类别数量;
6.根据目标日志分类信息,确定目标web网站是否被植入搜索引擎优化后门。
7.本技术实施例第二方面公开了一种web网站搜索引擎优化后门识别装置,包括:获取模块,用于根据目标web网站日志信息,获得至少一个目标url对应的日志信息;
8.分类模块,用于利用预设url分类规则,对目标url对应的日志信息进行分类,获得目标日志分类信息,其中,目标日志分类信息至少用于标识目标url对应的目标信息分类的类别数量;
9.确定模块,用于根据目标日志分类信息,确定目标web网站是否被植入搜索引擎优化后门。
10.与现有技术相比,本技术实施例首先根据目标web网站日志信息,获得至少一个目标url对应的日志信息;然后利用预设url分类规则,对目标url对应的日志信息进行分类,获得目标日志分类信息;根据目标日志分类信息,确定目标web网站是否被植入搜索引擎优化后门。通过将目标url对应的日志信息中的正常日志信息分出,以确定目标web网站是否被植入搜索引擎优化后门,不需要目标web网站进行修改,并且可以精准识别出搜索引擎优化后门的位置。
附图说明
11.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例中所需要使用的
附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
12.图1是本技术实施例一公开的一种web网站搜索引擎优化后门识别方法的流程示意图;
13.图2是本技术实施例二公开的一种web网站搜索引擎优化后门识别方法的流程示意图;
14.图3是本技术实施例三公开的一种web网站搜索引擎优化后门识别方法的流程示意图;
15.图4是本技术实施例四公开的一种web网站搜索引擎优化后门识别装置的结构示意图。
具体实施方式
16.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
17.需要说明的是,本技术的说明书和权利要求书中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同的对象,而不是用于描述特定顺序。本技术实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
18.实施例一
19.如图1所示,图1为本技术实施例一公开的一种web网站搜索引擎优化后门识别方法的示意性流程图,该方法包括:
20.步骤s101,根据目标web网站日志信息,获得至少一个目标url对应的日志信息。
21.本实施例中,执行本方法的执行主体可以是云waf(web applicaiton firewall,web应用防火墙),也可以是软件防火墙,本实施例在此不做限制。
22.本实施例中,目标web网站可包括至少一个页面,每个页面对应一个目标url。其中,url(英文全称“uniform resource locator”,统一资源定位器)是对互联网上得到的资源的位置和访问方法的一种简洁表示,具有全球唯一性,通常称之为它是www的统一资源定位标志,俗称“网址”。
23.本实施例中,目标web网站日志信息用于记录用户对目标web网站的访问行为。由于url具有唯一性,因此可基于目标url在目标web网站日志信息中提取到与目标url相对应的日志信息。
24.步骤s102,利用预设url分类规则,对目标url对应的日志信息进行分类,获得目标日志分类信息,其中,目标日志分类信息至少用于标识目标url对应的日志信息分类的类别数量。
25.本实施例中,利用预设url分类规则至少可区分出目标url对应的日志信息中所包
括的正常日志信息,正常日志信息为没有被植入搜索引擎优化后门的目标web网站日志信息。其中,预设url分类规则的设定方式不限,可以是专家基于经验设定,也可以是通过一个或者多个分类条件进行设定。
26.本实施例中,对目标url对应的日志信息进行分类获得的类别数量不限,可以是一类或者多类,当类别数量为多类时,至少一类属于正常日志信息。
27.步骤s103,根据目标日志分类信息,确定目标web网站是否被植入搜索引擎优化后门。
28.本实施例中,当利用预设url分类规则对目标url对应的日志信息全部分类为正常日志信息时,则确定目标web网站没有被植入搜索引擎优化后门。
29.本实施例中,当利用预设url分类规则对目标url对应的日志信息分类的类别超过一类时,即除了正常日志信息外,还包括未被确认为正常日志信息的日志信息,则表明目标web网站可能被植入搜索引擎优化后门。
30.由以上本发明实施例可见,本发明实施例首先根据目标web网站日志信息,获得至少一个目标url对应的日志信息;然后利用预设url分类规则,对目标url对应的日志信息进行分类,获得目标日志分类信息;根据目标日志分类信息,确定目标web网站是否被植入搜索引擎优化后门。该方法通过将目标url对应的日志信息中的正常日志信息分出,以确定目标web网站是否被植入搜索引擎优化后门,不需要目标web网站进行修改,并且可以精准识别出搜索引擎优化后门的位置。
31.实施例二
32.如图2所示,图2为本技术实施例二公开的一种web网站搜索引擎优化后门识别方法的示意性流程图,该方法包括:
33.步骤s201,根据目标web网站日志信息,获得至少一个目标url对应的日志信息。
34.本实施例中,步骤s201与实施例一中的步骤s101基本相同或相似,在此不再赘述。
35.步骤s202,利于预设url分类规则,对目标url对应的日志信息进行分类,获得目标日志分类信息,其中,目标日志分类信息至少用于标识目标url对应的日志信息分类的类别数量;当目标日志分类信息标识目标url对应的日志信息分类的类别数量大于1时,目标日志分类信息至少包括分别用于标识第一类别的第一分类子信息,和用于标识第二类别的第二分类子信息。
36.本实施例中,预设url分类规则与实施例一中的预设url分类规则相同,可以至少可区分出目标url对应的日志信息中所包括的正常日志信息,正常日志信息为没有被植入搜索引擎优化后门的目标web网站日志信息。因此,第一分类子信息和第二分类子信息中有一类为正常日志信息;另一类为未被确认为正常日志信息的日志信息,其可能为正常日志信息,也有可能是异常日志信息,需进一步确认是否为异常日志信息。其中,异常日志信息为被植入搜索引擎优化后门的目标web网站日志信息。
37.步骤s203,根据第一分类子信息和第二分类子信息,获得用于标识第一分类子信息和第二分类子信息之间相似度的相似度信息。
38.本实施例中,相似度信息获得方法不限,可以是根据第一分类子信息和第二分类子信息中是否存在相同的一个或者多个特征确定的,也可以是根据第一分类子信息和第二分类子信息之间的相似度值确定的。
39.例如,若用0或者1标识第一分类子信息和第二分类子信息中是否存在一个或者多个相同的特征并以此确定相似度信息的话,当第一分类子信息和第二分类子信息包括相同的一个或多个特征时,则可将相似度信息设为0,当第一分类子信息和第二分类子信息不包括相同的特征时,则可将相似度信息设为1。
40.步骤s204,当相似度信息满足预设相似度条件时,则确定目标web网站被植入搜索引擎优化后门。
41.本实施例中,预设相似度条件用于确定第一分类子信息和第二分类子信息不相似,由于第一类别和第二类别中的一类为正常日志信息,当确定第一分类子信息和第二分类子信息不相似时,则表明另外一类很可能属于异常日志信息,因此可确定目标web网站被植入搜索引擎优化后门。
42.由以上本发明实施例可见,本发明实施例首先根据目标web网站日志信息,获得至少一个目标url对应的日志信息;然后利用预设url分类规则,对目标url对应的日志信息进行分类,获得目标日志分类信息,目标日志分类信息至少包括分别用于标识第一类别的第一分类子信息,和用于标识第二类别的第二分类子信息;根据第一分类子信息和第二分类子信息,获得用于标识第一分类子信息和第二分类子信息之间相似度的相似度信息;当相似度信息满足预设相似度条件时,则确定目标web网站被植入搜索引擎优化后门。通过将目标url对应的日志信息分为两类子信息,其中一类子信息为正常日志信息;然后比对两类子信息是否相似;当两类子信息不相似时,则确定目标web网站被植入搜索引擎优化后门,可以提高搜索引擎优化后门识别的准确率。
43.实施例三
44.如图3所示,图3为本技术实施例三公开的一种web网站搜索引擎优化后门识别方法的示意性流程图,该方法包括:
45.步骤s302,根据目标web网站日志信息,获得至少一个目标url对应的日志信息。
46.本实施例中,步骤s302与实施例一中的步骤s101基本相同或相似,在此不再赘述。
47.步骤s303,根据目标url对应的请求特征,对目标url对应的日志信息进行分类并对每个类别进行聚合统计,确定第一类别的聚合统计中心节点和第二类别的聚合统计中心节点。
48.本实施例中,由于正常日志信息和异常日志信息中所包括的请求相关信息会存在差异,因此可通过从目标url对应的日志信息中获取目标url对应的请求特征,对目标url对应的日志信息进行分类,并进一步区分出是否为正常日志信息。
49.本实施例中,请求特征的获取和标识方式不限,可根据应用需求和数据特点进行灵活配置。
50.本实施例中,聚合统计用于对每个类别进行分析归类,并且可进一步确定出用于表征类别平均水平的聚合统计中心节点。其中,聚合统计的方式不限,可以是对每个类别进行平均值计算,也可以是对每个类别进行中位数计算。
51.步骤s304,根据预设相似度算法,计算第一类别的聚合统计中心节点和第二类别的聚合统计中心节点之间的第一相似度值,以根据第一相似度值确定相似度信息。
52.本实施例中,预设相似度算法可以是基于向量的,具体而言,通过计算在向量控件内的两个向量之间的距离,如果距离越近则越相似,距离越远则越不同。预设相似度算法的
种类在此不做限制,例如,预设相似算法可以采用欧几里德距离、曼哈顿距离、明可夫斯基距离、余弦相似度、皮尔森相关系数等多种算法中的至少一种。
53.以通过计算欧几里德距离为例,假如第一类别的聚合统计中心为x,第二类别的聚合统计中心节点为y,则第一分类中心节点和第二分类中心节点之间的欧几里德距离为:
[0054][0055]
第一相似度值为:
[0056][0057]
步骤s305,当相似度信息满足预设相似度条件时,则确定目标web网站被植入搜索引擎优化后门。
[0058]
本实施例中,由于通过一种方式确定目标web网站被植入搜索引擎优化后门的准确性可能相对偏低,为了进一步提高判断的准确性,可采用两种方式共同确认,即步骤s305可进一步包括子步骤s305a-子步骤s305c:
[0059]
子步骤s305a,当相似度信息满足预设相似度条件时,发送数据请求至目标url,并接收目标url返回的响应数据。
[0060]
可选地,预设相似度条件可以为第一相似度值大于或者等于预设相似度阈值。
[0061]
其中,预设相似度阈值用于初步判断目标web网站是否被植入搜索引擎优化后门,具体设置方式不限。当第一相似度值小于预设相似度阈值时,则表明目标web网站很可能没有被植入搜索引擎优化后门;当第一相似度值大于或者等于预设相似度阈值时,则表明目标web网站可能被植入搜索引擎优化后门,可采取其他方式进行进一步确认,即发送数据请求至目标url,并接收目标url返回的响应数据,通过对响应数据进行解析,以确认目标web网站是否被植入搜索引擎优化后门。
[0062]
可选地,在步骤s305a之前,还可包括:步骤s300,设定预设相似度阈值。
[0063]
步骤s300具体包括以下子步骤:
[0064]
子步骤s300a,根据被植入搜索引擎优化后门的样本web网站日志信息,获得至少一样本url对应的日志信息。
[0065]
其中,样本web网站日志信息是预先收集的被植入搜索引擎优化后门的web目标网站被用户访问时产生的日志信息。被植入搜索引擎优化后门的样本web网站日志信息的获得方式不限,例如,可以是预先收集的所有被植入搜索引擎优化后门的目标web网站日志信息;可以是预先收集的三天内的被植入搜索引擎优化后门的目标wab网站日志信息;也可以是预先收集的随机选取的有固定间隔的某几天的被植入搜索引擎优化后门的目标web网站日志信息。
[0066]
子步骤s300b,根据样本url对应的请求特征,对样本url对应的日志信息进行分类并对每个类别进行聚合统计,至少确定出第三类别和第四类别,以及第三类别的聚合统计中心节点和第四类别的聚合统计中心节点。
[0067]
其中,子步骤s300b中获得第三类别的聚合统计中心节点和第四类别的聚合统计中心节点的方法与步骤s303中获得第一类别的聚合统计中心节点和第二类别的聚合统计中心节点的方法相似,在此不再赘述。
[0068]
子步骤s300c,根据预设相似度算法,计算第三类别的聚合统计中心节点和第四类别的聚合统计中心节点之间的第二相似度值。
[0069]
其中,子步骤s300c中计算第二相似度值的方法与步骤s304中计算第一相似度值的方法相似,在此不再赘述。
[0070]
子步骤s300d,根据第二相似度值,确定预设相似度阈值。
[0071]
可选地,根据被植入搜索引擎优化后门的样本web网站日志信息,获得多个url对应的日志信息;对多个样本url对应的日志信息进行分类并对每个类别进行聚合统计确定聚合统计中心节点;根据预设相似度算法计算多个样本url对应的相似度值,将多个样本url对应的相似度值按照从小到大或者从大到小的规则进行排序,选取中位的相似度值,确定为预设相似度阈值。
[0072]
其中,通过选取多个样本url计算相似度值取中位数的方法确定预设相似度阈值,相较于一个样本url计算相似度值确定预设相似度阈值,其预设相似度阈值的精度更高。
[0073]
子步骤s305b,对响应数据进行解析,获得响应数据对应的关键字信息。
[0074]
其中,当响应数据是html页面数据时,可通过对html页面数据进行解析,提取html页面数据中所包括的关键字,并使用关键字信息对html页面数据中所包括的关键字进行标识,以获得html页面数据对应的关键字信息。
[0075]
子步骤s305c,当响应数据对应的关键字信息中包括用于标识预设敏感字的信息时,则确定目标web网站被植入搜索引擎优化后门。
[0076]
其中,预设敏感字是通过对已确定的被植入搜索引擎优化后门的目标web网站的html页面进行分析后获得的关键字。预设敏感字的确定方式不限,可以是专家根据经验直接预设的,可以是根据样本数据统计确定,也可以是根据样本数据统计和专家共同确定。
[0077]
可选地,在子步骤s305c之前,还可包括:步骤s301,设定预设敏感字。需要说明的是,步骤s301和步骤s300不分先后顺序。步骤s301具体包括以下子步骤:
[0078]
子步骤s301a,提取第一样本数据对应的至少一第一样本关键字,以及第二样本数据对应的至少一第二样本关键字,其中第一样本数据为没有被植入搜索引擎优化后门的html页面数据,第二样本数据为被植入搜索引擎优化后门的html页面数据。
[0079]
其中,至少一第一样本关键字用于标识第一样本数据中的全部或者部分内容,至少一第二样本关键字用于标识第二样本数据中的全部或者部分内容。
[0080]
关键字可以通过文本处理方式对html页面进行提取,例如,文本处理方式可以是nlp(natural language processing,自然语言处理)。
[0081]
子步骤s301b,根据至少一第一样本关键字,从至少一第二样本关键字中确定预设敏感字。
[0082]
其中,第一样本关键字和第二样本关键字可以为相同的关键字,也可以为不同的关键字。
[0083]
可以将与全部第一样本关键字均不相同的第二样本关键字确定为预设敏感字。例如,第一样本关键字可以为网络安全、防火墙中的一个;第二样本关键字可以为六合彩、网络安全中的一个,用于六合彩部位第一样本关键字,那么可将六合彩确定为预设敏感字。
[0084]
可选地,子步骤s301b进一步包括:
[0085]
步骤a1,计算没有被植入搜索引擎优化后门的html页面中包括至少一第一样本关
键字的html页面的占比,获得第一占比信息;以及计算被植入搜索引擎优化后门的html页面中包括至少一第二样本关键字的html页面的占比,获得第二占比信息。
[0086]
其中,占比信息的所标识的内容不限,可以是标识数值,也可以是标识类别。其中,所标识的类别可以根据占比数值所确定,例如,计算得到的占比大于50%时,可将占比信息设为a级,表明样本关键字可能是预设敏感字;计算得到的占比小于或等于50%时,可将占比信息设为b级,表明样本关键字可能不是预设敏感字。
[0087]
其中,没有被植入搜索引擎优化后门的html页面和被植入搜索引擎优化后门的html页面是预先收集获得的数据,收集方式本实施例在此不做限制。为了提高数据准确性,需预先收集多个被植入搜索引擎优化后门的html页面和被植入搜索引擎优化后门的html页面对应的数据。
[0088]
步骤a2,根据第一占比信息和第二占比信息,从至少一第二样本关键字中确定预设敏感字。
[0089]
其中,当第一占比信息和第二占比信息的差别较大时,则表明可能有一个或者多个第二样本关键字在被植入搜索引擎优化后门的html页面中出现较多,同时在没有被植入搜索引擎优化后门的html页面中出现较少,因此可将仅在被植入搜索引擎优化后门的html页面中出现较多的第二样本关键字确定为预设敏感字。
[0090]
例如,可预先设置第一占比信息和第二占比信息的记录方式,如果仅提取到一个关键字的话,当全部html页面中包括该关键字的html页面占比大于或者等于60%时,则将占比信息记录为a;当全部html页面中包括该关键字的html页面占比小于60%且大于或者等于30%时,则将占比信息记录为b;当全部html页面中包括该关键字的html页面占比小于30%时,则将占比信息记录为c。
[0091]
若没有被植入搜索引擎优化后门的html页面中仅提取到一个第一样本关键字,该第一样本关键字为“六合彩”,并计算得到的占比为5%,相应地,第一占比信息可记录为c;若被植入搜索引擎优化后门的html页面中仅提取到一个第二样本关键字,该第二样本关键字也为“六合彩”,计算得到的占比为65%,相应地,第二占比信息可记录为a。由于第一占比信息和第二占比信息分别被记录为c和a,表明“六合彩”这一关键字在被植入搜索引擎优化后门的html页面的概率明显高于没有被植入搜索引擎优化后门的html页面,可用于判断目标web网站是否被植入搜索引擎优化后门,因此可将“六合彩”确定为预设敏感字。
[0092]
若没有被植入搜索引擎优化后门的html页面中仅提取到一个第一样本关键字,该第一样本关键字为“网络安全”,并计算得到的占比为55%,相应地,第一占比信息可记录为a;若被植入搜索引擎优化后门的html页面中仅提取到一个第二样本关键字,该第二样本关键字也为“网络安全”,计算得到的占比为65%,相应地,第二占比信息可记录为a。由于第一占比信息和第二占比信息均被记录为a,表明“网络安全”这一关键字在没有被植入搜索引擎优化后门的html页面和被植入搜索引擎优化后门的html页面中均频繁出现,并不适合用于判断目标web网站是否被植入搜索引擎优化后门,因此不将“网络安全”确定为预设敏感字。
[0093]
可选地,由于当html页面数据量相对较少时,通过占比情况确定预设敏感字,并用于判断目标web网站是否被植入搜索引擎优化后门,可能会导致判断的准确性较低,因此为了进一步提高预设敏感字的准确性,还可根据关键字出现次数、第一占比信息和第二占比
信息,从至少一第二样本关键字中确定预设敏感字。
[0094]
其中,可从第一样本数据中提取出的全部关键字中,将关键字出现次数大于或者等于第一出现次数阈值的关键字确定为第一样本关键字,并计算获得第一占比信息。
[0095]
和/或,还可从第二样本数据中提取出的全部关键字中,将关键字出现次数岛屿或者等于第二出现次数阈值的关键字确定为第二样本关键字,并计算获得第二占比信息。
[0096]
第一出现次数阈值和第二出现次数阈值可以相同或者不同,本实施例在此不做限制。由于仅将超过第一出现次数阈值的关键字确定为第一样本关键字,和/或仅将超过第二出现次数阈值的关键字确定为第二样本关键字,使得仅针对所提取的部分关键字计算相关的占比,这些关键字的出现次数较高,不仅可减少数据处理量,而且还可进一步提高预设敏感字确定的准确性。其中,计算第一占比信息和第二占比信息的方法与步骤a1中计算第一占比信息和第二占比信息的方法相似,在此不再赘述。
[0097]
本实施例中,当目标web网站确定被植入搜索引擎优化后门时,还包括:对目标url进行防护响应处理。
[0098]
其中,防护响应处理的方式不限,例如,防护响应处理可以包括阻断或者人机验证等。
[0099]
由以上本发明实施例可见,本发明实施例首先根据目标web网站日志信息,获得至少一个目标url对应的日志信息;然后根据目标url对应的请求特征,对目标url对应的日志信息进行分类并对每个类别进行聚合统计,确定第一类别的聚合统计中心节点和第二类别的聚合统计中心节点;根据预设相似度算法,计算第一类别的聚合统计中心节点和第二类别的聚合统计中心节点之间的第一相似度值,以根据第一相似度值确定相似度信息;当相似度信息满足预设相似度条件时,则确定目标web网站被植入搜索引擎优化后门。根据请求特征对目标url对应的日志信息进行分类并进行聚合统计,然后根据预设相似度算法进行计算,可以简单、准确地得到两个类别之间的相似度值,同时降低数据处理量、提高数据处理效率;接着通过预设相似度阈值和预设敏感字信息两种验证方式,进一步提高搜索引擎优化后门识别的准确率。
[0100]
实施例四
[0101]
如图4所示,图4为本技术实施例四公开的一种web网站搜索引擎优化后门识别装置的结构示意图,该装置包括:
[0102]
获取模块401,用于根据目标web网站日志信息,获得至少一个目标url对应的日志信息;
[0103]
分类模块402,用于利用预设url分类规则,对目标url对应的日志信息进行分类,获得目标日志分类信息,其中,目标日志分类信息至少用于标识目标url对应的目标信息分类的类别数量;
[0104]
确定模块403,用于根据目标日志分类信息,确定目标web网站是否被植入搜索引擎优化后门。
[0105]
本实施例中,当目标日志分类信息标识目标url对应的日志信息分类的类别数量大于1时,目标日志分类信息至少包括分别用于标识第一类别的第一分类子信息,和用于标识第二类别的第二分类子信息,对应地,确定模块403还包括:
[0106]
获取相似度信息单元,用于根据第一分类子信息和第二分类子信息,获得用于标
识第一分类子信息和第二分类子信息之间相似度的相似度信息;
[0107]
确定单元,用于当相似度信息满足预设相似度条件时,则确定目标web网站被植入搜索引擎优化后门。
[0108]
本实施例中,日志信息包括用于标识url对应的请求特征的特征子信息,对应地:
[0109]
分类模块402,还用于根据目标url对应的请求特征,对目标url对应的日志信息进行分类并对每个类别进行聚合统计,确定第一类别的聚合统计中心节点和第二类别的聚合统计中心节点;
[0110]
获取相似度信息单元,还用于根据预设相似度算法,计算第一类别的聚合统计中心节点和第二类别的聚合统计中心节点之间的第一相似度值,以根据第一相似度值确定相似度信息。
[0111]
本实施例中,预设相似度条件为第一相似度大于或者等于预设相似度阈值,还包括:
[0112]
获得模块,用于根据被植入搜索引擎优化后门的样本web网站日志信息,获得至少一样本url对应的日志信息;
[0113]
分类聚合统计模块,用于根据样本url对应的请求特征,对样本url对应的日志信息进行分类并对每个类别进行聚合统计,至少确定出第三类别和第四类别,以及第三类别的聚合统计中心节点和第四类别的聚合统计中心节点;
[0114]
计算模块,用于根据预设相似度算法,计算第三类别的聚合统计中心节点和第四类别的聚合统计中心节点之间的第二相似度值;
[0115]
确定预设相似度阈值模块,用于根据第二相似度值,确定预设相似度阈值。
[0116]
本实施例中,确定单元还包括:
[0117]
请求子单元,用于当相似度信息满足预设相似度条件时,发送数据请求至目标url,并接收目标url返回的响应数据;
[0118]
解析子单元,用于对响应数据进行解析,获得响应数据对应的关键字信息;
[0119]
确定子单元,用于当响应数据对应的关键字信息中包括用于标识预设敏感字的信息时,则确定web网站被植入搜索引擎优化后门。
[0120]
本实施例中,还包括:
[0121]
提取样本关键字模块,用于提取第一样本数据对应的至少一第一样本关键字,以及第二样本数据对应的至少一第二样本关键字,其中,第一样本数据为没有被植入搜索引擎优化后门的html页面数据,第二样本数据为被植入搜索引擎优化后门的html页面数据;
[0122]
确定预设敏感字模块,用于根据至少一第一样本关键字,从至少一第二样本关键字中确定预设敏感字。
[0123]
本实施例中,确定预设敏感字模块还包括:
[0124]
计算占比信息单元,用于计算没有被植入搜索引擎优化后门的html页面中包括至少一第一样本关键字的html页面的占比,获得第一占比信息;以及计算被植入搜索引擎优化后门的html页面中包括至少一第二样本关键字的html页面的占比,获得第二占比信息;
[0125]
确定预设敏感字单元,用于根据第一占比信息和第二占比信息,从至少一第二样本关键字中确定预设敏感字。
[0126]
通过本实施例的web网站搜索引擎优化后门识别装置,可以实现前述多个方法实
施例中相应的web网站搜索引擎优化后门识别方法,并具有相应方法实施例的有益效果,在此不再赘述。
[0127]
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0128]
以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献