pranjalv01/AI-Incident-Investigation-Agent-by-Inspira
GitHub: pranjalv01/AI-Incident-Investigation-Agent-by-Inspira
基于 Microsoft Security Copilot 的只读型 AI Agent,为 Sentinel 和 Defender XDR 事件自动执行分析师级安全调查并生成结构化报告。
Stars: 0 | Forks: 0
# Inspira 的 AI 事件调查 Agent
AI 事件调查 Agent 是一个确定性、只读的 Microsoft Security Copilot 自定义 Agent,旨在为 Microsoft Sentinel 和 Microsoft Defender XDR 事件执行分析师级别的事件调查。该 Agent 会自动检索事件元数据、警报、实体、评论、证据和相关上下文,跨身份、用户、主机、进程、文件、IP 地址和 URL 执行深度调查,并生成针对 SOC 运营优化的结构化调查报告。
该 Agent 通过应用基于证据的推理、攻击重构、MITRE ATT&CK 映射、威胁情报丰富、影响范围分析和置信度评分,表现得像一名经验丰富的 L3/L4 SOC 分析师。它在维持严格的只读安全模型的同时,提供可解释且可重复的调查输出。
该 Agent 旨在加速调查流程、提高分析师一致性、减少人工工作量,并支持 Security Copilot、事件响应和 SOC 自动化工作流。
# 业务需求
• 标准化的 SOC 运营调查工作流:该 Agent 为 Microsoft Sentinel 和 Microsoft Defender XDR 事件提供一致且可重复的调查流程,减少分析师之间的个体差异,并提高 L1、L2 和 L3 SOC 团队的运营一致性。
• 更快的事件调查:通过自动收集证据、关联遥测数据、重构攻击过程以及识别受影响的实体,该 Agent 显著缩短了平均调查时间 (MTTI)。
• 提高调查质量:该 Agent 利用 MITRE ATT&CK 映射、威胁情报丰富、置信度评分和攻击时间线重构来执行基于证据的分析,从而提供分析师级别的调查结果。
• 面向高管和分析的报告:该 Agent 生成适合 SOC 分析师、事件响应人员和管理层利益相关者的报告,从而改善沟通与决策。
• 只读且生产安全的架构:该 Agent 在严格的只读模式下运行,从不修改事件、任务、评论、规则或 playbook,使其在生产环境中安全可靠。
• 利用 AI 实现 SOC 现代化:该解决方案使组织能够利用 AI 驱动的工作流来增强 SOC 运营,而不会中断现有的调查流程。
# 前置条件
• 活跃的 Microsoft Security Copilot 环境
• 访问 Microsoft Security Store / Security Copilot 自定义 Agent 的权限
• 活跃的 Microsoft Sentinel 工作区
• Microsoft Defender XDR 访问权限
• Microsoft Entra ID 访问权限
• Microsoft Defender Threat Intelligence 访问权限(推荐)
• 启用所需的 Security Copilot skillset:
a. Generic
b. Fusion
c. Sentinel
d. M365
e. Defender Threat Intelligence
f. Entra ID
• 对 Microsoft Sentinel 事件及相关遥测数据的读取权限
• 对 Microsoft Defender XDR 事件和证据的读取权限
• 适当的 Security Copilot 工作区权限
# 设置指南
以下步骤描述了如何部署和配置 AI 事件调查 Agent。
第 1 步:访问 Microsoft Security Copilot
• 登录到 Microsoft Security Copilot。
• 导航到 Microsoft Security Store。
• 搜索 AI Incident Investigation Agent。
• 选择由 Inspira Enterprise 发布的自定义 Agent。
第 2 步:安装 Agent
• 选择 Set up。
• 查看支持的平台和权限。
• 开始安装过程。
第 3 步:授予所需权限
• 批准安装过程中请求的所有权限。
• 确保具备以下各项的访问权限:
a. Microsoft Sentinel
b. Microsoft Defender XDR
c. Microsoft Entra ID
d. Defender Threat Intelligence
e. 所需的 Security Copilot skillset
f. 验证用户或服务主体具有读取权限。
第 4 步:使用授权用户登录
该用户账户应具有以下访问权限:
• Microsoft Sentinel
• Microsoft Defender XDR
• Security Copilot 工作区资源
• 必需的 plugin 和 skillset
第 5 步:验证所需的 Skillset
确保启用了以下 skillset:
• Generic
• Fusion
• Sentinel
• M365
• Defender Threat Intelligence
• Entra ID
第 6 步:完成配置
• 完成设置过程。
• 验证 AI 事件调查 Agent 是否出现在工作区中。
• 确认该 Agent 已启用。
# 运行 Agent
选项 1:手动执行
• 打开 AI 事件调查 Agent。
• 选择 Run one time without a trigger。
• 提供:
IncidentId = Microsoft Sentinel 或 Microsoft Defender XDR 事件 ID
• 选择 Submit。
该 Agent 会自动:
• 检测源系统。
• 检索事件元数据和证据。
• 执行实体调查。
• 关联遥测数据。
• 重构攻击过程。
• 将技术映射到 MITRE ATT&CK。
• 计算置信度评分。
• 生成调查报告。
选项 2:基于 Trigger 的执行
• 选择 Run automatically on trigger。
• 配置 trigger 机制。
• 保存配置。
# 支持的集成包括:
• Logic Apps
• 事件任务工作流
• SOC 自动化流水线
• 事件驱动的 Security Copilot 工作流
# 输入要求
IncidentId(必需)
接受的值:
• Microsoft Sentinel 事件 ID
• Microsoft Defender XDR 事件 ID
a. Agent 在执行前验证 IncidentId。
b. 用户无需指定源平台。
# Agent 的工作原理
AI 事件调查 Agent 执行自动源检测。
• 首先,它会检查 Microsoft Sentinel。
• 如果事件存在于 Sentinel 中,则 Sentinel 成为主要源。
• 如果未找到,则查询 Microsoft Defender XDR。
• 如果两者都包含该事件,则首选 Microsoft Sentinel。
• 如果两个源均不包含该事件,则返回标准化的未找到响应。
# 调查工作流
该 Agent 执行:
• 事件检索
• 警报关联
• 实体提取
• 用户调查
• 设备调查
• 进程分析
• 文件分析
• IP 和 URL 分析
• IOC 提取
• 威胁情报丰富
• MITRE ATT&CK 映射
• 攻击时间线重构
• 影响范围分析
• 根本原因确定
• 置信度评分
• 建议生成
# 输出结构
每次成功执行都会生成一份结构化的调查报告,包含:
1. 执行摘要
2. MITRE ATT&CK 覆盖范围
3. 关键证据
4. 攻击时间线
5. 最终裁定
# 安全和架构护栏
• 只读强制执行:该 Agent 从不创建、修改或删除事件、任务、评论、分析规则或 playbook。
• 无遏制操作:该 Agent 不会隔离设备、禁用用户、撤销会话或阻断指示器。
• 无捏造:该 Agent 绝不捏造警报、实体、证据、时间线或裁定。
• 基于证据的推理:所有结论必须有遥测数据支持。
• 透明的分析:置信度评分和发现结果可追溯到证据。
• 安全的生产架构:该 Agent 适用于企业生产环境。
# 支持的用例
• Microsoft Sentinel 事件调查
• Microsoft Defender XDR 事件调查
• 实体键盘攻击调查
• 凭据窃取分析
• 恶意软件调查
• 横向移动调查
• 数据泄露事件
• 勒索软件调查
• 内部威胁调查
• 协助 L1、L2 和 L3 工作流的 SOC 分析师
• 威胁狩猎和事件响应
• Logic App 自动化
• Security Copilot 工作流
• MSSP SOC 运营
标签:AI智能体, Cloudflare, MITRE ATT&CK, 威胁情报, 安全调查与分析, 安全运营, 开发者工具, 微软Sentinel, 扫描框架, 自动化应急响应