H-tech-AFAQ-CEO/Vibrant-Cybersecurity-Dashboard-Interface

GitHub: H-tech-AFAQ-CEO/Vibrant-Cybersecurity-Dashboard-Interface

一款基于纯前端技术构建的现代化 SOC 安全运营仪表板,提供威胁监控、事件响应、网络拓扑可视化等安全态势展示能力,开箱即用无需后端依赖。

Stars: 0 | Forks: 0

# Sentinel — 威胁情报仪表板 **Sentinel** 是一个现代化的交互式安全运营中心 (SOC) 仪表板,专为实时威胁监控、事件响应和网络可视化而设计。它作为单页 HTML/CSS/JS 应用程序构建,为安全分析师提供了一个全面的深色主题界面,用于跟踪警报、分析攻击向量并管理安全态势。 ## ✨ 功能 ### 核心模块 - **概述仪表板** – 实时安全态势仪表盘、关键指标计数器、威胁活动时间线和分布图表。 - **威胁源** – 可排序和过滤的活动威胁表,带有严重性指标、搜索和导出为 CSV 的功能。 - **网络地图** – 动态交互式拓扑可视化,具有实时攻击路径动画和节点检查功能。 - **分析中心** – MTTR 趋势分析、每小时警报量图表和地理威胁来源映射。 - **事件管理** – 跟踪并解决安全事件,提供状态更新和深入查看细节功能。 - **资产清单** – 带有过滤功能和可视化风险指标的风险评分资产列表。 - **检测规则** – 通过简洁的开关界面管理和切换检测规则的开启/关闭状态。 ### 交互元素 - **深入查看面板** – 点击任何威胁、事件或通知以查看详细上下文和建议的操作。 - **模态框** – 无需离开仪表板即可内联添加新威胁、事件或规则。 - **实时时钟与自动刷新** – 实时 UTC 时钟和定期数据更新模拟实时事件摄取。 - **热力图** – 通过颜色编码的密度可视化事件在几天和几小时内的分布。 - **Chart.js 可视化** – 条形图、折线图、圆环图和雷达图,用于提供深入见解。 ### 技术亮点 - **响应式设计** – 适用于桌面、平板和移动设备,带有可折叠的侧边栏。 - **深色/浅色主题切换** – 在保留数据的同时,在浅色和深色模式之间切换。 - **GSAP 动画** – 流畅的页面过渡和淡入效果。 - **Canvas 网络拓扑** – 带有移动攻击指示器的自定义绘制网络地图。 - **本地数据模拟** – 使用逼真的模拟数据即可完全运行,随时可连接到后端 API。 ## 🖼️ 截图 | 概述仪表板 | 威胁源 | |-------------------|-------------| | *[插入主仪表板的截图]* | *[插入威胁表的截图]* | | 网络地图 | 分析 | |------------|----------| | *[插入网络画布的截图]* | *[插入 MTTR 图表的截图]* | ## 🚀 快速入门 ### 前置条件 无需构建工具或服务器。任何现代网络浏览器(Chrome、Firefox、Safari、Edge)均可满足需求。 ### 安装与使用 1. 克隆或下载该代码库。 2. 直接在浏览器中打开 `index.html`。 # 如果你有一个本地服务器 (可选) npx serve 🔧 自定义 数据集成 所有数据目前均从静态 JavaScript 数组(例如,THREATS、ASSETS、RULES)提供。要连接到实时后端: 将 THREATS 数组替换为 `renderThreatTable()` 内部的 API fetch 调用。 修改 `liveRefresh()` 以从 WebSocket 或 REST endpoint 拉取实时事件。 主题 广泛使用了 CSS custom properties(变量)。编辑 `:root` 代码块以调整颜色、间距和边框圆角。 `toggleTheme()` 函数可在浅色和深色变量集之间进行切换。 图表 图表使用 Chart.js 初始化。图表的数据可以通过修改 `buildTimelineData()` 函数和其他图表初始化函数来更新。 👨‍💻 开发者 Afaq Ahmad 安全仪表板架构师与开发者 本项目作为一个现代安全监控界面的综合演示而设计和构建,结合了实时数据可视化与实用的 SOC 工作流。 📄 许可证 本项目在 MIT 许可证下发布。欢迎自由使用、修改和分发,但需注明适当的出处。
标签:Chart.js, HTML/CSS/JS, MTTR分析, SOC仪表盘, 仪表盘UI, 单页应用, 后端开发, 多模态安全, 威胁情报, 威胁热力图, 威胁监控, 安全告警, 安全运营中心, 实时时钟, 开发者工具, 开源安全项目, 攻击向量分析, 数据可视化, 检测规则, 深色主题, 网络安全态势感知, 网络拓扑图, 网络映射, 网络资产发现, 资产清单