Tiếp nối bức tranh hạ tầng tổng quan (Bài 10), Bài 11 mở ra chương tiếp theo trong lộ trình tiến hóa (Phase 2): Tích hợp Trí tuệ Nhân tạo (AI) và Học máy (Machine Learning) vào hệ thống An ninh Tài chính và Chống gian lận (Fraud Detection).
Khi quy mô giao dịch đạt hàng trăm Visit site ngàn lượt/ngày, các quy tắc cố định (Rule-based Systems) không còn đủ linh hoạt để đối phó với các hành vi gian lận tinh vi như: Rửa tiền (Money Laundering), Đặt cược chéo nhóm (Collusion & Group Betting), Chiếm đoạt tài khoản (Account Takeover - ATO) hay Sybil Attack (Tạo tài khoản ảo săn Khuyến mãi). TT789 triển khai hệ thống AI/ML xử lý luồng (Stream Processing) với độ trễ tính bằng mili-giây để bảo vệ tài sản của người dùng và tính toàn vẹn của hệ thống.
Mô hình AI Fraud Detection được tích hợp trực tiếp vào luồng xử lý giao dịch thông qua kiến trúc Stream Feature Engineering kết hợp Real-Time Model Serving.
┌─────────────────────────────────────────────────────────────────────────────┐
│ TRANSACTION & EVENT STREAM (Kafka Event Bus - Bài 4) │
│ • Bet Placed Events, Wallet Deposit/Withdraw, Login/IP Events │
└──────────────┬──────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────────────────┐
│ STREAM FEATURE ENGINEERING (Apache Flink Cluster) │
│ • Aggregates: Velocity ($10\text{m}$ deposit count), IP Entropy, Bet Ratio │
│ • Writes Real-time Features to Feature Store (Redis/Feast) │
└──────────────┬──────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────────────────┐
│ REAL-TIME INFERENCE ENGINE (Triton Inference Server / ONNX Runtime) │
│ • Graph Neural Network (GNN): Phát hiện nhóm cược thông đồng │
│ • Isolation Forest / XGBoost: Phát hiện bất thường giao dịch Ví (Latency < 8ms)│
└──────────────┬──────────────────────────────┬───────────────────────────────┘
│ │
(Low Risk Score) (High Risk Score)
│ │
▼ ▼
┌──────────────────────────────┐ ┌────────────────────────────────────────────┐
│ ALLOW & EXECUTE TRANSACTION │ │ BLOCK / TRIGGER STEP-UP AUTH (2FA/KYC) │
└──────────────────────────────┘ └────────────────────────────────────────────┘
Graph Neural Networks (GNN - Mạng Nơ-ron Đồ Thị): Biểu diễn người dùng, thiết bị (Device Hash), địa chỉ IP, ngân hàng thành các Nút (Nodes) và Cạnh (Edges). GNN tự động quét toàn bộ đồ thị để phát hiện các đường dây đánh bạc theo nhóm, các cụm tài khoản clone điều khiển bởi cùng một Botnet.
XGBoost & Isolation Forest (Real-Time Anomaly Detection): Đánh giá điểm rủi ro (Risk Score từ $0\text{--}100$) cho mỗi yêu cầu Rút tiền dựa trên $200+$ đặc trưng (Features) như: Tốc độ cược, lịch sử nạp rút, sự thay đổi Fingerprint thiết bị, vị trí địa lý bất thường.
NLP & Audio AI For Automated KYC: Tự động đối soát giấy tờ tùy thân (eKYC), nhận diện khuôn mặt 3D (Liveness Detection) và quét gian lận ảnh giả lập (Deepfake Mitigation).
| Loại Gian Lận | Mô Hình ML/AI Áp Dụng | Thời Gian Xử Lý (Inference) | Hành Động Tự Động (Mitigation) |
| Account Takeover (ATO) | Isolation Forest + Behavioral Biometrics | $< 5\text{ ms}$ | Khóa phiên làm việc, yêu cầu OTP/Passkey. |
| Sybil Attack (Bào KM) | GNN (GraphSAGE) + Device Fingerprinting | $< 15\text{ ms}$ (Async) | Từ chối cộng Bonus, đánh nhãn tài khoản ảo. |
| Rửa Tiền / Transmitting | XGBoost + Sequential LSTM/Transformer | $< 10\text{ ms}$ | Tạm dừng lệnh Rút tiền, đẩy hồ sơ sang Risk Team. |
| Botnet Automated Betting | CNN (Mouse/Click Pattern Analysis) | Continuous Stream | Bật Cloudflare Turnstile CAPTCHA thử thách. |