首页/新闻资讯/正文详情

AutoPentester:基于 LLM 智能体的自动化渗透测试框架作者

发布时间:2026/9/27 17:32:13 来源:云帆数科 栏目:资讯中心
AutoPentester:基于 LLM 智能体的自动化渗透测试框架作者
研究背景随着网络攻击的规模和复杂度不断上升渗透测试pentesting的需求已超出安全专业人员的供给能力。已有的 LLM 辅助方案如 PentestGPT仍属于半自动化需要大量人工执行命令、解读结果自动化程度有限。为此作者提出 AutoPentester——一个高度自动化的 LLM 智能体框架能够仅凭目标 IP自主完成侦察、扫描、漏洞评估与利用并生成完整报告。核心方法五大智能体模块AutoPentester 采用迭代式架构由五个基于 LLM 的智能体协同完成任务1. 总结器Summarizer将上一步安全工具如 Nmap、Nikto产生的冗长输出按 6000 字符分块含 500 字符重叠后逐块摘要再合并为可读性强的结果供后续模块使用。2. 策略分析器Strategy Analyzer核心决策模块。维护一棵“渗透测试树”Pentest Tree, PTT记录每一步骤及其关键发现并通过思维链Chain-of-Thought推理结合历史发现动态制定下一步攻击策略避免了 PentestGPT 容易遗忘上下文、策略僵化的问题。3. 生成器Generator基于检索增强生成RAG架构从由《Metasploit渗透测试指南》《Penetration Testing: A Hands-on Introduction to Hacking》及 HackTricks 文章构建的知识库中检索相关知识生成可直接执行的完整命令减少模型因知识缺失产生的“幻觉”。4. 智能体-计算机接口ACI负责从生成器输出中提取命令并通过 subprocess/pexpect 等方式在真实终端Nmap、Metasploit、Dirbuster 等中执行实现命令生成到落地执行的完全自动化。5. 结果校验器Results Verifier检查工具输出是否符合预期若命令不完整或效果不佳如端口被过滤未加 -Pn自动调整命令重试。此外框架还包含一个“重复识别模块”Repetition Identifier通过对步骤描述做向量嵌入并计算余弦相似度阈值 0.15来检测是否陷入重复循环一旦发现即向操作员提供“继续/退出/交互模式/自定义输入”四种选择从而显著减少无效循环。任务结束后报告生成器Report Generator会自动汇总日志输出包含 CVE 编号、CVSS 评分、风险等级、修复建议等字段的标准化 CSV 报告。实验与应用场景作者在两类目标上评估 AutoPentester• Hack The BoxHTB真实靶机10 台不同难度机器用于衡量策略性渗透测试能力• 自建虚拟机覆盖 OWASP Top 10 漏洞用于衡量漏洞与威胁评估的覆盖率。以 PentestGPT 为基线对比AutoPentester 在子任务完成率上提升 27.0%漏洞覆盖率提升 39.5%步骤数减少 18.7%循环次数减少约 85.7%人工干预次数从平均 15.36 次降至 1.13 次命令不完整比例下降 97.7%。10 位从业五年以上的安全专家参与的问卷调查也显示AutoPentester 在攻击面覆盖、报告质量、修复建议等维度均优于 PentestGPT平均得分约 4/5PentestGPT 为 3.3/5。消融实验进一步表明RAG 模块与重复识别模块对性能提升贡献最大。该框架适用于企业安全评估、红队演练等场景其全自动化特性可显著节省人工时间尤其适合大规模、重复性的漏洞扫描任务同时也可作为渗透测试培训或红队演练的辅助工具。作者也指出其局限性——在需要与 GUI 交互如 Web 应用的场景下表现较弱且高度依赖知识库的时效性与覆盖面。链接代码仓库https://github.com/YasodGinige/AutoPentester论文 DOI10.1109/TrustCom66490.2025.00026

相关推荐

生物医学NLP实战:基于Qwen-27B的领域大模型训练与优化
生物医学NLP实战:基于Qwen-27B的领域大模型训练与优化

1. 项目背景与核心价值生物医药领域正面临海量非结构化文本数据的处理挑战。从PubMed文献、临床报告到基因测序注释,传统NLP模型难以精准捕捉专业术语间的复杂关联。我们基于Qwen-27B基座模型,通过全流程微调方案构建生物医学专用大模型,实现… · 2026/9/27 14:00:53

Python函数重构、SQL优化、前端组件生成、API调试——AI编程能力四维压力测试,93%开发者低估了第3项短板
Python函数重构、SQL优化、前端组件生成、API调试——AI编程能力四维压力测试,93%开发者低估了第3项短板

更多请点击: https://intelliparadigm.com 第一章:AI编程能力四维压力测试的总体评估框架 AI编程助手的实际工程价值不能仅依赖主观体验或简单问答准确率,而需在真实开发语境中接受系统性、多维度的压力验证。本框架从**代码生成质量、上下文… · 2026/9/26 7:34:26

审计底稿复核怎么做?人工复核、规则校验、大模型复核与混合回环的准确率对比
审计底稿复核怎么做?人工复核、规则校验、大模型复核与混合回环的准确率对比

审计底稿复核怎么做?人工复核、规则校验、大模型复核与混合回环的准确率对比 审计底稿做出来只是个开端,复核才是 quality gate。一份底稿从"初稿"到"可签字",要经过多少双眼睛?本文对比四种复核方式的工程特… · 2026/9/20 22:02:34

大模型上下文成本与注意力优化技术深度解析——为何O(n²)平方复杂度无法被常规优化消除
大模型上下文成本与注意力优化技术深度解析——为何O(n²)平方复杂度无法被常规优化消除

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 17:32:05

Microsoft Agent Framework 集成 MCP:基于 STDIO 的工具接入与 TaoToken 统一 Key 配置
Microsoft Agent Framework 集成 MCP:基于 STDIO 的工具接入与 TaoToken 统一 Key 配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 17:31:46

5个wordpress客户案例揭秘:避开建站报价陷阱,省下一半冤枉钱
5个wordpress客户案例揭秘:避开建站报价陷阱,省下一半冤枉钱

5个wordpress客户案例揭秘:避开建站报价陷阱,省下一半冤枉钱 找建站公司,最怕的就是被忽悠。报价单上写着“标准版”,实际交付时却全是隐藏收费,或者功能根本跑不起来,最后还得加钱修补。这种 建站报价… · 2026/9/27 17:31:46

如何在手机上做网站速查手册3步避坑
如何在手机上做网站速查手册3步避坑

如何在手机上做网站速查手册3步避坑 网站做好了没人访问,这是很多创业者最头疼的事。你花几万块做出来的页面,在电脑上看着挺高大上,但客户掏出一部手机点开,直接卡死或者排版乱飞。别急着甩锅给程序员,很多时候是你在设计阶段就埋了雷。… · 2026/9/27 17:31:40

安装 codex cli On Linux,链接 kimi-k3 LLM 备忘:TaoToken 统一 Key 配置 settings.json 骨架
安装 codex cli On Linux,链接 kimi-k3 LLM 备忘:TaoToken 统一 Key 配置 settings.json 骨架

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 17:31:40

OpenClaw 爆火背后:AI Agent 框架的 config.toml 骨架与 TaoToken 统一 Key 接入实践
OpenClaw 爆火背后:AI Agent 框架的 config.toml 骨架与 TaoToken 统一 Key 接入实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 17:31:34

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码