[发明专利]一种网络扫描控制方法及装置有效
申请号: | 201710328206.0 | 申请日: | 2017-05-11 |
公开(公告)号: | CN107172036B | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 林榆坚 | 申请(专利权)人: | 北京安赛创想科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 100083 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 扫描 控制 方法 装置 | ||
本申请公开了一种网络扫描控制方法及装置,该方法包括:在对待扫描数据进行扫描时,获取预先设置的扫描所需的并发连接的数目;根据所述并发连接的数目,与所述待扫描数据中的目标数据对应的服务器建立连接,并向所述服务器发送数据获取请求;接收所述服务器发送的所述数据获取请求对应的反馈数据,基于所述反馈数据确定相应的扫描结果。通过本申请实施例,通过使用并发连接数控制技术来对并发连接的数目进行限定,可以使得相应的流量传输速度得到了相应的控制,由于流量传输速度和并发连接的数目控制在一定的范围内,因此,可以降低宕机的风险,提高内部系统的稳定性。
技术领域
本申请涉及计算机技术领域,尤其涉及一种网络扫描控制方法及装置。
背景技术
尽管网络及系统层的漏洞正在逐渐减少,而且Web攻防技术也在日趋成熟,但是,在利益的驱使下,黑客们对网络系统的攻击却从来没有停止过,为此出现了很多安全监测设备或软件来监测漏洞和防止黑客的攻击。
通常,为了提高安全监测设备对输入的数据的检测速度,会通过控制socket的并发连接数目和流量传输速度实现。当前,通常使用线程控制技术来实现,即安全监测设备中的数据扫描器启动时,可以设置相应的线程。每当需要与输入的数据中的某一项数据对应的服务器建立连接,则可以建立或设置相应数目的线程,通过控制线程,从而可以对输入的数据中的漏洞或病毒进行快速检测,防止内部系统被攻击,造成资源损失。
然而,通过线程控制技术来实现对输入的数据中的漏洞或病毒进行快速检测的方式中,线程控制技术无法对socket的并发连接数目和流量传输速度进行准确控制,从而很容易造成socket的并发连接数目和流量传输速度不稳定,且常常会由于socket的并发连接数目和流量传输速度过大使得安全监测设备宕机,影响内部系统的正常使用。
发明内容
本申请实施例提供一种网络扫描控制方法及装置,可以解决线程控制技术无法对socket的并发连接数目和流量传输速度进行准确控制,从而很容易造成socket的并发连接数目和流量传输速度不稳定,且常常会由于socket的并发连接数目和流量传输速度过大使得安全监测设备宕机,影响内部系统的正常使用的问题。
本申请实施例提供的一种网络扫描控制方法,所述方法包括:
在对待扫描数据进行扫描时,获取预先设置的扫描所需的并发连接的数目;
根据所述并发连接的数目,与所述待扫描数据中的目标数据对应的服务器建立连接,并向所述服务器发送数据获取请求;
接收所述服务器发送的所述数据获取请求对应的反馈数据,基于所述反馈数据确定相应的扫描结果。
可选地,在对待扫描数据进行扫描之前,所述方法还包括:
分别获取预先设置的多个不同数目的并发连接对应的流量传输速度;
从所述流量传输速度中选取目标流量传输速度,其中,所述目标流量传输速度的数值位于所述流量传输速度的最大值和最小值之间;
将所述目标流量传输速度对应的并发连接的数目作为所述扫描所需的并发连接的数目。
可选地,所述根据所述并发连接的数目,与所述待扫描数据中的目标数据对应的服务器建立连接,包括:
根据所述并发连接的数目,与所述待扫描数据中的目标数据对应的服务器建立预定数目的并发连接,其中,所述预定数目不大于所述并发连接的数目。
可选地,所述并发连接为socket连接。
可选地,所述目标流量传输速度或所述并发连接的数目对应的扫描速度为每秒钟发送3个数据获取请求。
本申请实施例提供的一种网络扫描控制装置,所述装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安赛创想科技有限公司,未经北京安赛创想科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710328206.0/2.html,转载请声明来源钻瓜专利网。