elinalee-dev/trade-surveillance-system-java
GitHub: elinalee-dev/trade-surveillance-system-java
基于Spring Boot和React构建的金融交易监控平台,通过规则引擎实时检测异常交易行为和安全威胁并生成分级告警。
Stars: 0 | Forks: 0
# 交易监控系统
一个全栈金融科技和网络安全项目,构建技术包括:
- Java
- Spring Boot
- PostgreSQL
- React
- REST API
## 概述
该系统模拟了金融机构中用于监控可疑交易活动和安全威胁的真实交易监控平台。
后端分析传入的交易活动,并根据异常行为模式自动生成警报。
前端仪表盘实时显示带有严重级别分类的警报。
## 功能
### 交易监控
- 存储和处理交易数据
- 分析传入的交易活动
- 检测异常交易行为
### 安全检测
- 可疑内部 IP 检测
- 大额交易量检测
- 潜在市场操纵警报
### 仪表盘
- React 前端仪表盘
- 基于严重级别的颜色编码
- 实时警报可视化
## 技术栈
### 后端
- Java
- Spring Boot
- PostgreSQL
- Hibernate/JPA
### 前端
- React
- Vite
## 警报示例
| 警报类型 | 严重级别 |
|---|---|
| ABNORMAL_TRADE_VOLUME | HIGH |
| SUSPICIOUS_IP | MEDIUM |
| POTENTIAL_MARKET_MANIPULATION | CRITICAL |
## API 端点
### 创建交易
POST `/api/trades`
### 获取警报
GET `/api/alerts`
## 未来改进
- 实时 WebSocket 警报
- 身份验证和登录系统
- 图表与分析
- 机器学习异常检测
- Docker 部署
- 云托管
## 作者
Elina Lee
标签:AMSI绕过, CISA项目, Cybersecurity, Fintech, Hibernate, IP 地址批量处理, JPA, JS文件枚举, PostgreSQL, React, REST API, Spring Boot, Syscalls, Vite, 云计算, 交易监控, 交易风控, 仪表盘, 后端开发, 威胁检测, 市场操纵检测, 异常检测, 时间线生成, 欺诈检测, 测试用例, 网络安全, 规则引擎, 金融合规, 金融科技, 隐私保护