AakshathSingh/Custom-SIEM-Dashboard-Using-ELK-Stack
GitHub: AakshathSingh/Custom-SIEM-Dashboard-Using-ELK-Stack
基于 ELK Stack 和 Docker 构建的自定义 SIEM 仪表盘,用于收集、分析日志数据并实时可视化安全事件和攻击模式。
Stars: 0 | Forks: 0
# 使用 ELK Stack 的自定义 SIEM 仪表盘
## 概述
本项目演示了如何使用 **ELK Stack (Elasticsearch, Logstash 和 Kibana)** 来实现一个 **自定义 SIEM (安全信息与事件管理) 仪表盘**。
该系统收集、处理并可视化日志数据,以识别可疑活动并实时监控安全事件。该仪表盘直观展示了攻击模式、可疑 IP 活动、受攻击的 URL 以及请求的地理来源。
## 目标
* 使用 Docker 部署 ELK Stack
* 接入并分析安全日志
* 创建自定义 Kibana 可视化图表
* 监控可疑活动
* 可视化攻击模式和请求来源
## 工具与技术
* **Elasticsearch** – 日志存储与索引
* **Logstash** – 日志接入与处理
* **Kibana** – 仪表盘可视化
* **Docker & Docker Compose** – ELK 部署
## 架构
```
Log Data
↓
Logstash (Log Processing)
↓
Elasticsearch (Storage & Indexing)
↓
Kibana (Visualization Dashboard)
```
## 功能
### 可疑活动时间线
* 检测活动峰值
* 帮助识别暴力破解或扫描尝试
* 监控流量模式
### 排名靠前的攻击 IP 地址
* 识别产生异常流量的 IP
* 检测潜在的攻击者
* 监控请求频率
### 最常受攻击的 URL
* 检测被频繁访问的 endpoint
* 帮助识别受攻击的登录/管理页面
* 监控可疑请求
### 攻击源位置
* 以地理方位显示请求来源
* 检测分布式攻击行为
* 可视化可疑流量区域
## 结果
该 SIEM 仪表盘成功实现了以下功能:
* 收集并索引日志数据
* 通过 Kibana 分析日志
* 可视化可疑活动模式
* 识别高频 IP 地址
* 展示流量的地理来源
## 学习成果
* SIEM 基础知识
* 日志接入 pipeline
* Kibana 仪表盘创建
* 威胁监控与可视化
* 安全事件分析
标签:Docker, ELK Stack, 内容过滤, 可视化大屏, 安全防御评估, 密码管理, 版权保护, 请求拦截, 越狱测试