Innocentcoder10/SentinelX-AI-Cyber-Defense-Threat-Intelligence-Platform
GitHub: Innocentcoder10/SentinelX-AI-Cyber-Defense-Threat-Intelligence-Platform
一个模拟企业 SOC 环境的网络防御与威胁情报平台,整合钓鱼邮件检测、风险评分、IOC 分析和合规映射能力。
Stars: 0 | Forks: 0
# 🛡️ SentinelX AI – 网络防御与威胁情报平台
## 🔐 企业级网络安全 | SOC 监控 | 钓鱼检测 | 威胁情报 | 风险管理
SentinelX AI 是一个企业级的网络防御与威胁情报平台,旨在实时识别钓鱼邮件、可疑 URL、凭证窃取尝试、社会工程学攻击和金融欺诈指标。
该平台通过将钓鱼检测、IOC(失陷指标)分析、网络风险评估、威胁评分、合规性映射、事件响应工作流、安全日志和 SOC 监控仪表板整合到一个集中的网络安全系统中,模拟了真实的安全运营中心 (SOC) 环境。
与传统的垃圾邮件过滤系统不同,SentinelX AI 专注于企业网络安全分析、威胁优先级排序、治理、风险管理以及安全运营监控。
# 🚀 核心功能
## 🔍 钓鱼邮件检测引擎
- 使用网络安全威胁分析技术检测钓鱼邮件
- 识别凭证窃取尝试和伪造的登录请求
- 检测可疑的金融欺诈模式和钓鱼活动
- 执行社会工程学和基于紧迫性的威胁分析
## 🌐 恶意 URL 和域名分析
- 检测可疑和短链接 URL
- 识别伪造的登录页面和欺骗性域名
- 执行可疑链接信誉分析
- 检测凭证收集指标
## ⚠️ 网络风险评分引擎
- 计算:
- 风险评分
- 信任评分
- AI 置信度评分
- 最终威胁评分
- 使用加权的网络安全威胁建模
- 将邮件分类为:
- ✅ 安全
- ⚠️ 可疑
- 🚨 钓鱼
## 🧠 IOC(失陷指标)检测
检测:
- 恶意 URL
- 凭证收集尝试
- 社会工程学指标
- 金融欺诈指标
- 可疑域名
- 紧迫性操纵模式
## 🚨 实时 SOC 告警系统
- 生成实时安全告警
- 模拟企业 SOC 工作流
- 优先处理关键钓鱼威胁
- 显示威胁严重级别
## 📊 企业级 SOC 仪表板
- 实时威胁分析
- 风险可视化仪表板
- 威胁严重性追踪
- 安全指标监控
- 历史邮件威胁分析
## 📁 安全日志与威胁历史记录
- 存储已分析的邮件和 URL
- 追踪:
- 威胁评分
- 分类
- 风险严重性
- 时间戳
- 合规性影响
- 支持历史事件调查
## 🛡️ 事件响应建议引擎
自动生成:
- 域名封禁建议
- 凭证重置建议
- MFA 强制执行建议
- 邮件隔离措施
- SOC 升级建议
## 📜 合规性影响与 GRC 映射
将威胁映射至:
- ISO 27001
- OWASP Top 10
- NIST 网络安全框架
- GDPR
- PCI-DSS
- DPDP 法案
协助模拟:
- 治理
- 风险管理
- 合规 (GRC)
- 安全审计工作流
## 🔐 安全的 SOC 身份验证
- 用户名 + 密码登录
- MFA (OTP) 模拟
- 基于角色的 SOC 访问模拟
# 🧠 平台工作原理
## 第一步 — 安全身份验证
安全分析师通过以下方式安全登录 SOC 平台:
- 用户名
- 密码
- MFA 验证码
## 第二步 — 提交威胁
用户将以下内容输入到网络安全分析引擎:
- 可疑邮件内容
或
- 可疑 URL
## 第三步 — 威胁情报分析
平台扫描以下内容:
- 恶意 URL
- 凭证窃取尝试
- 社会工程学模式
- 可疑域名
- 金融欺诈指标
- 紧迫性操纵
- 钓鱼关键词
## 第四步 — IOC 检测
IOC 引擎识别失陷指标,例如:
- 伪造域名
- 凭证收集
- 社会工程学行为
- 恶意链接
- 钓鱼指标
## 第五步 — 加权威胁评分
平台计算:
### 🔥 风险评分
衡量邮件看起来有多危险。
### ✅ 信任评分
衡量邮件看起来有多合法。
### 🧠 AI 置信度
衡量对威胁分类的置信度。
### 🚨 最终威胁评分
使用加权威胁建模进行计算:
最终威胁评分 =
(风险评分 × 0.5)
+ ((100 - 信任评分) × 0.3)
+ (AI 置信度 × 0.2)
## 第六步 — 威胁分类
邮件被分类为:
| 威胁评分 | 分类 |
|---|---|
| 0 – 39 | ✅ 安全 |
| 40 – 69 | ⚠️ 可疑 |
| 70 – 100 | 🚨 钓鱼 |
## 第七步 — 合规与风险映射
检测到的威胁将根据以下标准进行映射:
- OWASP
- ISO 27001
- NIST
- GDPR
- PCI-DSS
- DPDP
以识别对治理和合规性的影响。
## 第八步 — SOC 仪表板与日志记录
最终结果显示在 SOC 仪表板中,包括:
- 威胁评分
- IOC 指标
- 安全告警
- 合规性影响
- 威胁历史日志
- 事件响应建议
# 📊 仪表板功能
- 威胁严重性可视化
- 风险评分监控
- 信任评分分析
- 最终威胁分类
- 可解释的威胁分析
- IOC 检测原因
- 合规性影响仪表板
- 安全事件日志记录
- 历史威胁监控
- SOC 告警监控
# 🛠️ 技术栈与安全概念
## 网络安全概念
- 威胁情报
- 钓鱼检测
- IOC 分析
- SOC 监控
- 网络风险评估
- 事件响应
- 安全日志记录
- 治理、风险与合规 (GRC)
- 安全运营中心 (SOC)
## 安全框架
- ISO 27001
- OWASP Top 10
- NIST 网络安全框架
- GDPR
- PCI-DSS
- DPDP 法案
# 📁 项目结构
```
SentinelX-AI/
│
├── app.py
│
├── modules/
│ ├── scanner.py
│ ├── risk.py
│ ├── compliance.py
│ ├── report.py
│ ├── url_scanner.py
│
├── data/
│ └── emails.csv
│
├── requirements.txt
│
└── README.md
# ▶️ 如何运行该项目
## 1️⃣ Clone Repository
```bash
git clone
```
## 2️⃣ 安装依赖项
```
pip install -r requirements.txt
```
## 3️⃣ 运行应用程序
```
streamlit run app.py
```
# 🔑 演示登录凭证
| 字段 | 值 |
|---|---|
| 用户名 | admin |
| 密码 | admin123 |
| OTP | 123456 |
标签:AI网络安全, IOC检测, IT管理, Kubernetes, SOC监控, TCP/IP协议栈, URL信誉分析, 人工智能, 企业安全, 凭证窃取防护, 合规映射, 妥协指标分析, 威胁建模, 威胁情报, 威胁评分, 安全日志, 安全运营, 安全运营中心, 开发者工具, 恶意URL检测, 扫描框架, 搜索语句(dork), 用户模式Hook绕过, 社会工程学分析, 网络安全, 网络安全平台, 网络映射, 网络资产管理, 逆向工具, 金融欺诈检测, 钓鱼邮件检测, 隐私保护