信息网络安全 ›› 2026, Vol. 26 ›› Issue (4): 654-664.doi: 10.3969/j.issn.1671-1122.2026.04.012

• 技术研究 • 上一篇    下一篇

一种基于多智能体架构的自动化渗透测试系统

董英娟1, 吕萍2(), 刘兵3   

  1. 1 河北石油职业技术大学机械工程系承德 067000
    2 杭州中尔网络科技有限公司杭州 310012
    3 北京墨云科技有限公司北京 100102
  • 收稿日期:2026-02-03 出版日期:2026-04-10 发布日期:2026-04-29
  • 通讯作者: 吕萍 E-mail:lp@hzzekj.com
  • 作者简介:董英娟(1978—),女,陕西,副教授,硕士,主要研究方向为工业设计、人工智能|吕萍(1982—),女,湖北,高级工程师,硕士,主要研究方向为网络安全、数据安全|刘兵(1982—),男,北京,硕士,主要研究方向为人工智能网络安全、数据安全、卫星互联网安全

An Automated Penetration Testing System Based on Multi-Agent Architecture

DONG Yingjuan1, LYU Ping2(), LIU Bing3   

  1. 1 Department of Mechanical Engineering, Hebei Petroleum University of Technology, Chengde 067000, China
    2 Hangzhou Zhonger Network Technology Co., Ltd., Hangzhou 310012, China
    3 Beijing Moyun Technology Co., Ltd., Beijing 100102, China
  • Received:2026-02-03 Online:2026-04-10 Published:2026-04-29

摘要:

近年来,网络攻击呈现高度组织化和自动化趋势。在以大语言模型为主的人工智能技术加持下,攻击者能够快速编写和派生恶意代码,并基于僵尸网络构建针对特定目标的自动化和分布式的侦查与攻击流程,给网络安全防护带来了威胁和挑战。为有效应对以上挑战,文章提出并设计一种基于多智能体架构的自动化渗透测试系统,将传统渗透测试任务拆解为具有原子性的子任务,并交由各智能体联合完成。实验结果表明,该系统在多项测试指标上均显著领先于传统漏洞扫描工具,能够全面识别被测信息系统中的多类型安全漏洞,并为漏洞披露提供高度可信的证据链。此外,该系统能够生成可执行的修复建议,实现渗透测试流程的自动化与工程化,为机构开展常态化网络安全漏洞管理工作提供一种先进、高效和稳定的解决方案。

关键词: 渗透测试系统, 多智能体架构, 自主任务规划, 系统与网络安全

Abstract:

In recent years, cyberattacks have become increasingly organized and automated. With the support of artificial intelligence technologies, particularly large language models, attackers are able to rapidly write and derive malicious code, and construct automated and distributed reconnaissance and attack processes targeting specific objectives through botnets. This has posed severe threats and risks to cybersecurity defenses. To effectively address these challenges, this thesis proposed and designed a novel automated penetration testing system based on a multi-agent architecture. The system decomposed traditional penetration testing tasks into atomic sub-tasks, which were then collaboratively completed by multiple agents. Experimental results show that the system significantly outperforms traditional vulnerability scanning tools across multiple testing metrics, being capable of comprehensively identifying various types of security vulnerabilities in the target information system, and providing highly credible evidence chains for vulnerability disclosure. Furthermore, the system can generate executable remediation recommendations, achieving the automation and engineering of the penetration testing process, thus offering an advanced, efficient, and stable solution for organizations to conduct regular network security vulnerability management.

Key words: penetration testing system, multi-agent architecture, autonomous mission planning, system and network security

中图分类号: