uliyach45/CTI-Lab-ELK-MISP

GitHub: uliyach45/CTI-Lab-ELK-MISP

一份网络威胁情报课程实验文档,指导学生在 Debian 和 Ubuntu 上分别部署 Elastic Stack 和 MISP 平台,用于日志安全分析与威胁情报管理的基础实验环境搭建。

Stars: 0 | Forks: 0

# CTI-Lab-ELK-MISP elastic-stack elasticsearch kibana logstash misp docker threat-intelligence cybersecurity elk-stack debian ubuntu cti security-analytics # CTI 实验 1 — Elastic Stack 与 MISP 的安装 **学生:** Uliya Fatima | **学号:** 232098 **课程:** 网络威胁情报 (CTI) | **实验:** 01 ## 概述 本实验涵盖两个关键网络安全平台的安装与配置: 1. **Elastic Stack (ELK Stack)** — 部署在 Debian Linux 上,用于日志管理、监控和安全分析。 2. **MISP (Malware Information Sharing Platform)** — 通过 Docker 部署在 Ubuntu 上,用于威胁情报共享与分析。 ## 第 1 部分:Elastic Stack 的安装 ### 什么是 Elastic Stack? Elastic Stack 是一个用于搜索、分析和可视化数据的开源平台。它由以下组件构成: - **Elasticsearch** – 搜索和分析引擎 - **Logstash** – 数据处理 pipeline - **Kibana** – 可视化和仪表盘界面 ### 系统要求 | 组件 | 要求 | |-----------|-------------| | 操作系统 | Debian Linux | | 内存 | 最低 4 GB | | 存储 | 20 GB | | 权限 | sudo/root 权限 | ### 安装步骤 ``` # 步骤 1:更新系统 sudo apt update # 步骤 2:安装依赖项 sudo apt install apt-transport-https wget gnupg -y # 步骤 3:添加 Elastic GPG key wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elastic-keyring.gpg # 步骤 4:添加 Elastic repository echo "deb [signed-by=/usr/share/keyrings/elastic-keyring.gpg] https://artifacts.elastic.co/packages/8.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-8.x.list sudo apt update # 步骤 5:安装 Elastic Stack sudo apt install elasticsearch kibana logstash -y # 步骤 6:启动服务 sudo systemctl start elasticsearch sudo systemctl start kibana sudo systemctl start logstash # 步骤 7:设置开机自启服务 sudo systemctl enable elasticsearch sudo systemctl enable kibana sudo systemctl enable logstash ``` ### 验证 ``` # 通过 Kibana 验证码检查 Elasticsearch sudo /usr/share/kibana/bin/kibana-verification-code # 检查 Kibana 服务状态 sudo systemctl status kibana # 重置 elastic 用户密码 sudo /usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic ``` 访问 Kibana:`http://localhost:5601` 使用用户名 `elastic` 和生成的密码进行登录。 ## 第 2 部分:MISP Docker 安装 ### 什么是 MISP? MISP (Malware Information Sharing Platform) 是一个用于共享、存储和分析网络威胁情报的开源平台。Docker 部署可确保提供一致、隔离且易于管理的环境。 ### 系统要求 | 组件 | 要求 | |-----------|-------------| | 操作系统 | Ubuntu 20.04+ | | CPU | 2 核 | | 内存 | 4–8 GB | | 存储 | 20 GB | | 软件 | Docker, Docker Compose, Git | ### 安装步骤 ``` # 步骤 1:更新系统 sudo apt update # 步骤 2:安装依赖项(curl, git 等) # 步骤 3:添加 Docker GPG key # 步骤 4:添加 Docker repository # 步骤 5:安装 Docker & Docker Compose # 步骤 6:克隆 MISP Docker repo 并运行 ``` ### 验证 访问 MISP:`http://localhost` 默认凭据: - **用户名:** `admin@admin.test` - **密码:** `admin` *(首次登录后请更改)* ## 实验成果 - ✅ Elasticsearch、Logstash 和 Kibana 已在 Debian Linux 上成功安装并验证 - ✅ Kibana Web 界面可通过浏览器访问 - ✅ MISP 已通过 Docker 在 Ubuntu 上成功部署 - ✅ MISP Web 界面可正常用于威胁情报管理 ## 工具与技术 `Elastic Stack` `Elasticsearch` `Kibana` `Logstash` `MISP` `Docker` `Docker Compose` `Debian Linux` `Ubuntu` `Cybersecurity` `Threat Intelligence`
标签:Cybersecurity, Debian, Docker, Elasticsearch, Elastic Stack, ELK Stack, Linux运维, Logstash, OISF, Security Analytics, Threat Intelligence, 代码示例, 内容过滤, 威胁情报共享, 安全实验室, 安全平台部署, 安全防御评估, 恶意软件信息共享平台, 数据分析, 日志管理, 流量重放, 版权保护, 系统配置, 网络威胁情报, 网络安全, 请求拦截, 越狱测试, 隐私保护