cyb3rmik3/defender-xdr-daily-brief-in-teams

GitHub: cyb3rmik3/defender-xdr-daily-brief-in-teams

通过 Azure Logic Apps 定时执行 Defender XDR 的 KQL 查询,把每日安全态势以 Adaptive Card 形式自动推送到 Teams,帮助 SecOps 快速分诊。

Stars: 3 | Forks: 0

一份由 Microsoft Defender XDR 提供并通过 Azure Logic Apps 传送到 Microsoft Teams 频道的自动化每日安全简报。它运行计划的 Advanced Hunting 查询 (KQL),并在单个 Adaptive Card 中呈现关键安全信号。 ## 这是什么 🧩 一个 Logic App 自动化工具,能够: - 通过 Microsoft Graph Security API 执行每日 KQL 查询 - 聚合跨 Defender 工作负载的信号 - 向 Teams 发布包含关键指标和深度链接的 Adaptive Card ## 核心组件: - Azure Logic Apps - Managed Identity (Graph API) - Teams 连接器 - Defender XDR Advanced Hunting ## 🛡️ 如何发挥作用 - 快速可见性 – 提供过去 24 小时安全态势的快照 - 加快分诊速度 – 突出显示高优先级警报、威胁和缺口 - 保持一致性 – 强制执行每日 SecOps 例行任务 - 跨域视图 – 涵盖 Endpoint、Email、Identity 和 Cloud Apps ## 📊 每日信号 - 🚨 警报与 AIR 修复 - 📧 网络钓鱼与恶意软件活动 - 🖥️ 设备健康状况与防病毒 (AV) 状态 - 🧨 关键漏洞 - ☁️ 新发现的应用 - 🔑 特权身份 ## ⚙️ 关键要求 - Defender XDR 数据可用 (MDE, MDO, MDI 等) - 具备以下权限的 Managed Identity:*ThreatHunting.Read.All* (Microsoft Graph) - 已授权的 Teams API 连接 ## 🚀 部署 - 通过 Azure Portal 部署[模板](https://github.com/cyb3rmik3/defender-xdr-daily-brief-in-teams/blob/main/DefenderXDR-DailyBrief-Teams.json) - 授权 Teams 连接 - 为 Managed Identity 分配 Graph 权限 - 触发 Logic App 以验证 Teams 中的输出 (完整步骤请参阅[部署指南](https://github.com/cyb3rmik3/defender-xdr-daily-brief-in-teams/blob/main/deployment-guide.md)) ## 🔄 自定义 - 添加/修改 KQL 查询 - 调整计划或时间窗口 - 扩展 Adaptive Card 内容 - 与其他工作流集成(例如:工单系统、警报)
标签:Azure Logic Apps, GPT, KQL, Microsoft Defender XDR, Microsoft Graph API, Microsoft Teams, SecOps自动化, SIEM/SOAR, 云端安全, 威胁 hunting, 安全态势感知, 每日安全简报, 漏洞管理, 终端安全, 自动化报告, 自适应卡片, 警报聚合, 设备健康度, 身份安全, 钓鱼监测, 高级搜寻