UzmaSami/Project-5-Azure-Incident-Response-Automation

GitHub: UzmaSami/Project-5-Azure-Incident-Response-Automation

基于 Microsoft Sentinel 和 Logic Apps 的 Azure 云原生安全事件自动响应框架,实现常见威胁的秒级闭环处置。

Stars: 0 | Forks: 0

# Azure 事件响应自动化 ## 概述 基于 Microsoft Sentinel 和 Logic Apps playbook 构建的完整自动事件响应系统,能够自动检测并响应安全威胁,耗时不到 30 秒——每周 7 天、每天 24 小时无需人工干预。 *工程师:* Uzma Shabbir | AZ-104 | AZ-500 *平台:* Microsoft Sentinel + Logic Apps *区域:* UK South ## 架构 ![架构](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/b8a477bdfe160839.png) ## 检测并自动响应的威胁 | 威胁 | 检测方式 | 自动响应 | |--------|-----------|--------------| | 暴力破解 | 每小时 10 次以上失败 | IP 被封锁 | | 可疑登录 | 非工作时间/异地 | 用户被调查 | | 不可能旅行 | 2 小时内多国家/地区 | 账号被锁定 | | 数据窃取 | 下载 500MB 以上 | 团队收到告警 | ## 已部署的 Playbook | Playbook | 触发条件 | 操作 | |----------|---------|--------| | PB-001-Block-IP | 暴力破解 | 标记恶意 IP | | PB-002-Disable-User | 账号被盗用 | 锁定账号 | | PB-003-Alert-Team | 高严重级别 | 通知团队 | | PB-004-Capture-Evidence | 所有事件 | 存储取证数据 | ## MITRE ATT&CK 覆盖范围 - T1110 — 暴力破解 - T1078 — 有效账号 - T1530 — 云存储数据 - T1040 — 网络嗅探 ## 性能 - 检测时间:分钟级 - 响应时间:< 30 秒 - 覆盖范围:24/7 全天候自动化 - 人为错误:已降至最低 ## 部署 ``` # 启用 Sentinel .\01-sentinel-setup\enable-sentinel.ps1 # 连接 data sources .\01-sentinel-setup\connect-data-sources.ps1 # 创建 detection rules .\02-analytics-rules\rule-brute-force.ps1 .\02-analytics-rules\rule-suspicious-signin.ps1 .\02-analytics-rules\rule-impossible-travel.ps1 .\02-analytics-rules\rule-data-exfiltration.ps1 # 部署 playbooks .\03-playbooks\deploy-playbooks.ps1 # 创建 automation rules .\04-automation-rules\create-automation-rules.ps1 # 创建 watchlist .\05-watchlists\create-ip-watchlist.ps1 # 测试一切 .\07-testing\test-playbook-trigger.ps1 # 生成报告 .\08-compliance-report\generate-ir-report.ps1 ```
标签:AI合规, AMSI绕过, AZ-500, Azure Logic Apps, Azure安全, Azure自动化, DevSecOps, IP封禁, Libemu, Logic Apps, Microsoft Sentinel, SOAR, UK South, 上游代理, 不可能旅行检测, 威胁检测, 安全取证, 安全运营, 异地登录检测, 扫描框架, 数据泄露防护, 暴力破解防护, 网络安全, 网络探测, 自动化剧本, 账号冻结, 防御绕过, 隐私保护