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://static.pigsec.cn/wp-content/uploads/repos/cas/ab/aba5ff9c0662f2ca1d794c002ba547732f5be16c8353c5f6587c84e21d17f662.svg)](https://github.com/Abishek412001/Enterprise-Fraud-Risk-Management-System/actions) [![许可证: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) [![.NET 8.0](https://img.shields.io/badge/.NET-8.0-blue.svg)](https://dotnet.microsoft.com/) [![SQL Server](https://img.shields.io/badge/SQL%20Server-2022-red.svg)](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, 代码示例, 数据分析, 数据可视化, 欺诈检测, 请求拦截, 金融科技, 风控系统