SIREN

Agentic 应急响应

了解如何使用 Agentic 应急响应功能

仅远程模式支持

Agentic 应急响应(AIR)让 AI Agent 自动化实施完整的应急响应流程——从获取安全告警详情、在受害主机上执行排查命令,到生成结构化的应急响应报告,全程无需人工干预。

前置条件

使用前需确保:

  • 已在服务端配置文件中设置 air.providers.<name>.cliPath(Claude / Codex CLI 工具路径),详见配置文件
  • AIR 会使用 SIREN MCP 工具,请确认 MCP 服务已启用
  • 服务端 REPL 的 air 命令需要 tmux;WebUI AIR 不依赖 tmux
  • (仅告警事件模式)已设置 SOAR 平台访问凭证

使用方式

基于告警事件

当有明确的阿里云安全中心告警事件时,使用此模式:

SIREN Server
>>> air <Client ID> <Alibaba Cloud UID> <Security Center Alert ID>

Security Center Alert ID

这里的 Security Center Alert ID 指阿里云安全中心告警详情页「基础信息」中的「告警ID」,不是页面下方「关联安全事件」里的「事件ID」。

通过服务端 REPL 使用 air 命令时,SIREN 会通过 tmux 启动一个新面板并自动运行 Claude Provider 中配置的大模型 CLI,并提供预定义的 prompt 作为输入。

自定义 Prompt

当需要执行通用安全排查或自定义任务时,可直接提供 prompt:

SIREN Server
>>> air <Client ID> <Prompt>

用户提供的 prompt 会拼接到预定义的前缀(包含 Client ID 信息)后传递给大模型 CLI。

提示

建议借助预置的应急响应技能(skill)来引导 Agent,而不是直接编写复杂的 prompt。

WebUI AIR

Web 控制台 的 Agentic IR 页面中选择客户端后,也可以使用告警事件模式或自定义 Prompt 启动 AIR。WebUI 支持选择 Claude 或 Codex Provider,会按顺序展示 AI 回复、工具调用和结果,并支持在同一会话中继续追问。

也可以切换到 Resume 模式,恢复当前 siren_server 工作目录对应的历史会话。Claude 会读取 Claude Code history;Codex 会读取当前项目下的 Codex session history。WebUI 只展示解析后的历史消息,不会向浏览器暴露本机 JSONL 文件路径。

服务端 REPL 的 air 命令仍保持 tmux 中的交互式体验,适合直接登录控制主机时使用。

工作流

获取告警详情

SIREN 通过 SOAR 平台获取指定安全告警的详细信息,包括告警类型、攻击源、受影响资产等。

启动 AI Agent

将告警信息和预定义 prompt 一起传递给配置的大模型 CLI,在服务端启动 Agent。服务端 REPL 模式使用 tmux 新面板;WebUI 模式会按所选 Provider 启动 Claude 或 Codex,并把运行过程整理成浏览器中的会话视图。

自动化排查

AI Agent 通过 MCP 集成 自动调用 SIREN 提供的工具,在受害主机上执行信息收集与分析命令——进程排查、网络连接分析、文件完整性检查、日志审计等。

生成报告

Agent 完成排查后,自动生成包含攻击时间线、影响评估、IOC 指标、修复建议等内容的完整应急响应报告。

报告效果详见 示例报告

其他使用方式

除了通过 air 命令使用大模型 CLI 执行应急响应,也可以直接使用任意支持 MCP 的 AI 服务达到相同效果。

On this page