Antifrod mühərrikləri: siqnallar, skoring, qaydalar
1) Antifrod vəzifəsi və əsas KPI
Məqsəd, vicdanlı oyunçuların maksimum mənfəəti və həllin aşağı gecikməsi ilə frod itkilərini minimuma endirməkdir. Yuxarı səviyyəli metrlər:- Fraud rate (depozitlər/uduşlar/çarjbeklər üzrə), Chargeback rate, Bonus abuse rate.
- Approval rate/FPR (false positive rate), Precision/Recall, AUC/PR-AUC modelləri üçün.
- Latency həllər (p95/p99, hədəf büdcə real-time: 50-150 ms), Cost savings vs baseline.
- Manual review rate və SLA case təhlili.
2) Real vaxt arxitekturası
Tipik konveyer:1. Hadisələrin toplanması: depozit, çıxarış, qeydiyyat, giriş, qiymət, rekvizitlərin dəyişdirilməsi, biletin yaradılması, promosyon kodlarının istifadəsi.
2. Zənginləşdirmə: KYC/AML statusu, davranış xüsusiyyətləri, geo/cihaz, qrafik rabitə, ödəniş provayderi profili riski.
3. Real vaxt: şin hadisələr (Kafka/PubSub), 5 dəq/1 saat/24 saat pəncərələri ilə feature store, skoring xidməti (online model + qaydalar).
4. Fəaliyyət: allow/deny/challenge (3DS/SCA, əlavə KYC), limitləşdirmə, promo bloku, manual yoxlama.
5. Fidbek-lup: çarjbeklər, təsdiqlənmiş hallar, apellyasiya şikayətləri → işarələmə → yenidən öyrənmə.
6. Monitorinq: daşbordlar və alertlər metrlər, data dreyfi, «sakit» pəncərələr və sıçrayışlar üzrə.
3) Birinci dərəcəli siqnallar (features)
İdentifikasiya və mühit:- Device fingerprint (WebGL/Canvas, User-Agent stabillik, şriftlər), IP nüfuz (VPN/hosting), ASN, proxy.
- Geo-davranış: rasinxron ip-geo vs ödənişli BIN/ünvan, ölkə/saat qurşağı dəyişikliyi.
- Davranış biometrikası: klik/skroll ritmi, siçanın sürəti və «titrəməsi», çap ritmi, mobile-gyro.
- Bot nümunələri: headless brauzerlər, anormal stabil taymininqlər, təkrarlanan ssenarilər.
- BIN fiçləri, emitent, risk ölkəsi, 3DS statusu, kart geri qaytarılması.
- Velocity Fich: 10 dəq/1 saat ərzində n depozit, pəncərə üçün məbləğ, müxtəlif kartlarla/cüzdanlarla ödəniş cəhdləri.
- Crypto-red bayraqlar: mikserlər/yüksək riskli birjalardan depozitlər, «qırıq» UTXO qrafik rabitəsi.
- E-poçt provayderi/domen yaşı, eyni adlar/eyni ünvanlar, telefon/kart/cihazların üst-üstə düşməsi.
- Multi-account/Cluster detection: ümumi cihazlar/IP, təkrar qeydiyyat və giriş nümunələri.
- Promo-sui-qəsd: bir ünvana/alt şəbəkəyə qeydiyyat artımı, sürətli cash-out bonusları, «depozit-minimum məzənnə-çıxış» dövrləri.
- Session velocity (ilk bahis qədər vaxt, bahislər arasında orta interval), dəyişkənlik olmadan bahislər, yalnız bonuslar oynamaq, wagering sonra dərhal fəaliyyətin dayandırılması.
4) Skorinq modelləri: logistika reqressiyasından qraf-ML-ə qədər
Yanaşmalar birləşdirilir:- Prodda interpretasiya edilə bilən, sürətli modellər üçün qradiyent gücləndirici/logistika reqressiyası.
- Sequence modelləri (müvəqqəti pəncərələri olan aqreqatlarda GBDT, LightGBM/CatBoost; nadir hallarda - LSTM/Transformer).
- Multiakkaunt klasterlərini müəyyən etmək üçün qrafik modellər (Node2Vec/GraphSAGE).
- Ansambllar və risk-skor: skor norma 0.. 100. Eşik A - auto-allow, B - challenge/KYC, C - deny.
risk = 0 if ip_is_hosting: risk += 25 if device_reused_over_5_accounts_24h: risk += 30 if deposit_velocity_1h > 3: risk += 20 if email_domain_new or temp: risk += 10 if chargeback_history: risk += 40 score = min(100, risk)
decision = "ALLOW" if score < 30 else "CHALLENGE" if score < 60 else "DENY"5) Qaydalar: ML varsa, niyə onlar
Qaydalar lazımdır:- Yeni sxemlərə sürətli reaksiyalar (zero-day model).
- Hüquqi şəffaf hallar (audit/əsaslandırma).
- İnce siyasət (regional istisnalar, VIP səviyyələri, provayder spesifikliyi).
- Velocity: `count(deposits, 10m) ≥ 3` и `distinct_cards_24h ≥ 2` → CHALLENGE.
- Geo-mismatch: BIN_country ≠ IP_country и нет 3DS → DENY.
- Device reuse: 'device _ hash' 72 saat ərzində ≥ N hesablarında görüşdü → BAN/REVIEW.
- Promo: yeni hesab + bonus + minimum bahis + ani çıxarılması cəhd → HOLD + yoxlama.
- Kriptovalyutası: yüksək risk klasterlərindən daxil UTXO → KUS/vəsait mənbəyinə HOLD.
Qaydaların idarə edilməsi: ağac həllər/qərar cədvəlləri (Decision Table), prioritetlər, münaqişələr, açılmadan əvvəl «gölge rejimi». Loqi: Hansı budaq işlədi, hansı fiçlər həlledicidir.
6) Risk və dönüşüm arasında balans
Risk-based authentication: SCA/3DS/доп. KYC - yalnız sərhəd mal-qara diapazonlarında.
BIN, provayderlər, tərəfdaşlar, VIP səviyyəsində Whitelist/graylist/blacklist.
A/B-test siyasətçiləri: eşik müqayisə, səhv dəyəri vs gəlir, saxlama.
Explainability: SHAP/feature importance apellyasiya və sapport təlim üçün prod.
7) Qrafik-analiz və multiakkaunt
Qovşaqlar: hesablar, cihazlar, kartlar, telefonlar, IP. Rubra: «istifadə», «bağlı».
Metriklər: triads/klik, bağlılıq komponentləri, mərkəzlilik.
Qrafda qaydalar: eyni device fingerprint ilə 24 saat ərzində yeni hesablar> k komponentində olarsa → promo bloku, çıxarış limitləri, əsas düyünlərin əl ilə yoxlanılması.
8) Pro Promo-Freud/Bonus-Sub
Siqnallar:- Eyni tipli ünvanlarla seriya qeydiyyatı, birdəfəlik poçt.
- Sürətli minimum wagering və «sıfır» çıxarmaq üçün cəhd.
- Eyni cihazlar/IP/referallar vasitəsilə koordinasiya.
- Mitiqasiya: cihaz və ödəniş rekvizitləri üzrə bonuslara limitlər, ilk çıxarışda KYC, fərdi wagering şərtləri, promosyonda velocity-cap.
9) Proseslər və keys-menecment
Queueing & Prioritetizasiya: risk/itkilərin miqdarı üzrə işlərin prioritetləşdirilməsi.
Analitiklər üçün Playbooks: yoxlama vərəqələri, hansı dəlilləri toplamaq (əməliyyatların ekran görüntüləri, çıxarışlar, izahatlar).
SLA: 150 ms ≤ avtomatik həll, p95 ≤ 24 saat əl qutuları; eskalasiya high-value ≤ 2 saat.
Apellyasiya: həll yolu, yenidən baxılması iyerarxiyası, səhv flag retrospektiv.
10) Məlumat və keyfiyyət
Feature store: onlayn pəncərələr (5 dəqiqə, 1 saat, 24 saat) + oflayn aqreqatlar.
Data quality: completeness, freshness, drift. null/fallback payı artdıqda alerta.
Version: hadisə sxemləri, model versiyaları və qaydalar dəsti, tarixdə «replay».
11) Modellərin monitorinqi və sürüklənməsi
Data drift/concept drift: PSI/KS testləri, mövsümiliyə nəzarət (axşam/həftə sonu/promo buraxılışları).
Online monitorinq: skorinq kalibrlənməsi (Brier score), eşik sabitliyi.
Shadow/Champion-Challenger: Yeni modelləri kölgəyə salmaq, oflayn etiketlər/gec çarjbeklər ilə müqayisə etmək.
12) Komplayens və tənzimləyicilərin tələbləri
KYC/AML: sanksiya siyahıları, PEP, vəsait mənbələri; manual yoxlama eşik.
GDPR/data: minimallaşdırma, purpose limitation, explainability həllər.
PCI DSS (kartlar), SCA/PSD2 (AB), MGA/UKGC/Curacao tələbləri və s.
Audit: Qaydanı və ya modeli kim/nə vaxt dəyişən dəyişməz qərarlar.
13) Risk profilləri və hərəkətləri
Fəaliyyət siyasəti nümunəsi:- Score <30 → ALLOW, sürtünmədən.
- 30-59 → CHALLENGE: SCA/3DS, seçici KYC (selfie + doc), məbləğ/sürət limiti.
- 60-79 → HOLD: çıxışı dondurmaq, vəsait mənbəyi sorğusu, əl baxışı.
- ≥ 80 → DENY/BAN: promo/nəticələr bloku, təsdiq edildikdə hesabın bağlanması.
14) Performans və etibarlılıq
Latency budget: online yüngül fiçlər, ağır - keş/hesablanmış pəncərələrdə.
Fail-safe: model/fich-store uğursuz olduqda əsas qaydalara deqradasiya; taymaut və circuit breaker.
HA: bir neçə skorinq xidməti, stateless, mavi-yaşıl deploy, kanarya buraxılışları.
Kritik hərəkətlər üçün Rate-limits (qeydiyyat, rekvizitlərin dəyişdirilməsi, nəticələr).
15) Hadisə nümunəsi və mühərrikin cavabı
Giriş (qısaca):json
{
"event": "withdraw_request",  "user_id": "u_92871",  "amount": 1200. 00,  "currency": "EUR",  "ip": "185. 12. 34. 56",  "device_hash": "d:1a2b3c",  "bin_country": "GB",  "ip_country": "DE",  "kyc_status": "BASIC",  "velocity_withdraw_24h": 3,  "bonus_active": true,  "wagering_progress": 22
}json
{
"decision": "HOLD",  "score": 68,  "reasons": ["Geo_mismatch", "Withdraw_velocity_high", "Active_bonus_low_wagering"],  "actions": ["Request_KYC_Level2", "Freeze_withdrawal_48h", "Notify_analyst_queue_high"]
}16) Tətbiqi: mərhələli plan
1. Discovery: hadisələrin, mənbələrin, SLA inventarizasiyası.
2. MVP: əsas qaydalar + sadə model, latency ≤ 150 ms.
3. Graph təbəqəsi: multiakkount klasterləşdirilməsi, promosyona sanksiyalar.
4. Davranış biometrikası: botların/skriptlərin azaldılması.
5. Dönüşüm optimallaşdırılması: risk əsaslı autentifikasiya, eşiklər.
6. Əməliyyat: case-management, alertlər, tənzimləyici hesabatlar.
7. Davamlı təkmilləşdirmə: shadow-starts, hər N həftə retrain, post-mortems.
17) Praktiki tədbirlərin yoxlama siyahısı
- Pəncərələr və SLA yeniləmələri ilə vahid feature store.
- Qərarların izahı protokolu (səbəblər log, SHAP kartları).
- prioritetlər, münaqişə testləri ilə Decision table.
- Rate-limits və hold-siyasətlər/promo.
- Bonusların hesablanmasından əvvəl multiakkount Graph-yoxlama.
- Eşik və siyasətçilər üçün A/B çərçivəsi.
- model və xarici inteqrasiya olmadan fail-safe rejimi.
- Yanlış müsbət/yanlış mənfi halların müntəzəm retrospektivləri.
Xülasə
Güclü antifrod mühərriki «bir cüt qayda» deyil, siqnallardan, skorlardan və tez, başa düşülən və adaptiv işləyən idarəolunan siyasətlərdən canlı dövrədir. ML-skorinqi dəqiq qaydalar, qrafik analizi və risk əsaslı autentifikasiya ilə birləşdirin - və siz dürüst oyunçular üçün həddindən artıq sürtünmədən qida itkilərini azaldacaqsınız.
