Yuvii-007/AI-Powered-Threat-Intelligence-Dashboard-

GitHub: Yuvii-007/AI-Powered-Threat-Intelligence-Dashboard-

一个 AI 驱动的网络威胁情报平台,通过数据流水线汇集全球威胁信号,提供可视化地图、图形分析、智能查询和主动防御建议。

Stars: 0 | Forks: 0

# 网络威胁情报仪表板 一个动态的、AI 驱动的网络威胁情报平台,能够可视化全球威胁活动、提供智能洞察,并通过持续学习不断演进。 ## 概述 本项目是一个基于 Python 的数据流水线和情报引擎,旨在升级为一个交互式仪表板。它汇集全球网络威胁信号,可视化趋势,支持对话式查询,并利用 AI 提出主动防御策略。 ## 仪表板详情 计划中的仪表板将成为一个**集中的网络威胁情报中心**,具备以下功能: ### 1. **全球威胁地图** - **城市、地区和大洲可视化** 显示威胁来源的交互式地图。 - 严重程度的 Heatmap 叠加。 - 可点击的标记,支持下钻至本地情报。 ### 2. **图形分析** - **趋势图** 按日、周和月显示威胁发生情况的时间序列图。 - **对比图** 用于比较以下内容的柱状图和饼图: - 威胁类型(例如勒索软件、网络钓鱼、DDoS) - 按地理位置划分的来源 - 受影响的行业 - **基于地图的关联视图** 关联严重程度、传播范围和检测时间的地理地图。 ### 3. **智能威胁聊天机器人** - 用于查询威胁的自然语言界面: - “显示上个月来自欧洲的勒索软件事件。” - “关于来自新加坡的木马有什么最新信息?” - 总结存储的情报并为威胁提供上下文背景。 ### 4. **自学习机制** - 使用新数据持续更新威胁模式。 - 随着检测到的威胁增多而改进的自适应分类。 - 针对未来威胁趋势的预测模型。 ### 5. **威胁新闻与警报** - 实时新闻流,包含: - 即将发生的恶意软件活动 - 新的漏洞披露 (CVEs) - 暗网讨论警报 ### 6. **AI 驱动的建议** - 基于以下内容提供缓解策略: - 类似的过往事件 - 已知漏洞 - 特定行业的安全最佳实践 ### 7. **用户交互与个性化** - 按日期、地区、行业搜索和过滤威胁。 - 保存自定义仪表板和警报偏好。 - 为 SOC 和 IR 团队导出图表和报告。 ## 核心功能(当前与计划) - 从多个开源威胁信息源(OTX、CERT、CVE 数据库)进行**数据摄取**。 - 用于链接相关威胁实体的**知识图谱**。 - 用于分类、聚类和预测的 **AI 模型**。 - 用于可扩展、长期数据保留的**可扩展存储**。 ## 未来路线图 1. **Web UI**:使用 Plotly Dash 或 React 构建,实现实时交互。 2. **预测模型**:预测高风险地理区域。 3. **异常检测**:突出显示网络流量或威胁来源中的异常模式。 4. **协作工具**:Slack/电子邮件警报、团队标注。 5. **移动端就绪布局**:在任何设备上监控威胁。 ## 架构 ** [数据摄取] → [处理 / 丰富化] → [存储 (DB, Timeseries)] → [AI 模型 / 分析] → [仪表板 + 聊天机器人界面] ** - **KG_pipeline**:将威胁数据提取并丰富化到知识图谱中。 - **ai_agents**:存放用于分类、预测和建议的 AI 模块。 - **processed**:保存用于可视化的清洗和结构化数据集。 - **src**:包含用于 ETL、模型集成和 API endpoints 的核心逻辑。 - **main_ingestion_pipeline.py**:编排来自多个信息源的数据摄取。
标签:AI助手, DInvoke, Python, 可视化大屏, 威胁情报, 开发者工具, 无后门, 逆向工具