ale32ort/ai-soc-platform

GitHub: ale32ort/ai-soc-platform

基于树莓派 5 构建的 AI 辅助安全运营平台,集成多传感器网络监控、端点检测与 Claude AI 告警分诊,实现低成本企业级威胁检测与 MITRE ATT&CK 自动化映射。

Stars: 0 | Forks: 0

# AI 辅助 SOC 平台 基于树莓派 5 从零构建的生产级安全运营平台。旨在展示真实世界的 SOC 能力,包括多传感器网络监控、端点检测工程、行为威胁狩猎,以及具备自动化 MITRE ATT&CK 映射的 AI 辅助告警分诊。 ## 平台技术栈 ### 核心基础设施 - Raspberry Pi 5 8GB — SOC 服务器 - Elasticsearch + Kibana — SIEM 后端与可视化 - Suricata IDS — 网络层检测与告警 - Filebeat — Linux 日志传输 - Zeek — 网络协议分析与流量日志 ### 端点检测 - Sysmon(SwiftOnSecurity 配置)— 端点行为遥测 - Winlogbeat — Windows 日志传输与安全事件转发 - Windows Security Auditing — 高级审计策略配置 ### 网络传感器 - Alfa AWUS036ACS — 专用无线监控适配器 - TP-Link TL-SG108E — 支持端口镜像的管理型交换机 ### 攻击模拟 - Kali Linux VM — 攻击模拟环境 - Windows 主机 — 被监控的端点目标 ## 检测架构 — 三层体系 ### 第 1 层 — 无线传感器 - Alfa 适配器处于监听模式 - 被动 802.11 帧捕获 - 信标帧、探测请求、探测响应 - 无线设备追踪与可见性 ### 第 2 层 — 网络 IDS - Suricata 监控所有交换机镜像流量 - 基于签名和异常的检测 - 通过 Filebeat 将告警输出到 Elasticsearch - Zeek 协议分析与连接日志 ### 第 3 — 端点 EDR - Sysmon 事件 ID:1、3、10、11、12、13 - Windows 安全事件 ID:4624、4625、4688、4698、4720、7045 - PowerShell 执行日志 - LOLBin 活动监控 - 进程创建链可见性 - 持久化机制检测 ``` Wireless (Alfa) ─────────────────────┐ ▼ Network Traffic → Switch (mirror) → Suricata → eve.json → Filebeat ─┐ ▼ │ Windows Endpoint → Sysmon + Winlogbeat ──────────────────────────────┤ ▼ ▼ Elasticsearch │ ▼ Kibana │ ┌────────────────┤ ▼ ▼ Executive Dashboard Analyst Dashboard ``` ## 当前能力 ### 网络检测 - 多传感器监控:有线 IDS + 无线 802.11 捕获 - 行为威胁狩猎:信标检测、横向移动、数据外泄、DNS 异常 - 实时 IDS 告警关联与签名监控 - 地理流量可视化与外部连接追踪 - 协议分布分析与异常检测 - SSH 认证监控与暴力破解检测 ### 端点检测 - 进程创建与父子链分析 - LOLBin 滥用检测:powershell.exe、cmd.exe、rundll32.exe、certutil.exe、regsvr32.exe、mshta.exe、wmic.exe - 编码 PowerShell 检测与命令行可见性 - 持久化机制监控:计划任务、服务安装、新账户创建 - 认证成功与失败追踪 - Windows 安全审计事件接入 ### 仪表板设计 平台同时服务于两类不同受众: **高管概览** — 面向安全领导层的 KPI 面板 - DNS 请求、外部连接、总网络流量 - 总告警数、潜在信标活动 - 唯一境外国家数、活跃源主机 - 被攻击资产、实时事件计数、观察到的协议 **分析师调查** — 实时调查工作流 - 具备完整字段可见性的实时网络事件表 - SSH 活动监控器 - 告警源与威胁签名追踪 - 端点进程与认证表 - 支持跳转调查的分析界面 ## 威胁狩猎覆盖范围 ### 网络 — 按 MITRE ATT&CK 战术分类 | 战术 | 技术 | 检测 | |------|------|------| | Reconnaissance | T1595 | 端口扫描检测、罕见外部连接 | | Discovery | T1046 | 网络服务扫描模式 | | Lateral Movement | T1021 | 东西向流量、罕见内部端口 | | Command & Control | T1071 | 信标检测、非标准 TCP | | Exfiltration | T1041 | 字节量分析、外部数据传输 | | Credential Access | T1110 | SSH 暴力破解、认证失败 | ### 端点 — 按 MITRE ATT&CK 战术分类 | 战术 | 技术 | 检测 | |------|------|------| | Execution | T1059.001 | 编码 PowerShell、命令行日志 | | Execution | T1218 | LOLBin 滥用监控 | | Persistence | T1053.005 | 计划任务创建(事件 4698) | | Persistence | T1543.003 | 服务安装(事件 7045) | | Persistence | T1136.001 | 新账户创建(事件 4720) | | Credential Access | T1003 | LSASS 访问(Sysmon EID 10) | | Defense Evasion | T1055 | 进程注入检测 | ## 每日构建日志 | 天数 | 重点 | 关键成果 | |------|------|---------| | 1 | 基础设施 | 从零构建完整 SOC 管道 | | 2 | 传感器 | 无线监控、专业仪表板 | | 3 | 故障排除 | SSL/TLS 修复、Kibana 恢复 | | 4 | 验证 | 接口路由修复、管道确认 | | 5 | 威胁狩猎 | 行为分析平台构建 | | 6 | 高管层 | 双受众仪表板架构 | | 7 | 检测调优 | KQL 降噪、信号优化 | | 8 | 端点层 | Sysmon + Winlogbeat、三层检测 | | 9 | EDR 可见性 | LOLBin 检测、攻击者手法模拟 | ## 已模拟并检测到的攻击者手法 - Nmap 侦察扫描 - SSH 暴力破解尝试 - 编码 PowerShell 执行 - 计划任务持久化创建 - LOLBin 调用模式 - 可疑进程链执行 - 网络信标模式 - Living-Off-The-Land 二进制滥用 每次模拟均验证了检测平台能在 Kibana 仪表板中正确呈现该技术。 ## 下一步计划 ### 第 10 天 — Elastic 检测规则 - 具备严重性分类的正式告警规则 - 编码 PowerShell 规则 - LOLBin 滥用检测规则 - 暴力破解阈值告警 - 持久化机制告警 - 所有规则均标注 MITRE ATT&CK 标签 ### 第 11 天 — Claude AI 分诊引擎 - Python 脚本轮询 Elasticsearch 获取告警 - Suricata 网络告警 + Sysmon 端点告警 - Claude API 结合完整上下文分析每条告警 - 返回:判定结论、ATT&CK 映射、响应建议 - Flask 仪表板实时展示 AI 分诊结果 ### 第 12 天 — 作品集发布 - 演示视频:完整攻击到分诊的杀伤链录制 - GitHub 优化与最终文档 ## 未来路线图 — Agentic AI 演进 ### 第二阶段 — 自主调查 Agent 将单次 Claude API 调用替换为多步骤自主调查 Agent: - 自动 VirusTotal 哈希查询 - 威胁情报源富化 - 自动 SIEM 跳转与主机历史关联 - 跨主机事件关联 - 置信度评分的调查报告 ## 展示的核心概念 - 多传感器 SOC 架构设计 - 跨网络层和端点层的检测工程 - SIEM 管道构建与故障排除 - 行为威胁狩猎方法论 - 通过 KQL 调优实现信噪比优化 - 无需商业工具即可实现 EDR 级端点可见性 - 面向高管与分析师的双受众仪表板设计 - 攻击者手法模拟与检测验证 - Living-Off-The-Land 二进制检测理念 - AI 辅助安全运营工作流设计
标签:802.11帧捕获, AI辅助, Cloudflare, EDR, Elasticsearch, Filebeat, IP 地址批量处理, Metaprompt, MITRE ATT&CK, PE 加载器, PowerShell日志, Raspberry Pi 5, Rootkit, Suricata, Sysmon, Winlogbeat, Zeek, 告警分流, 多传感器, 安全开源项目, 安全运营中心, 开源安全工具, 持久化检测, 无线安全, 无线监控, 树莓派安全平台, 现代安全运营, 端口镜像, 终端检测, 网络安全, 网络映射, 脆弱性评估, 越狱测试, 进程链, 逆向工具, 逆向工程平台, 隐私保护