作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2023, Vol. 49 ›› Issue (3): 161-167,176. doi: 10.19678/j.issn.1000-3428.0063950

• 网络空间安全 • 上一篇    下一篇

面向时延优化的级联漏洞扫描引擎部署策略

谷允捷1,2, 吴长禾1, 吴庆1, 张伟1, 吕天航1, 胡琪1, 宋晓斌1, 闫吉宇1   

  1. 1. 中共人民解放军 61660部队, 北京 100084;
    2. 国家数字交换系统工程技术研究中心, 郑州 450002
  • 收稿日期:2022-02-16 修回日期:2022-05-26 发布日期:2022-08-19
  • 作者简介:谷允捷(1994—),男,助理工程师、硕士,主研方向为新型网络体系架构;吴长禾,高级工程师、博士;吴庆、张伟、吕天航、胡琪、宋晓斌,硕士;闫吉宇,学士。
  • 基金资助:
    国家自然科学基金面上项目(61872382)。

Cascade Vulnerability Scanning Engine Deployment Strategy for Delay Optimization

GU Yunjie1,2, WU Changhe1, WU Qing1, ZHANG Wei1, Lü Tianhang1, HU Qi1, SONG Xiaobin1, YAN Jiyu1   

  1. 1. 61660 Unit of PLA, Beijing 100084, China;
    2. National Digital Switching System Engineering Technology Research Center, Zhengzhou 450002, China
  • Received:2022-02-16 Revised:2022-05-26 Published:2022-08-19

摘要: 网络规模和漏洞种类的与日俱增,导致集中式漏扫引擎难以在复杂网络结构下有效开展安全评估。级联漏扫方案能显著提升各类网络场景下漏扫引擎的可扩展性,在应对复杂网络结构下的网络安全问题时发挥了巨大作用,但现有的级联漏扫方案未考虑通信时延,导致扫描效率有待提高。提出一种新的级联漏扫引擎部署策略,面向时延优化,将真实网络环境抽象为承载终端设备或漏扫引擎的底层网络拓扑,综合中心控制引擎、局部扫描引擎与目标终端之间的通信时延建立数学模型。通过构造级联系统能量函数,将面向时延优化的级联引擎部署问题转化为系统自由能函数最小值问题,并设计级联协同部署算法进行求解,实现部署策略全局快速寻优,确定漏扫引擎的分布。基于不同的网络规模与拓扑类型,通过仿真实验分析各参数对算法性能的影响,实验结果表明,该算法的时延开销相较Greedy算法平均降低16.2%,验证了该算法在处理复杂网络环境下级联漏扫引擎部署的有效性与优越性。

关键词: 漏洞扫描, 级联漏洞扫描引擎, 时延优化, 部署策略, 级联系统能量函数, 确定性退火算法

Abstract: The growing network size and vulnerability types make it difficult for the centralized leak scanning engine to effectively conduct security assessments under complex network structures.The cascade vulnerability scanning method significantly improves the scalability of the vulnerability scanning engine in all network scenarios, which is crucial in processing network security problems under complex network structures.However, most existing studies on cascade vulnerability scanning engine deploymenthave not been able to optimize the communication delay;this causes poor scanning efficiency.This study proposes a new cascade vulnerability scanning engine deployment strategy.The real network environment is abstracted as the underlying network topology that carries terminal devices or scanning engines for delay optimization.Based on the mathematical model of communication delay between the central control engine, local scanning engine, and target terminal, this study proposes a cascade system energy function.The problem of delay optimization for cascade vulnerability scanning engine deployment can be transformed into system-free energy function minimum value problems.A cascade coordinate deployment algorithm is proposed to realize the global and rapid optimization of the deployment strategy and finally determine the deployment of scanning engines.Based on different network scales and topology types, the simulation results demonstrate algorithm performance and the impact of various indicators.The experimental results indicate that the delay cost of this algorithm is reduced by 16.2% on average compared with Greedy algorithm.The validity and superiority of cascade vulnerability scanning engine deployment strategy in handling complex network environments are verified.

Key words: vulnerability scanning, cascade vulnerability scanning engine, delay optimization, deployment strategy, cascade system energy function, deterministic annealing algorithm

中图分类号: