Платформалардын MGA, Curacao, UKGC эрежелерине шайкештиги

Киришүү

Европа жана Азия рынокторунда мыйзамдуу иш алып баруу үчүн онлайн казино платформасы үч негизги жөнгө салуучу органдын талаптарына так жооп бериши керек: Malta Gaming Authority (MGA), Curacao eGaming жана UK Gambling Commission (UKGC). Ар бир юрисдикция өзүнүн техникалык, финансылык жана операциялык ченемдеринин топтомун көрсөтөт. Төмөндө архитектура жана микросервис деңгээлинде аларды ишке ашыруунун негизги талаптары жана мисалдары баяндалат.

1. RNG күбөлүк жана чынчылдык оюндар

MGA жана UKGC аккредиттелген лабораторияда (eCOGRA, iTech Labs) туш келди сандар генератор милдеттүү тастыктоо талап кылат.

Ишке ашыруу: өзүнчө микросервис катары RNG модулун бириктирүү (RNG кызматы) менен API 'POST/rng/next' → кайтарат 'randomNumber', immutable-сактагычка суроо-талаптарды киргизүү.
Аудит-логи: бардык чалуулар жана жооптор WORM-бакетте (S3 + Object Lock) убакыт белгилери жана санариптик кол тамга менен сакталат.

Curacao азыраак катуу регламенттерди көрсөтөт, бирок жыл сайын RNG текшерүү жана отчетторду жарыялоону талап кылат.

Ишке ашыруу: Jenkins пландаштырылган Payplain 10 ⁶ сандарды түзүү жана RTP бөлүштүрүү талдоо сценарийлерин автоматтык түрдө ишке киргизүү үчүн, натыйжалары автоматтык түрдө ички порталда жарыяланат.

2. KYC/AML жана оюнчуларды коргоо

2. 1 KYC/AML

MGA: биринчи чыгарылганга чейин бардык оюнчуларды милдеттүү түрдө аныктоо, документтердин көчүрмөлөрүн кеминде 7 жыл сактоо, PEP/Sanctions-скрининг.
UKGC: KYC жогорку тобокелдик кардарларга деъгээлинде (VIP, ири корутундулар), бирок ири бүтүмдөр боюнча акча булактарын текшерүү талап кылынат.
Curacao: катуу сактоо мөөнөтү жок негизги KYC, бирок оператор дагы эле арам акчаны адалдоо менен күрөшүүгө милдеттүү.

Техникалык ишке ашыруу:
  • KYC кызматы: API менен микросервис 'POST/kyc/submit' жана провайдерден Webhook-callback (Onfido, Sumsub).
  • PMS сактоо: абалы 'kycStatus' жана 'riskLevel', ыкмалары 'GET/players/{ id }/kyc' башка кызматтар үчүн.
  • Санкциялар: PEP/Sanctions батч жана реалдуу убакыт API (World-Check) аркылуу интеграцияланышы, ар бир дал келүү → 'kycStatus = highRisk' желеги.

2. 2 Responsible Gaming

UKGC жана MGA өз алдынча exclusion механизмдерин, депозиттик лимиттерди жана жоготууларды, үзгүлтүксүз эскертүүлөрдү талап кылат.
Ишке ашыруу:
  • RG кызматы: микросервис сактайт 'exclusionList' жана 'limitSettings' per player.
  • Middleware: депозиттик ар бир суроо-талап текшерет 'exclusion' жана 'limit' → бөгөт коюу же чакыруу.
  • Cron Jobs: Notification Service аркылуу "лимитке жетүү" күнүмдүк эскертүүлөр.

3. Транзакцияларды сактоо жана отчеттуулук

MGA жана UKGC: ай сайын жана жыл сайын каржылык отчеттуулукту, конкреттүү схемалар менен XML/CSVге транзакцияларды экспорттоону талап кылат.
Curacao: талап боюнча отчеттор, ошондой эле бардык депозиттер жана төлөмдөр үчүн милдеттүү трекинг.

Техникалык ишке ашыруу:
  • Transaction Service: 'transactions' таблицасы менен PostgreSQL боюнча ACID микросервиси (талаалар: 'txId', 'playerId', 'type', 'amount', 'currency', 'timestamp', 'provider', 'status').
  • Report Generator: Python/Node компоненти. JS, ал контролдоочу үлгү боюнча файлдарды иштеп чыгат жана корголгон SFTP каталогуна жүктөйт.
  • Audit Trail: "transaction _ audit" өзүнчө таблицасында бардык CRUD транзакцияларынын immutable-логи.

4. IT инфраструктурасынын коопсуздугу жана шайкештиги

4. 1 Тармактык сегменттөө жана шифрлөө

MGA и UKGC: TLS 1. 2 + бардык каналдарда, PFS, үзгүлтүксүз ротация сертификаттары; микросервистер үчүн жеке тармак.
Ишке ашыруу:
  • Service Mesh (Istio): mTLS Coubernetes арасы.
  • WAF жана DDoS коргоо: AWS WAF + Shield же Cloudflare Spectrum 3-7 катмарлары коргоо үчүн.
  • VPN/IP-sec: эл аралык API админдерге жетүү үчүн.

4. 2 Сырларды башкаруу

Бардык юрисдикциялар API ачкычтарын, сертификаттарын жана сырсөздөрүн коопсуз сактоого милдеттүү.
Ишке ашыруу:
  • Vault (HashiCorp) же Cloud KMS: борбордук сырларды сактоо, автоматтык ачкычтарды айлантуу.
  • CI/CD интеграциясы: Jenkins/GitLab CI аркылуу деплой стадиясында сырларды киргизүү, кампада катуу сакталбайт.

5. Локализация жана көп валюталуу

UKGC жана MGA: платформа фунт, Euro жана GBP-шкала колдоо керек; Curacao каалаган акча берет.
Ишке ашыруу:
  • Currency Service: динамикалык тактоо курстары менен микросервис, REST/WebSocket API, кепилденген TTL = 60 с жана fallback.
  • i18n/L10n кызматы: борборлоштурулган ресурстук UI файлдары, юридикалык тексттерди жана бонустардын шарттарын жергиликтүү тилдерге которуу үчүн модулдар.

6. Лицензияларды жаңыртуу жана аудит

MGA: Бардык compliance-модулдардын иштешине далилдерди берүү менен лицензияны жыл сайын узартуу.
UKGC: мезгил-мезгили менен текшерүү, SLA ырастоо жана uptime ≥ 99,5%.
Ишке ашыруу:
  • Compliance Dashboard: веб-консол бардык модулдардын статусун (KYC, Transaction Service, RNG), кийинки аудит жана эскертүүлөрдүн даталарын көрсөтөт.
  • Automated Health-Checks: Тышкы аудитор жана ички мониторинг үчүн "/health/compliance/* ".

Корутунду

MGA, Curacao жана UKGC талаптарын сактоо - RNG-күбөлөндүрүүнү, KYC/AML-процесстерди, responsible-gaming, коопсуздук, отчеттуулук жана инфраструктуралык ченемдерди камтыган комплекстүү милдет. compliance, транзакциялар жана мониторинг үчүн өзүнчө модулдары менен борборлоштурулган микросервис архитектурасы tenant-aware конфигурациясын программалык жактан тууралоого, көп юрисдикцияны сактоого жана токтоосуз текшерүүдөн өтүүгө мүмкүндүк берет.