ullas9525/IntelliThreat-System

GitHub: ullas9525/IntelliThreat-System

一个基于无监督机器学习的 AI 威胁检测系统,通过分析用户行为并生成风险评分来帮助 FinTech 中小企业发现内部人员和供应商的异常活动。

Stars: 1 | Forks: 0

# IntelliThreat 系统 🔐🤖 一个面向 Fin Tech 中小企业的 AI 驱动的内部与供应商威胁检测系统,采用无监督机器学习技术。 ## 📌 概述 IntelliThreat System 旨在检测 Fin Tech 组织中员工、供应商和承包商的异常和高风险行为。它能够学习正常的用户活动模式,并生成风险评分,以便在造成重大损失之前识别潜在的内部威胁。 该系统特别适合没有专门安全团队的中小企业。 ## 🎯 核心功能 - ✅ 无监督异常检测 - ✅ 风险评分生成(0–1 范围) - ✅ 实时告警系统 - ✅ 可解释的 AI 洞察 - ✅ 交互式管理仪表板 - ✅ 安全的用户管理 ## 🧠 使用的技术 | 类别 | 工具 | | ------------- | ------------ | | 编程语言 | Python | | 机器学习 | Scikit-learn | | 后端 | Flask | | 数据库 | MySQL | | 前端 | React.js | | 可视化 | Matplotlib | ## ⚙️ 安装说明 1. 克隆代码仓库 git clone https://github.com/your-username/IntelliThreat-System.git 2. 切换至项目目录 cd IntelliThreat-System 3. 安装依赖 pip install -r requirements.txt ## 📊 输出结果 系统会生成: - 每个用户/会话的风险评分 - 高风险告警 - 活动报告 - 可视化图表 输出示例: | user\_id | risk\_score | alert | | -------- | ----------- | ----- | | U12 | 0.91 | High | ## 🧪 评估说明 由于本项目采用无监督学习,因此传统的准确率指标无法直接适用。 评估将通过以下方式进行: - 人工验证 - 合成标签 - 分数分布分析 ## 🚀 未来规划 - 实时日志流 - 深度学习自编码器 - 移动端告警应用 - SIEM 集成 - 云部署 ## 🤝 贡献指南 欢迎提交贡献。请 fork 本仓库并提交 pull request。 ## 📜 许可证 本项目采用 MIT 许可证。你可以在 LICENSE 文件中查看完整的许可证文本。
标签:Flask, Python, React.js, 内部威胁检测, 异常检测, 无后门, 无监督学习, 时间线生成, 逆向工具