GH GambleHub

Антифрод жана эрежелерди тюнинг

TL; DR

Антифрод - бул "чабуулчуларды кармоо" эмес, кирешени оптималдаштыруу: Cost of Friction (CoF) жана AR_net чектөө менен фроддон жана чарджбектерден Expected Loss (EL) минималдаштыруу. Негизги схема: эсеби (ML) → босого/тепкич кадам → эрежелер (саясат & velocity) → кол менен текшерүү. Ийгилик берет: таза этикеткалар, туруктуу чыпкалар, экономикалык жактан калибрленген босого, канар релиздери, катуу демпотенттүүлүк жана эрежелерди башкаруу.


1) Экономикалык өндүрүш

Expected Loss:
  • `EL = P_fraud(tx) × Exposure(tx)`; адатта 'Exposure = captured_amount'.
Cost of Friction (CoF):
  • `CoF = (Abandon_on_Friction × LTV_new/ret) + Opex_review + Fees_stepup`.
Максаттуу функция (максималдуу пайда):
  • `Profit = GGR − Cost_payments − EL − CoF`.

Оптималдуу босого 'τ': үчүн score-cutoff тандоо 'd (Profit )/d τ = 0', же сетка min ('EL + CoF'). Иш жүзүндө - cost-sensitive ROC/PR салмагы менен: 'w _ fraud = Exposure', 'w _ fp = LTV_loss + opex'.


2) Lestenka аутентификация (step-up ladder)

1. Auto-approve (төмөн тобокелдик): заматта өтүү, мүмкүн болгон жерде 3DS frictionless.
2. Step-up A: 3DS challenge / SCA / device-challenge / reCAPTCHA.
3. Step-up B: легкий KYC (doc selfie/face-match, liveness).
4. Manual review: аналитиктин иши (SLA, reason-codes).
5. Auto-decline: жогорку тобокелдик/жаза/мул/ваучер аномалиялар.

босого/бутак эсеби пунктка көз каранды, суммасы ('ticket _ size'), өлкө, BIN/issuer, жүрүм-турум жана контекстте (бонус кампаниялар, түнкү терезелер, velocity).


3) Сигналдар жана Fich (минималдуу базасы)

Төлөм: BIN/IIN, issuer_country, ECI/3DS flow, AVS/CVV match, soft-decline коддору, тарыхта кайтарымдар/disputes.
Жүрүм-турум: окуялардын ылдамдыгы (velocity: 'cards/device/ip/email'), сутканын убактысы, биринчи-seen/last-seen, аккаунттардын "топологиясы" (граф-байланыштар: жалпы түзмөктөр/карталар/капчыктар).
түзмөк/тармак: device fingerprint, эмуляторлор/jail/Ruth, прокси/VPN/TOR, ASN/хостинг.
Анти-бонус: жолдомолор-синдикаттар, "насостук" бонустар, анормалдуу депозиттик үлгүлөр → оюн жок алып салуу.
Төлөмдөр/капчыктар/ваучерлер: PIN кайталоо, geo-mismatch, "тез" сейрек, мулинг каскаддар.
KYC/KYB: деңгээл, тастыктоо, SoF/SoW желектери.
Санкциялар/РЕР/блок-баракчалар: тизмелер боюнча дал келүүлөр, фуззи-матч аты-жөнү/даректери.

💡 Fiches туруктуу жана кайталанма болушу керек: так аныктамалар, келечектеги агып жок, колдонмолор жана чыгаруу менен.

4) Stack: ML + эрежелери

