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 集成 ## 📸 截图 image src="Screenshot 2026-04-27 140444 src="Screenshot 2026-04-27 140456 src="Screenshot 2026-04-27 140505 " /> ## 👩‍💻 作者 Vanshika Dubey
标签:CMS安全, CRUD, CSS, DBMS, ER模型, Flask, HTML, JavaScript, OPA, Python, REST API, 事件跟踪, 关系型数据库, 前后端分离, 多模态安全, 子域名变形, 安全事件响应, 安全告警, 弱实体, 数据可视化, 数据库课程设计, 无后门, 缓解措施, 网络安全, 网络安全实训, 自定义脚本, 逆向工具, 隐私保护, 靶场