Платформада анти-коргоо жана жүрүм-турум анализин орнотуу

Киришүү

Боттор жана автоматташтырылган скрипттер оюндардын чынчылдыгына жана платформанын коопсуздугуна коркунуч келтирет. Комплекстүү анти-коргоо кардар боюнча жүрүм-турум талдоо, арткы жана мажбурлап текшерүү (CAPTCHA, 2FA) боюнча эсептөө, максималдуу детекция тактыгы менен UX минималдуу таасирин камсыз кылат.

1. Коркунучтар жана кол сценарийлери

Credential stuffing жана brute-force: бот-тармак массалык логин аракет.
Automated Spins: ылдамдык чектерин айланып өтүү үчүн Spin боюнча WebSocket-суроо эмульсиялоо скрипттер.
Баа-өзүнчө-сессиялар (session hijacking): Токендерди уурдоо жана автоматтык коюмдарды ойноо.
Bonus-Pharm үчүн боттор: жасалма эсептери боюнча массалык каттоо жана бонустарды алуу.

2. Кардарлардын детекция механизмдери

1. Browser fingerprinting

FingerprintJS аркылуу изин чогултуу (Canvas, WebGL, плагиндер, timezone, MIME-түрлөрү тизмеси).
белгилүү бот үлгүлөрү жана speed-run fingerprint changes базасы менен салыштыруу.
2. JavaScript-чакырыктар (Proof-of-Work)

критикалык иш-аракеттердин алдында чакан эсептөө милдеттери (login, spin) nonce кайтаруу менен.
JS кыймылдаткычы жок жөнөкөй HTTP кардарлары менен ботторду кармап турат.
3. Canvas-кулпу жана WebSocket-талдоо

Анимацияларды тартуу мүмкүнчүлүгүн текшерүү жана WebSocket API колдоо.
Кардардагы кечигүүлөрдү жана heartbeat билдирүүлөрдү эмуляциялоо.

3. Реактивдүү текшерүү жана CAPTCHA-FLOW

Adaptive CAPTCHA

Trigger шарттары: "Spin" баскычын өтө көп чыкылдатуу, QPS ашыкча, шектүү IP.
Пайдалануу invisible reCAPTCHA v3 босого эсеби менен; эгерде score <0. 5 → классикалык reCAPTCHA v2 көрсөтүү.
2FA кириш чыгаруу

Шектүү иш-аракеттер болсо, payout аткаруудан мурун SMS кодун же email OTP талап кылат.
Device challenge

түзмөк же гео-жайгашкан платформа өзгөртүү KYC API аркылуу айдоочунун күбөлүгүн талап кылат.

4. Backend эсеби жүрүм-туруму

1. Телеметрия чогултуу

Kafka-топиктер: 'user. events` (clicks, pageViews, apiCalls, socketEvents).
реалдуу убакыт жана тарыхый талдоо үчүн ClickHouse сактоо.
2. Feature engineering

Убакыт белгилери: чыкылдатуу ортосунда Δ t, орточо коюм ылдамдыгы.
Мейкиндик: IP/Subnet өзгөрүүлөр, User-Agent flips.
Сессиялар: узундугу, багыттоо тереңдиги, үлгүлөрү.
3. Аномалиялардын ML модели

Isolation Forest жана Autoencoder ар бир сессиянын эсеби үчүн.
Босого бөлүү: low/medium/high risk → чараларга (warning, CAPTCHA, бөгөт коюу).

5. SIEM жана SOC менен интеграция

Logstash/Fluentd antibot кызматтарынын жана жүрүм-турум эсептеринин логдорун алат.
Elastic SIEM же Splunk: инциденттердин, бот-чабуул жана жалган-positive rate боюнча дашборддор.
Автоматташтырылган эскертүүлөр

PagerDuty-анонсдар шектүү сессиялар> X% активдүү.
Slack-билдирүүлөр SOC командасы.

6. Микросервис архитектурасы

```mermaid
flowchart LR
subgraph кардар
Browser
end
subgraph Платформа
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 жана fingerprint текшерүү.
BehaviorScoringService: окуяларды бириктирип, riskScore берет.
CAPTCHASvc: adaptive CAPTCHA API башкарат.
SIEMConnector: SIEM окуяларды жиберет.

7. Тестирлөө жана оңдоо

Synthetic bots: Puppeteer/Playwright боюнча сценарийлер кол салууларды эмуляциялоо үчүн.
A/B-тесттер: UX-таасир баалоо: conversion rate коргоо киргизүү алдында жана кийин.
False-positive талдоо: орто тобокелдик учурларда кол менен текшерүү, ML-моделин тууралоо.

Корутунду

онлайн казинонун натыйжалуу анти-коргоо платформа client-side fingerprinting жана PoW-challenge, adaptive CAPTCHA жана 2FA айкалыштырат, ал эми арткы - ML негизинде жүрүм-турум эсеби жана SIEM менен бириктирүү. Мындай көп баскычтуу мамиле user-experience жана автоматташтырылган кол салуулардан катуу коргоо ортосундагы балансты камсыз кылат.