vanshikad1403/cybersecurity-incident-response-system
GitHub: vanshikad1403/cybersecurity-incident-response-system
一个基于 Flask 和 MySQL 的轻量级网络安全事件响应管理系统,用于跟踪安全事件、生成告警并记录缓解措施。
Stars: 0 | Forks: 0
# 🔐 网络安全事件响应系统
## 📌 项目描述
本项目是一个**基于 DBMS 的 Web 应用程序**,用于对网络安全事件进行建模。
它有助于跟踪系统事件、生成警报,并记录为解决安全问题而采取的缓解措施。
## 🛠 使用的技术
* **Frontend:** HTML, CSS, JavaScript
* **Backend:** Python (Flask)
* **Database:** MySQL
## 🧩 数据库设计
### 实体:
* **Events:** 存储系统活动(例如,登录失败、文件访问)
* **Alerts:** 表示由事件衍生出的可疑活动
* **Mitigation_Actions:** 存储为解决警报而采取的措施 *(弱实体)*
## 🔗 关系
* 一个 Event → 多个 Alerts
* 一个 Alert → 多个 Mitigation Actions
## ⚠️ 核心概念
**Mitigation_Actions 是一个弱实体**,因为它依赖于 Alerts 并且无法独立存在。
## 🔄 功能特性
* 查看系统事件
* 查看警报
* 添加缓解措施
* 全栈集成(Frontend + Backend + Database)
## 📊 项目流程
用户 → Frontend (HTML/JS) → Flask (Backend) → MySQL Database → 响应 → UI
## 🎓 学习成果
* 数据库设计(ER 模型、关系、弱实体)
* SQL 查询与 CRUD 操作
* 使用 Flask 进行 Backend 开发
* 使用 API 进行 Frontend 与 Backend 集成
## 📸 截图
src="
src="
src="
" />
## 👩💻 作者
Vanshika Dubey
src="
src="
" />
## 👩💻 作者
Vanshika Dubey标签:CMS安全, CRUD, CSS, DBMS, ER模型, Flask, HTML, JavaScript, OPA, Python, REST API, 事件跟踪, 关系型数据库, 前后端分离, 多模态安全, 子域名变形, 安全事件响应, 安全告警, 弱实体, 数据可视化, 数据库课程设计, 无后门, 缓解措施, 网络安全, 网络安全实训, 自定义脚本, 逆向工具, 隐私保护, 靶场