[发明专利]一种漏洞扫描剩余时间的估算方法和系统有效
申请号: | 201810797492.X | 申请日: | 2018-07-19 |
公开(公告)号: | CN109002722B | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 唐洪英 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 李修杰 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 漏洞 扫描 剩余时间 估算 方法 系统 | ||
1.一种漏洞扫描剩余时间的估算方法,其特征在于,所述估算方法包括:
扫描前M个检测项目,并获取前M个检测项目的扫描时间,其中,3≤M<N,N为检测项目总数,且M和N均为自然数;
从第M+1个检测项目开始,利用指数平滑移动平均线算法估算剩余扫描时间;
其中,所述从第M+1个检测项目开始,利用指数平滑移动平均线算法估算并显示剩余扫描时间,包括:
根据前M个检测项目,确定指数平滑移动平均线的个数为M;
利用公式tM+1=(c1+c2+...+cM)/M,计算得出扫描第M+1个检测项目时的平均扫描时间tM+1,其中c1、c2、cM分别为扫描第1个、第2个和第M个检测项目的时间;
利用公式ti=ci-1*1/M+ti-1*(M-1)/M,计算得出扫描第i个检测项目时的平均扫描时间ti,其中,M+1iN;
根据所述平均扫描时间ti,利用公式Ti=ti*(N-i)计算得出扫描第i个检测项目时的剩余扫描时间Ti。
2.根据权利要求1所述的一种漏洞扫描剩余时间的估算方法,其特征在于,所述方法还包括:对于扫描时间≤500毫秒的检测项目,采用让出CPU的方法估算并显示剩余扫描时间;
所述对于扫描时间≤500毫秒的检测项目,采用让出CPU的方法估算并显示剩余扫描时间,具体为:对于扫描时间≤500毫秒的检测项目,执行sleep1秒的操作。
3.根据权利要求1所述的一种漏洞扫描剩余时间的估算方法,其特征在于,所述方法还包括:对于扫描时间≥5秒的检测项目,采用时间自动递增的方法,估算并显示剩余扫描时间。
4.根据权利要求3所述的一种漏洞扫描剩余时间的估算方法,其特征在于,所述对于扫描时间≥5秒的检测项目,采用时间自动递增的方法,估算并显示剩余扫描时间,包括:
S31:当扫描时间超过5秒时,判定为扫描时间较长的检测项目;
S32:从开始扫描所述扫描时间较长的检测项目起,每隔一间隔时间Y,检查一次所述扫描时间较长的检测项目是否扫描完成;
S33:如果否,在当前剩余扫描时间的基础上增加时间Y;
S34:重复执行步骤S32-S33,直到所述扫描时间较长的检测项目扫描完成为止。
5.根据权利要求4所述的一种漏洞扫描剩余时间的估算方法,其特征在于,所述间隔时间Y为5秒。
6.根据权利要求1-5中任一所述的一种漏洞扫描剩余时间的估算方法,其特征在于,M的取值范围为:N*5%≤M≤N*10%。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810797492.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息安全漏洞的挖掘分析方法
- 下一篇:一种分段式符号执行方法