crim-reap/BWT_Crimson
GitHub: crim-reap/BWT_Crimson
Stars: 0 | Forks: 0
# 在资金转移前阻止欺诈
## 问题陈述
欺诈者利用 AI 和社会工程学欺骗用户。现有系统通常只能在资金已经转移后才检测到欺诈。
## 项目概述
本项目旨在交易生命周期的 300 毫秒内拦截并阻止可疑交易。这是一个网络威胁检测项目,致力于在欺诈者利用 AI 和社会工程学欺骗用户之前阻止欺诈。现有系统通常只能在资金已经转移后才检测到欺诈。
## 目标
- 实时检测欺诈(<300ms)
- 阻止高风险交易的资金转移
- 最小化误报率
- 确保部署的可扩展性和安全性
- 构建主动式欺诈拦截引擎
## 架构概览
### 1. 数据驱动的模型训练
我们使用 IEEE-CIS Fraud Detection 数据集(来自 Kaggle)来训练我们的模型。
该数据集包括:
- 交易级数据(金额、时间、卡类型、账单匹配)
- 身份级数据(设备类型、浏览器、IP 模式、电子邮件域名)
- 模型学习区分以下两者的模式:
- 正常交易
- 欺诈交易
### 2. 机器学习流水线
步骤 1:数据清洗
- 处理缺失值
- 移除不相关的列
步骤 2:特征工程
- 我们创建智能行为信号,例如:
- 距离上次交易的时间
- 快速交易频率
步骤 3:处理不平衡数据
- 由于欺诈案例很少(约 3%),我们使用:
- XGBoost 中的类别加权
或
- SMOTE(合成少数类过采样技术)
这确保模型不会忽略欺诈案例。
步骤 4:风险评分与阈值优化
- 我们调整决策阈值以:
- 最小化误报
- 保持高欺诈检测召回率
模型经过预训练并加载到内存中,确保超快速的预测。
## 技术栈
### 编程语言
- Python 3.10+
### 机器学习
- XGBoost
- Scikit-learn
- Isolation Forest
- Pandas
- NumPy
### 前端
- HTML
- CSS
- JavaScript
### 后端
- FastAPI
- Uvicorn
### AI 开发助手
- TRAE(用于加速模型开发、流水线自动化和快速原型设计)
## 主要特性
- 实时欺诈检测
- 亚 300 毫秒响应时间
- 双层 ML 检测
- 针对低误报率进行了优化
- 可扩展的架构
## 未来改进
- 实时行为分析
- 持续的模型重训练
- 基于图的欺诈检测
- 模型可解释性(SHAP)
- 云部署与扩展
标签:AMSI绕过, Apex, GUI应用, IEEE-CIS数据集, Python, SMOTE, Web界面, XGBoost, 交易拦截, 反欺诈系统, 后端开发, 后端开发, 多模态安全, 威胁检测, 实时交易监控, 异常检测, 支付安全, 数据可视化, 数据科学, 无后门, 机器学习, 深度学习, 特征工程, 社会工程学防护, 类不平衡处理, 网络安全, 资源验证, 逆向工具, 金融欺诈检测, 金融科技, 防御社会工程, 隐私保护, 风控系统, 风险评分