一种网站检测并发数控制的方法和装置的制造方法

文档序号:8226042阅读:171来源:国知局
一种网站检测并发数控制的方法和装置的制造方法
【技术领域】
[0001] 本发明涉及网站安全技术领域,特别是涉及一种网站检测并发数控制的方法和一 种网站检测并发数控制的装置。
【背景技术】
[0002] 随着互联网技术的快速发展,提供各种网络服务的网站大量出现,这些网站可能 因为诸如操作系统漏洞、应用程序漏洞、权限配置之类的问题,而存在各种安全隐患。因此, 需要对这些网站进行安全检测。
[0003] 在目前的网站安全检测技术中,通常是定时进行或者由用户触发,即定时触发或 者由用户(例如网站管理员)触发检测服务器执行对网站相关数据抓取,抓取到网站相关 数据后进行安全性测试。在具体实现中,有时可以是多台检测服务器同时对同一网站进行 检测,也可以是一台检测服务器同时对于多个网站进行检测,具体可以参照图1所示的一 种检测服务器对多个网站进行检测示意图。在针对一个网站的情况下,为了提高检测效率, 检测服务器一般会同时启动多个检测线程对该网站并发进行检测。然而,由于网站所在网 站服务器的资源有限,如果同时发起过多的检测线程同时对网站进行检测,所占用资源过 多,将可能使得对网站的安全检测影响网站的正常业务访问。

【发明内容】

[0004] 鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上 述问题的网站检测并发数控制的方法和相应的网站检测并发数控制的装置。
[0005] 依据本发明的一个方面,提供了一种网站检测并发数控制的方法,所述网站与网 站服务器关联,所述的方法包括:
[0006] 获取与网站关联的网站服务器的一个或多个负载数据;
[0007] 将所述一个或多个负载数据分别与预设匹配表进行匹配,判定所述一个或多个负 载数据对应的负载程度;
[0008] 依据所述一个或多个负载数据对应的负载程度确定对所述网站的检测并发数;
[0009] 依据所述检测并发数对所述网站进行检测。
[0010] 可选地,所述负载数据包括内存使用量,所述网站服务器具有相应的内存量,所述 内存量分别对应预设内存匹配表,所述将一个或多个负载数据分别与预设匹配表进行匹 配,判定所述一个或多个负载数据对应的负载程度的步骤包括:
[0011] 采用所述内存量确定对应的预设内存匹配表;
[0012] 将所述内存使用量在所述预设内存匹配表中查找对应的内存负载程度。
[0013] 可选地,所述负载数据包括中央处理器CPU占用率,所述将一个或多个负载数据 分别与预设匹配表进行匹配,判定所述一个或多个负载数据对应的负载程度的步骤为:
[0014] 将所述CPU占用率在预设CPU匹配表中查找对应的CPU负载程度。
[0015] 可选地,所述负载数据包括磁盘输入输出接口10读写速度,所述将一个或多个负 载数据分别与预设匹配表进行匹配,判定所述一个或多个负载数据对应的负载程度的步骤 为:
[0016] 将所述磁盘输入输出接口10读写速度在预设磁盘匹配表中查找对应的磁盘负载 程度。
[0017] 可选地,所述负载数据包括网络带宽,所述将一个或多个负载数据分别与预设匹 配表进行匹配,判定所述一个或多个负载数据对应的负载程度的步骤为:
[0018] 将所述网络带宽在预设网络带宽匹配表中查找对应的网络带宽负载程度。
[0019] 可选地,所述依据一个或多个负载数据对应的负载程度确定对所述网站的检测并 发数的步骤为:
[0020] 将所述内存负载程度、CPU负载程度、磁盘负载程度和/或网络带宽负载程度采用 预设并发数检测公式进行计算,获得检测并发数。
[0021] 可选地,所述依据检测并发数对所述网站进行检测的步骤包括:
[0022] 启动与所述并发检测数相应的预设检测线程并发对所述网站进行检测。
[0023] 根据本发明的另一方面,提供了一种网站检测并发数控制的装置,所述网站与网 站服务器关联,所述的装置包括:
[0024] 获取模块,适于获取与网站关联的网站服务器的一个或多个负载数据;
[0025] 匹配模块,适于将所述一个或多个负载数据分别与预设匹配表进行匹配,判定所 述一个或多个负载数据对应的负载程度;
[0026] 确定模块,适于依据所述一个或多个负载数据对应的负载程度确定对所述网站的 检测并发数;
[0027] 检测模块,适于依据所述检测并发数对所述网站进行检测。
[0028] 可选地,所述负载数据包括内存使用量,所述网站服务器具有相应的内存量,所述 内存量分别对应预设内存匹配表,所述匹配模块包括:
[0029] 匹配表确定子模块,适于采用所述内存量确定对应的预设内存匹配表;
[0030] 第一查找子模块,适于将所述内存使用量在所述预设内存匹配表中查找对应的内 存负载程度。
[0031] 可选地,所述负载数据包括中央处理器CPU占用率,所述匹配模块包括:
[0032] 第二查找子模块,适于将所述CPU占用率在预设CPU匹配表中查找对应的CPU负 载程度。
[0033] 可选地,所述负载数据包括磁盘输入输出接口10读写速度,所述匹配模块包括:
[0034] 第三查找子模块,适于将所述磁盘输入输出接口10读写速度在预设磁盘匹配表 中查找对应的磁盘负载程度。
[0035] 可选地,所述负载数据包括网络带宽,所述匹配模块包括:
[0036] 第四查找子模块,适于将所述网络带宽在预设网络带宽匹配表中查找对应的网络 带宽负载程度。
[0037] 可选地,所述确定模块包括:
[0038] 计算子模块,适于将所述内存负载程度、CPU负载程度、磁盘负载程度和/或网络 带宽负载程度采用预设并发数检测公式进行计算,获得检测并发数。
[0039] 可选地,所述检测模块包括:
[0040] 线程启动子模块,适于启动与所述并发检测数相应的预设检测线程并发对所述网 站进彳T检测。
[0041] 在本发明实施例中获取与网站关联的网站服务器的一个或多个负载数据,然后将 一个或多个负载数据分别与预设匹配表进行匹配,从而判定所述一个或多个负载数据对应 的负载程度,最后根据负载程度确定对所述网站的检测并发数,进而检测服务器可以根据 确定的检测并发数对所述网站进行检测。由于本发明实施例中可以根据网站的当前资源消 耗程度,适度控制对网站进行检测的检测并发数,可以使得检测服务器对网站的安全检测 不会影响网站的正常业务访问。
[0042] 上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段, 而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够 更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0043] 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通 技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明 的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0044] 图1示出了一种检测服务器对多个网站进行检测示意图;
[0045] 图2示出了根据本发明一个实施例的一种网站检测并发数控制的方法实施例的 步骤流程图;以及
[0046] 图3示出了根据本发明一
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1