ML (primary ranker): GBM/Tree-ensembles/NN, обучен на `label = chargebackconfirmed fraud ', time-based split,' PSI/KS 'мониторинг.
Эрежелер (policy & velocity): санкциялар/мыйзамдуу тыюу салуулар (катуу), ылдамдык чектери, анти-бонус (домендик), "трафик" желектери.
Курамы: 'decision = f (score, rules, context)' → тосмо бутагы.
Explainability: SHAP/feature-impact → саппорт жана RCA үчүн reason_codes mapping.

5) Сапат көрсөткүчтөрү (так негиздери менен)

AR_clean = `Auth_Approved / (Auth_Attempted − Fraud_preblocked − Abandon_3DS)`

Fraud Rate (кармоо боюнча) = 'Fraud _ captured _ amount/ Captured_amount'

Chargeback Rate = 'Chargeback _ count/ Captured_Tx' (же суммасы боюнча)

False Positive Rate (FP) = `Legit_declined / Legit_attempted`

Step-up Rate = `StepUp_tx / Auth_Attempted`, Abandon_on_StepUp

Auto-approve %, Manual review %, Review SLA/TtA

Тюнингден кийин Net Profit uplift (AB айырмасы EL + CoF vs башкаруу).

Ориентирлер: Жаңы колдонуучулардын FP ≤ 1-2% (көлөмү боюнча), Fraud (суммасы боюнча) - лицензиянын/схемалардын максаттуу коридорунда.


6) Босоголор жана эрежелер саясаты

6. 1 калибрлөө босого

Биз cost-curve куруу: ар бир 'τ' деп эсептейбиз 'EL (τ) + CoF (τ)'.
минималдуу менен 'τ' тандоо. high-ticket үчүн - өзүнчө 'τ _ hi'.

6. 2 Типтүү эрежелер (псевдокод)

yaml
- name: SANCTIONS_HIT when: sanctions_match==true action: DECLINE reason: "Sanctions/PEP match"

- name: BIN_RISKY_3DS when: bin in RISKY_BINS and score in [τ_low, τ_mid)
action: STEPUP_3DS

- name: DEVICE_VELOCITY_LOCK when: device_id in last_10min.deposits > 3 action: DECLINE_TEMPORARY ttl: 2h

- name: BONUS_ABUSE_GUARD when: (bonus_received and gameplay_turnover < Xdeposit_amount) and payout_request action: HOLD_REVIEW reason: "Turnover not met"

6. 3 Динамикалык лимиттер

Тобокелдик деңгээли (risk-tier) боюнча транзакциялардын суммасынын жана санынын чеги: 'R1/R2/R3'.
Жаңы эсептер үчүн ылайыкташтырылган лимиттер, жакшы окуя менен жылытуу.


7) Жашоо эрежелери (governance)

DSL/версиялары менен эрежелердин реестри, ээси жана эффектинин сүрөттөлүшү.
Shadow mode → canary (5–10%) → full rollout.
RACI: Owner (Payments Risk), Approver (Compliance/Legal), Consulted (Support/Treasury), Informed (Ops).
Аудит-лог: ким/качан өзгөрттү, кандай метриктер/АВ, артка кайтуу.
Эреженин жарактуулук мөөнөтү жана кайра баалоо (мисалы, 30/60 күн).


8) Маалыматтар жана окутуу моделдер

Split убакыт, агып жок (өткөн терезеден гана өзгөчөлүктөрү).
Максаттуу белги: confirmed fraud/chargeback; жеке лейблдер bonus abuse.
Reweighing класстары суммасы боюнча (amount-weighted loss).
Drift-мониторинг: PSI үчүн негизги көрсөткүч, KS үчүн тез, baseline туруктуулук.
Retrain триггерлер: PSI> 0. 25, KS кулашы, трафикти/юрисдикцияны өзгөртүү.


9) түшүндүрүү жана саппорт

Ар бир чечим үчүн reason_codes (5 себептерге чейин) адам окуй турган кеңештер менен түзөбүз.
Саппорт макростор (3DS, KYC, turnover).
Талаш-тартыштар/талаш-тартыштар: пикир labeling pipeline түшүп (цикл жабуу).


10) Комплаенс жана купуялык

GDPR/DSAR: чечим түшүндүрүп берүү укугу; PII минималдаштыруу; хэштөө (salted) ID (email/phone/PAN-токен).
PCI-DSS: PAN-safe агымдары, tokenization.
Санкциялар/AML: өзүнчө скрининг контуру + MLRO эскалациясы.
Retention: сигналдарды сактоо саясаты жана чечимдерди негиздөө.


11) Мониторинг жана тобокелдиктер (саат сайын/күн сайын)

AR_clean, Fraud (amt%), FP (retention-weighted), Step-up/Abandon, Review SLA, Chargeback Rate (lagged).
Velocity, TOR/Proxy/ASN-хостинг өсүшү, BIN-деградация, ваучер-сейрек.
Алерталар: FP> коридор, Fraud> максаттуу, Abandon> база + X PP, PSI/KS дрейф.


12) SQL тилкелери (мисал)

12. 1 Негизги метриктер

sql
WITH base AS (
SELECT
DATE_TRUNC('day', attempt_ts) d, country, provider, method_code,
COUNT() FILTER (WHERE auth_status='ATTEMPTED') AS attempted,
COUNT() FILTER (WHERE auth_status='APPROVED') AS approved,
COUNT() FILTER (WHERE decision='DECLINE' AND label='LEGIT') AS fp_cnt,
SUM(captured_amount) AS cap_amt,
SUM(CASE WHEN label='FRAUD' THEN captured_amount ELSE 0 END) AS fraud_amt
FROM payments_flat
GROUP BY 1,2,3,4
)
SELECT d, country, provider, method_code,
approved::decimal/NULLIF(attempted,0) AS ar_clean,
fraud_amt::decimal/NULLIF(cap_amt,0)  AS fraud_rate_amt,
fp_cnt::decimal/NULLIF(attempted,0)  AS fp_rate
FROM base;

12. 2 Step-up үлүшү жана Speed ийгиликсиз

sql
SELECT
DATE_TRUNC('day', attempt_ts) d,
WIDTH_BUCKET(score, 0, 1, 10) AS bucket,
AVG(CASE WHEN decision='STEPUP' THEN 1 ELSE 0 END) AS stepup_share,
AVG(CASE WHEN decision='DECLINE' THEN 1 ELSE 0 END) AS decline_share,
AVG(CASE WHEN stepup_abandon THEN 1 ELSE 0 END) AS abandon_after_stepup
FROM risk_events
GROUP BY 1,2
ORDER BY d, bucket;

13) Тюнинг Playbook

өсүү Fraud (amt%) туруктуу FP → көтөрүү 'τ', аппараттар/ASN боюнча velocity күчөтүү, аялуу BIN боюнча 3DS-challenge камтыйт.
low-ticket үчүн жаңы → "τ" жумшартып үчүн жогорку FP, ордуна четтөө үчүн кадам-up A бир бөлүгүн которуу.
Abandon боюнча 3DS ↑ → PSP менен 3DS2 параметрлери боюнча макулдашуу, UX жакшыртуу, төмөнкү тобокелдик үчүн мобилдик боюнча кадам тарытуу.
Синдивидуалдык бонус тармактары → графалык чүчүкулак, "параллелдүү" төлөмдөрдү чектөө, turnover эрежелери.
Ваучер аномалиялар → velocity PIN/чекене/гео, device-binding, текшерүү чейин кармап турат.


14) киргизүү: чек-тизмеси

  • Экономикалык чеги калибрлөө ('EL + CoF'), сегменттер боюнча өзүнчө 'τ'.
  • Эрежелер реестри (DSL), shadow → canary → rollout, аудит жана артка кайтаруу.
  • Reason-codes жана байланыш шаблондору.
  • Мониторинг PSI/KS, дрейф/тез, үзгүлтүксүз retrain.
  • Пикир каналы (талаш → лейблдер).
  • KYC/step-up, SLA review жана TtA/TtR саясаты.
  • Купуялык: идентификаторлорду хэштөө, PII минималдаштыруу.

15) Резюме

Тюнинг антифрод - бул башкарылуучу сүрүлүү менен системалуу кирешени оптималдаштыруу: ML-скоринг + ойлонулган тепкич кадам, катуу мыйзамдуу эрежелер жана тыкан велосити лимиттери. Экономикалык босогосун калибрлөө, таза этикеткалар, канареялык эсептөөлөр жана катуу башкаруучулук суммасына төмөн Fraud, жаңы төмөн FP, жогорку AR_net - комплаенс жана UX үчүн күтүүсүз.

Contact

Биз менен байланышыңыз

Кандай гана суроо же колдоо керек болбосун — бизге кайрылыңыз.Биз дайым жардам берүүгө даярбыз!

Интеграцияны баштоо

Email — милдеттүү. Telegram же WhatsApp — каалооңузга жараша.

Атыңыз милдеттүү эмес
Email милдеттүү эмес
Тема милдеттүү эмес
Билдирүү милдеттүү эмес
Telegram милдеттүү эмес
@
Эгер Telegram көрсөтсөңүз — Emailден тышкары ошол жактан да жооп беребиз.
WhatsApp милдеттүү эмес
Формат: өлкөнүн коду жана номер (мисалы, +996XXXXXXXXX).

Түшүрүү баскычын басуу менен сиз маалыматтарыңыздын иштетилишине макул болосуз.