resey96/azure_sentinel_brute-force_detection

GitHub: resey96/azure_sentinel_brute-force_detection

这是一个基于Microsoft Azure和Sentinel的云安全事件响应实验室,用于模拟和检测身份验证攻击。

Stars: 0 | Forks: 0

# 基于 Microsoft Sentinel 的云安全事件响应环境 本项目展示了如何设计并实施一个基于 Microsoft Azure 和 Microsoft Sentinel 的云端安全监控与事件响应环境。该环境旨在模拟基于身份验证的攻击,收集来自 Linux 和 Windows 系统的日志,并使用 Kusto 查询语言 (KQL) 检测可疑行为。 项目重点是通过集中式日志记录、基于模式的检测以及自动告警生成,来识别暴力破解和失败的身份验证尝试。 ## 项目目标 - 在 Microsoft Azure 中构建一个基于云的监控环境 - 模拟基于身份验证的攻击 - 使用 Azure Monitor 和 Log Analytics 收集并集中日志 - 使用 KQL 查询检测可疑活动 - 使用 Microsoft Sentinel 分析规则生成告警 - 分析基于身份验证的攻击行为 ## 架构概述 projectarchitecture1 ## 环境组件 gitcopy | 组件 | 用途 | | ----------------------------------- | ----------------------------------- | | Microsoft Azure | 云基础设施平台 | | Microsoft Sentinel | SIEM 和事件监控 | | Log Analytics Workspace | 集中式日志存储 | | Ubuntu Linux VM (`attackmachine`) | 模拟攻击系统 | | Windows VM (`targetmachine`) | 受监控的目标系统 | | Azure Monitor Agent (AMA) | 日志转发 | | Data Collection Rule (DCR) | 定义日志收集行为 | ## 检测场景 1. **Linux SSH 暴力破解检测** Linux 检测场景专注于识别在短时间内来自同一 IP 地址的重复失败 SSH 登录尝试。 **检测逻辑** + 分析 Linux syslog 数据 + 识别重复的失败 SSH 登录尝试 + 按源 IP 地址对失败尝试进行分组 + 检测可疑阈值 2. **Windows 登录失败检测** Windows 检测场景专注于使用 Windows 安全事件日志识别重复的身份验证失败尝试。 **检测逻辑** + 分析事件 ID 4625 + 按账户和系统对失败登录尝试进行分组 + 检测五分钟时间间隔内的重复失败 + 识别潜在的凭据猜测行为 ## 告警自动化 在 Microsoft Sentinel 中配置了分析规则,以便在识别到可疑的身份验证模式时自动执行检测并生成告警。 **自动化检测功能** + 基于阈值的告警 + 实时日志监控 + 基于模式的检测 + 自动生成事件 ## 主要发现 - 集中式日志记录提高了跨系统的可见性 - 基于身份验证的攻击可以通过模式分析来识别 - KQL 能够高效检测可疑行为 - 自动生成告警提高了监控效率 - 面向公众的系统持续受到外部身份验证尝试的攻击 ## 展示的技能 - 云安全 - Microsoft Azure - Microsoft Sentinel - 日志分析 - Kusto 查询语言 (KQL) - 检测工程 - 安全监控 - 事件分析 - 威胁检测 ## 参考文献 - [1] Microsoft, “Kusto Query Language (KQL) overview,” Microsoft Learn, Mar. 6, 2025. [Online]. Available: - [2] Microsoft, “Log Analytics tutorial - Azure Monitor,” Microsoft Learn, Jul. 30, 2025. [Online]. Available: - [3] Microsoft, “KQL quick reference,” Microsoft Learn, Sep. 15, 2025. [Online]. Available: - [4] Microsoft Threat Intelligence Center, “Brute Force: Password Guessing, Sub-technique T1110.001,” MITRE ATT&CK®, Feb. 11, 2020. [Online]. Available: - [5] Microsoft, “Microsoft Sentinel documentation,” Microsoft Learn, Apr. 22, 2026. [Online]. Available: - [6] P. Cichonski, T. Millar, T. Grance, and K. Scarfone, “Computer Security Incident Handling Guide,” NIST Special Publication 800-61 Rev. 2, Aug. 2012. [Online]. Available:
标签:AMSI绕过, KQL, Linux系统, Microsoft Azure, Microsoft Sentinel, PB级数据处理, Windows系统, 云安全实验室, 云计算, 免杀技术, 威胁检测, 安全运维, 攻击模拟, 日志收集, 暴力破解检测, 生成式AI安全, 网络安全, 虚拟机, 规则引擎, 警报生成, 认证安全, 隐私保护, 驱动签名利用