[发明专利]一种基于网络闭环控制的扫描系统及其工作方法在审
申请号: | 201910084311.3 | 申请日: | 2019-01-26 |
公开(公告)号: | CN109951352A | 公开(公告)日: | 2019-06-28 |
发明(设计)人: | 甘小伟;赵义 | 申请(专利权)人: | 安徽谛听信息科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L1/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 245000 安徽省*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监测模块 扫描系统 网络闭环 网络资源 扫描 闭环控制算法 任务调度模块 任务执行状态 速率调整模块 网络状态监测 反馈模块 监测结果 任务解析 扫描过程 设备过载 速率配置 速率设置 网络拥塞 硬件状态 硬件资源 灵活 平衡 应用 | ||
本发明涉及一种基于网络闭环控制的扫描系统及其工作方法。所述系统包括任务调度模块、任务解析及执行模块、任务执行状态监测模块、硬件状态监测模块和/或网络状态监测模块、监测结果反馈模块、速率调整模块。本发明创造性的将闭环控制算法应用在扫描中,可以实现动态灵活扫描速率配置,平衡扫描过程中的硬件资源、网络资源、网络资源,避免由于设置较低导致的资源浪费,以及速率设置过高导致的设备过载及网络拥塞问题。
技术领域
本发明涉及网络扫描技术领域,特别涉及一种基于网络闭环控制的扫描系统及其工作方法。
背景技术
网络设备主动扫描技术是一种新兴的网络安全技术,扫描技术将成为互联网安全的一个重要发展领域,对其关键技术攻关研究将提升技术成熟度,扩展其应用范围。
目前的主动扫描技术,采用经验值设定扫描速率,具有不灵活性、不精确性,容易导致资源浪费、资源过载、网络拥塞问题。
解决扫描中的网络资源、设备资源、扫描速率的平衡问题,一方面可以避免该类技术应用时对网络的强依赖关系,实现扫描过程中扫描速率自适应的调整;再者,可以避免该技术应用时,对网络带宽过度利用,而对其他过程的影响;第三,突破扫描技术的技术难点,使其拥有更良好的适用性及广泛性。
发明内容
为达到上述目的,本发明提供了一种基于网络闭环控制的扫描系统,包括任务调度模块、任务解析及执行模块、任务执行状态监测模块、硬件状态监测模块和/或网络状态监测模块、监测结果反馈模块、速率调整模块;
所述任务调度模块用于预定初始扫描任务下发相关参数,进行任务的分发;
任务解析及执行模块用于解析并负责执行下发的扫描任务;
任务状态监测模块用于监测任务执行状态,并反馈给速率调整模块;以及
硬件状态监测模块用于在监测执行扫描任务时被扫描对象的硬件状态;
网络状态监测模块用于监测网络扫描任务时的网络状态;
监测结果反馈模块用于向速率调整模块反馈硬件状态信息和/或网络状态信息;
速率调整模块负责根据反馈信息调整扫描频率及任务下发相关参数,实现速率的自适应调整。
进一步的,所述硬件状态监测模块监测的硬件状态信息包括CPU 利用率、内存使用率、网口信息、设备温度。
进一步的,网络状态监测模块监测的网络状态信息包括网络延迟、网络丢包、网络抖动。
上述的基于网络闭环控制的扫描系统的工作方法包括如下步骤:
任务调度模块预定初始扫描任务下发相关参数,进行任务下发,同时监测任务执行状态;
任务状态监测模块监测任务执行状态,并反馈给速率调整模块;
任务解析及执行模块解析并被执行扫描任务;
硬件状态监测模块监测设备硬件状态,和/或网络状态监测模块监测扫描时的网络状态;
监测结果反馈模块向速率调整模块反馈硬件状态信息,和/或网络状态信息;
速率调整模块根据反馈信息,调整扫描速率及任务分发相关参数。
进一步的,被监测的硬件状态信息包括CPU利用率、内存使用率、网口信息、设备温度。
进一步的,被监测的网络状态信息包括网络延迟、网络丢包、网络抖动。
进一步的,当同时检测监测设备硬件状态和网络状态时,监测结果反馈模块将两者状态信息组成矩阵后反馈给速率调整模块。
本发明的有益效果为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽谛听信息科技有限公司,未经安徽谛听信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910084311.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于行情的网络测试方法及系统
- 下一篇:一种云平台流量检测方法与资源池系统