misetius/Siem-with-ELK-Stack

GitHub: misetius/Siem-with-ELK-Stack

一个基于ELK Stack构建的SIEM实验室环境,通过模拟网络攻击演示如何进行集中式安全日志收集、威胁检测与分析。

Stars: 0 | Forks: 0

本项目的目的是通过模拟网络攻击,在实际环境中探索和测试 Elastic Stack(Elasticsearch, Logstash, Kibana)。 ## 在本设置中: ELK Stack 运行在一台笔记本电脑上,作为中央 SIEM 负责日志收集、处理和可视化 Filebeat 运行在 Raspberry Pi 上,负责收集日志数据并将其转发到 ELK Stack 攻击从一台独立的台式电脑发起,目标是 Raspberry Pi 所有执行的模拟攻击以及相应的防御措施(如果有)都记录在下方。每次攻击都有其专属的文件夹,其中包含详细的 README 文件,描述了: - 攻击场景 - 执行步骤 - 生成的日志 - 在 ELK Stack 中的检测与分析 - 映射的 MITRE ATT&CK 技术 - 可能的缓解策略 本项目展示了如何在受控的实验室环境中使用 SIEM 来检测和分析真实的攻击行为。 ## 环境 ``` ATTACK TRAFFIC +----------------------------------+ | Desktop Computer | | (Attacker Machine) | +---------------+------------------+ | | Attacks v +---------------+------------------+ | Raspberry Pi | | (Target Host) | | | | +--------------------------+ | | | Suricata IDS | | | | (Network Monitoring) | | | +--------------------------+ | | | | +--------------------------+ | | | Filebeat Agent | | | | (Log Forwarding) | | | +--------------------------+ | +---------------+------------------+ | | Logs (via Filebeat) v +---------------+------------------+ | Laptop | | (SIEM) | | | | +--------------------------+ | | | Elasticsearch | | | | (Storage & Search) | | | +--------------------------+ | | | | +--------------------------+ | | | Kibana | | | | (Dashboards & Analysis) | | | +--------------------------+ | | | +----------------------------------+ ``` ## 几点说明 - 该环境是完全隔离的,只能从私有局域网内的单台工作站进行访问。没有向公共互联网暴露任何服务。 - “攻击”是针对 Raspberry Pi 系统执行的,我的台式机通常可以通过例如 SSH 等方式正常访问该系统。 - Raspberry Pi 并未对外公开,其上运行的服务仅对局域网内的设备可用。
标签:AMSI绕过, Cloudflare, Elasticsearch, ELK Stack, Filebeat, Logstash, Metaprompt, MITRE ATT&CK, Suricata, 入侵检测系统, 内容过滤, 威胁检测, 安全可视化, 安全实验环境, 安全数据湖, 安全日志, 安全运营, 实验室, 扫描框架, 插件系统, 数据展示, 日志处理, 日志收集, 日志转发, 现代安全运营, 红队, 缓解策略, 网络安全, 网络安全审计, 网络攻击模拟, 网络攻防, 越狱测试, 隐私保护, 集中监控