Platformada antibot goragy we özüni alyp barş seljermesini sazlamak

Giriş

Botlar we awtomatlaşdyrylan skriptlar oýunlaryň dogruçyllygyna we platformanyň howpsuzlygyna howp salýar. Çylşyrymly antibot goragy, iň ýokary deteksiýa takyklygy bilen UX-e minimal täsirini üpjün edip, müşderiniň özüni alyp barşynyň seljermesini, arka tarapdaky anomaliýalaryň skoringini we mejbury barlaglary (CAPTCHA, 2FA) birleşdirýär.

1. Howp we hüjüm ssenarileri

Credential stuffing we brute-force: bot-tordan köpçülikleýin giriş synanyşyklary.
Awtomatlaşdyrylan spinler: tizlik çäklerinden aýlanyp geçmek üçin WebSocket-spin soraglaryny emulirleýän skriptlar.
Aýry-aýry sessiýalaryň bahasy (session hijacking): bellikleri ogurlamak we jedelleri awtomatiki oýnamak.
Bonus-derman üçin botlar: galp hasaplarda köpçülikleýin hasaba alynmak we bonuslary almak.

2. Deteksiýanyň müşderi mehanizmleri

1. Browser fingerprinting

FingerprintJS arkaly barmak yzyny (Canvas, WebGL, plugin, timezone, MIME-types sanawy) ýygnamak.
Meşhur bot-patternleriň we speed-run fingerprint changes bazasy bilen deňeşdirme.
2. JavaScript-challenge

Nonce yzyna gaýtarmak bilen möhüm hereketlerden (login, spin) öň kiçi hasaplaýyş meseleleri.
JS hereketlendirijisiz ýönekeý HTTP müşderileri bolan botlary saklaýar.
3. Canvas-blokirleme we WebSocket-analiz

Animasiýalary çyzmak mümkinçiligini barlamak we WebSocket API-ni goldamak.
Müşderide gijikdirmeleriň we heartbeat-habarlaryň emulýasiýasy.

3. Reaktiw barlaglar we CAPTCHA-flow

Adaptive CAPTCHA

Trigger şertleri: "Spin" düwmesine gaty ýygy-ýygydan basmak, QPS-den ýokary bolmak, şübheli IP.
Bosagaly skoring bilen invisible reCAPTCHA v3 ulanmak; eger score <0. 5 → nusgawy reCAPTCHA v2.
Çykarylanda 2FA girişi

Şübheli hereketler amala aşyrylmazdan ozal SMS-kody ýa-da email OTP talap edýär.
Device challenge

Gurluş ýa-da geo-ýerleşiş çalşylanda platforma KYC API arkaly sürüjilik şahadatnamasyny talap edýär.

4. Özüňi alyp barşyň arka skoringi

1. Telemetriýa ýygnamak

Kafka topiki: 'user. events` (clicks, pageViews, apiCalls, socketEvents).
Hakyky wagt we taryhy derňew üçin ClickHouse-da saklamak.
2. Feature engineering

Wagt alamatlary: basmalaryň arasynda Δ t, nyrhlaryň ortaça tizligi.
Giňişlik: IP/Subnet, User-Agent flips.
Sessiýalar: nawigasiýa uzynlygy, çuňlugy, flow-patternler.
3. Anomaliýalaryň ML modeli

Her sessiýa skoring üçin "Isolation Forest" we "Autoencoder".
Çäk bölünişi: low/medium/high risk → çärelere mapping (warning, CAPTCHA, blokirleme).

5. SIEM we SOC bilen integrasiýa

Logstash/Fluentd antibot hyzmatlarynyň we özüni alyp baryş hasaplarynyň ýazgylaryny alýar.
Elastic SIEM ýa-da Splunk: wakalaryň baglanyşygy, bot hüjümi we false-positive rate boýunça dashbordlar.
Awtomatlaşdyrylan duýduryşlar

Şübheli sessiýalar ýüze çykanda PagerDuty bildirişleri> X% -den.
SOC toparyna habar bermek.

6. Mikroservisleriň arhitekturasy

```mermaid
flowchart LR
subgraph Müşderi
Browser
end
subgraph Platform
API-Gateway
AuthService
AntiBotClientService
BehaviorScoringService
CAPTCHASvc
TransactionService
SIEMConnector
end
Browser -->eventsAPI-Gateway
API-Gateway --> AntiBotClientService
AntiBotClientService -->fingerprint, PoWBehaviorScoringService
BehaviorScoringService -->riskScoreAPI-Gateway
API-Gateway -->challengeCAPTCHASvc
API-Gateway --> TransactionService
BehaviorScoringService --> SIEMConnector
```

AntiBotClientService: JS challenge we fingerprint barlagy.
BehaviorScoringService: wakalary jemleýär we riskScore berýär.
CAPTCHASvc: adaptive CAPTCHA API dolandyrýar.
SIEMConnector: SIEM-e hadysalary iberýär.

7. Synag we düzetmek

Synthetic bots: hüjümleri emulirlemek üçin Puppeteer/Playwright skriptleri.
A/B-synaglary: UX-impact: conversion rate goragy girizmezden öň we soň.
False-positive analizi: medium-risk ýagdaýlaryny el bilen barlamak, ML modelini düzetmek.

Netije

Onlaýn kazino platformasynda täsirli antibot goragy, client-side fingerprinting we PoW-kynçylyklary, adaptive CAPTCHA we 2FA-ny birleşdirýär, arka tarapda bolsa - ML esasly özüni alyp baryş hasaby we SIEM bilen integrasiýa. Şeýle köp derejeli çemeleşme user-experience bilen awtomatlaşdyrylan hüjümlerden berk goragyň arasyndaky deňagramlylygy üpjün edýär.