Yean-Sec/StrikeAgent_AtkBrain-Flash

由夜安团队研发的AI Agent渗透测试平台,引入分形覆叠的概念,强调自监督,自循环,自进化(分形)首创寻宝机制、三段式上升结构(覆叠),此项目主要探索在可控环境(CTF)下的能力

这是什么

StrikeAgent_AtkBrain-Flash 是一个真实、可运作的 AI 代理平台,用于自动化渗透测试(攻击性安全)。它不是演示或链接列表——它是一个完整的应用程序,具有 Web 控制台、后端 API 和 LLM 驱动的代理,可自主扫描目标、发现漏洞、利用漏洞并撰写报告。

核心概念:一个 AI「大脑」运行自循环——它规划攻击、执行攻击、从成功中学习,并为下一个目标改进其剧本。团队称之为「自循环、自监督、自进化」。

运作方式

  • 控制台 + 代理分离: Web 控制台(「主控」)排程侦察并管理项目。AI 代理(「仆从」)运行攻击回合,仅在完成完整循环、卡住或达到时间限制时回报。您可以在回合中通过聊天输入中断它。
  • 攻击图: 系统建立可视化攻击图,显示发现的主机、服务和漏洞路径——与人类渗透测试人员会绘制的地图相同。
  • 模型无关: 代理执行环境(称为「Pi」)从 JSON 文件读取模型设置。您可以在设置页面选择 OpenAI 或 Anthropic 模型,设置基础 URL 和 API 密钥。
  • 记忆: 每次参与后,有效的技术会被「提炼」到知识库中,因此代理会随着时间改进。
  • 模式: 红队(取得 shell)、CTF(夺旗)和蓝队 / SRC(安全响应中心)工作流程。

内置安全与防护

项目认真对待平台安全:

  • 登录页面位于随机 8 字符路径,仅存储在本机——未验证的访客在其他地方都会收到 404。
  • 密码使用 Argon2id 哈希;登录使用 RSA-OAEP 加密、一次性票证(120 秒过期)和 IP/用户锁定。
  • 它硬性封锁 gov/edu 域名的测试,且不附带代理、规避或绕过工具。
  • 授权为 AGPL-3.0(个人/开源使用免费;商业使用需付费授权)。

部署

两种选项:Docker(控制台 + Pi + 常见扫描工具于单一映像)或裸机 Linux(systemd 服务、Python 3.11+、Node 20+)。后端 API 运行于端口 2333,HTTPS 前端运行于 2334。所有数据存储在 backend/data/ 中,并在升级后保留。

证明其有效

项目在 Tsecbench v1(97.89/100)中获得第一名,这是由腾讯安全云鼎实验室运行的智能攻防代理基准测试。团队也声称 Pro 版本已部署于数十个项目中,针对「数千个授权的外部环境」。

结论

这是一个实质、面向生产的 AI 代理,用于授权渗透测试——不是玩具。它将 LLM 推理、自主工具使用、攻击图规划和自我改进记忆结合成一个可部署的安全产品。

相关

  • 项目
  • 项目
  • 项目
  • 项目