Abishek412001/Enterprise-Fraud-Risk-Management-System
GitHub: Abishek412001/Enterprise-Fraud-Risk-Management-System
一个基于SQL Server和ASP.NET Core构建的企业级银行欺诈风险管理平台,提供欺诈检测、账户接管监控、调查案件管理与BI报告等完整功能。
Stars: 0 | Forks: 0
# 企业欺诈风险管理系统 (EFRS)
[](https://github.com/Abishek412001/Enterprise-Fraud-Risk-Management-System/actions)
[](LICENSE)
[](https://dotnet.microsoft.com/)
[](https://www.microsoft.com/sql-server/)
一个企业级、多租户的欺诈风险管理 (FRM)、账户接管 (ATO) 监控,以及受 Microsoft Sentinel 启发的 SIEM 告警管理平台,专为一级银行、支付处理商和金融科技平台设计。
## 🌐 在线演示
通过互动式在线演示体验企业欺诈风险管理系统。
### 🚀 在线应用
**Streamlit 演示:**
https://enterprise-fraud-risk-management-system-5mop3gaiuy8kyw3xaqgpzf.streamlit.app/
### 探索功能
- 🔐 安全登录与身份验证
- 📊 高管欺诈仪表板
- 👥 客户管理
- 💳 账户与卡片管理
- 💰 交易监控
- 🚨 欺诈告警管理
- 🛡️ 账户接管 (ATO) 调查
- 📈 风险评分与欺诈分析
- 📑 调查案件管理
- 📋 报告与商业智能
- 📉 欺诈趋势分析
- 🔍 搜索、过滤与下钻功能
### 演示亮点
在线应用展示了受现代银行环境启发、贴近真实场景的企业欺诈运营工作流程,包括:
- 欺诈告警生成与监控
- 风险评分计算
- 调查生命周期管理
- 高管 KPI 仪表板
- 交互式报告
- 银行交易分析
- SQL 驱动的欺诈检测
- 响应式企业 UI
## 🌟 架构概述
```
graph TD
User[Fraud Analyst / Executive] --> FE[Frontend HTML5 / Bootstrap 5 / JS Dashboard]
FE --> API[ASP.NET Core 8 Web API / JWT Auth]
API --> DB[(Microsoft SQL Server 2022)]
API --> Rules[Dynamic Fraud Rules Engine]
API --> SIEM[Microsoft Sentinel SIEM Simulator]
API --> WCA[Work Case Actions & Partner Comms]
```
## 🚀 核心模块与功能
1. **FRM 告警管理**:实时规则触发、严重程度分配以及告警生命周期跟踪。
2. **账户接管 (ATO) 监控**:设备指纹识别、不可能旅行检测、暴力破解登录失败分析。
3. **Microsoft Sentinel SIEM 集成**:事件关联、威胁情报 IP 指标、安全事件遥测。
4. **企业案件管理与 SLA 引擎**:案件创建、基于优先级的 SLA 解决时间跟踪、升级工作流。
5. **欺诈调查工作区与 Customer 360**:高权限账户冻结/解冻、卡片挂失、设备封禁、证据存储柜。
6. **案件处理动作 (WCA) 与合作方通信**:不可篡改的审计轨迹与安全的合作方调度(Visa、Mastercard、执法机构)。
7. **BI 欺诈指标与报告**:自动化遥测、Chart.js 高管仪表板、PDF/CSV 报告导出工具。
8. **企业 RBAC 与安全**:9 个细粒度安全角色、JWT token 处理、安全审计日志。
## 🛠️ 快速开始与本地设置
### 前置条件
- .NET 8.0 SDK
- Microsoft SQL Server 2022 (或 Express)
- Docker Desktop (可选)
```
# 克隆 repository
git clone https://github.com/Abishek412001/Enterprise-Fraud-Risk-Management-System.git
cd Enterprise-Fraud-Risk-Management-System
# 运行 Database Script
sqlcmd -S localhost\SQLEXPRESS -d EnterpriseFraudRiskDB -i database/schema.sql
# 启动 Backend Web API
dotnet run --project backend/EnterpriseFraudRiskSystem.csproj
```
## 📄 文档站点地图
- [架构说明.md](docs/Architecture.md)
- [API.md](docs/API.md)
- [数据库说明.md](docs/Database.md)
- [部署说明.md](docs/Deployment.md)
- [开发者指南.md](docs/DeveloperGuide.md)
- [分析师指南.md](docs/AnalystGuide.md)
- [管理员指南.md](docs/AdminGuide.md)
- [安全指南.md](docs/SecurityGuide.md)
标签:Kubernetes, .NET 8.0, SQL Server, 代码示例, 数据分析, 数据可视化, 欺诈检测, 请求拦截, 金融科技, 风控系统