GH GambleHub

密码政策和MFA

1)目标和范围

目标:降低员工/合作伙伴和参与者账户受损的风险,确保符合内部安全标准和监管要求。
覆盖范围:所有公司帐户(SSO/IdP),管理面板,支付和KYC控制台,服务/机器人帐户以及用户玩家帐户。

2)基本原则

默认的抗命:FIDO2/WebAuthn ≥ TOTP ≥ Push ≥ SMS/e-mail OTP(后者仅作为后退)。
Least Privilege+JIT:特权是最低限度的和暂时的,MFA在提升时是强制性的。
Passwords as last resort:专注于pasphrases和密码管理器;禁止"纪念"短密码。
默认安全:默认情况下启用MFA;对于关键动作-re-auth。
Observability:审计日志中的所有身份验证/申请/重置事件。

3) 密码/pasphrases要求

3.1名工作人员/管理人员

格式:pasfrasa ≥ 14个字符,允许空格;禁止对"A1!"类型的"复杂性"要求-取而代之的是泄漏检查(在本地/通过API哈希)。
重新使用:禁止最后10次重新使用,禁止外部服务的企业密码。
轮换:仅限于危害/风险;强制性周期性更换-不适用(避免密码弱)。
存储:仅在公司密码管理器中;禁止MDM配置文件之外的本地文件/浏览器自动保存。

3.2名球员

至少10-12个字符或pasfraz生成器;力量的视觉指示;通用密码列表块。
启用"显示密码"和"从管理器插入";不要施加非标准限制(表情符号/字符-可用)。

4)哈希和秘密

算法:Argon2id(内存≥ 256 MB,迭代≥ 3,并发≥ 1);假设bcrypt(cost ≥ 12)为legasi。
盐:每条唯一的16个以上的字节。胡椒(pepper): HSM/KMS中的系统秘密。
更新:在登录时,legasi哈希透明地"重新哈希"到当前配置文件。
服务密钥/API令牌:不是"密码"-通过秘密管理器、定时轮换和事件进行管理。

5) MFA: 因素和优先事项

一个因素网络钓鱼的复原力在何处应用
FIDO2/WebAuthn (keys, TouchID/Windows Hello平台)高个子员工/管理人员,玩家高风险操作
TOTP (RFC 6238)平均水平员工和玩家(主要后卫)
推动(附件确认)平均水平员工/球员;为自己辩护MFA-fatigue (rate-limit, number-match)
SMS/e-mail OTP低点仅作为设备丢失和低风险的备用

必须的

备份代码(10件,一次性),离线存储;

MFA实施: 无例外的管理访问和支付操作;

推中的数字匹配,禁止"一键同意"。

6)会议政策和re-auth

持续时间:web 12小时(交互),admin控制台8小时,关键面板4小时。
Idle timeout:海军上将15-30分钟。
Re-auth with MFA: 在付款/更改详细信息/更改电子邮件/MFA/发出 API令牌时。
设备绑定:MDM/员工注册设备;对于玩家来说-记住值得信赖的风险评估设备。

7)防止身份验证攻击

Credential stuffing: IP/device/基于用户的 rate-limits,保护延迟,行为分析,检查泄漏的密码。
Brute force:N 失败后的渐进延迟/kapcha;软锁定(临时),对玩家没有持久的锁定。
密码拼写:异常检测(许多单一密码帐户)。
MFA-fatigue:推送请求限制,数字匹配,通知用户。
Bot/anti-automation: WebAuthn优选,行为提示,TLS固定,mTLS用于管理面板。

8)程序(SOP)

8.1 Onbording员工

1.通过SCIM的SSO帐户;

2.发出FIDO2密钥(最低2: 主要+备份)和TOTP;

3.设置密码管理器;

4.培训确认(网络钓鱼、MFA)。

8.2 设备丢失/MFA重置

1.通过门户自我报告→暂时阻止会议;

2.文件核实+通过管理人员确认;

3.新因素的发布;

4.30天的入场日志审核。

8.3破玻璃(紧急通道)

仅用于恢复;一个因素:HSM存储的主令牌+第二个批准者;时间≤ 30分钟;会议的全部记录;Security+DPO后评论。

8.4重置玩家密码

频道:电子邮件/电话,一次性链接≤ 15分钟;重置后-下次登录时必须设置MFA(带有奖励/动机的软胁迫)。

9)不同类别帐户的规则

9.1名员工/供应商

WebAuthn+TOTP是必需的;SMS-MFA禁令。
仅通过MDM 设备/corp-VPN访问管理程序;JIT提升特权。
禁止本地"共享"帐户;仅限命名。

9.2名球员

MFA轻度强制:激励横幅,包括奖金;在高风险(付款/更改道具)下硬。
可用性支持:关键短语/屏幕阅读器,fallback提要。

9.3 服务帐户/API

没有密码;只有相互身份验证(mTLS, OIDC client-creds, webhook签名)。
密码管理员的钥匙;轮换和审计。

10)与IdP/SSO的集成

中央IdP(OIDC/SAML);组绑定到角色(RBAC作为代码)。
Adaptive MFA:通过风险信号(地理/新设备/异常)增强因素。
SCIM-provigening/de provigening;离职后≤ 15分钟。

11)日志和审计

События (аудит-обязательные): `LOGIN_SUCCESS/FAIL`, `MFA_ENROLL/VERIFY/FAIL`, `PASSWORD_RESET_REQUEST/COMPLETE`, `MFA_RESET`, `DEVICE_TRUST_ADD/REMOVE`, `BREAK_GLASS_START/END`, `ADMIN_LOGIN`, `RISK_UPGRADE`, `TOKEN_ISSUE/REVOKE`.

WORM中的副本,签名/散列链;绑定到"trace_id"、"actor_id"、"purpose"。

12)度量标准和KPI/KRI

MFA adoption(员工):100% WebAuthn, 100% TOTP作为储备。
MFA adoption(玩家):6个月≥ 30-50%(取决于市场)。
Compromised logins: 0;密码泄漏被锁定在周边的尝试比例为100%。

Avg time to offboard: ≤ 15 мин.

Push fatigue alerts/1000 MAU: ↓ MoM.

Password reset success rate: ≥ 98%不使用札幌。
Re-auth coverage: 100%用于高风险操作。

13)策略示例(片段)

13.1长度和泄漏检查策略(伪YAML)

yaml password:
min_length: 14 allow_spaces: true banned_lists:
- top100k_common
- organization_keywords breach_check: enabled  # k-anonymity lookup rotation: on_compromise_only

13.2 MFA注释

yaml mfa:
required_roles:
- admin
- payments
- aml
- kyc required_factors:
- webauthn fallback:
- totp disallowed:
- sms

13.3 Re-auth用于敏感活动

yaml reauth:
actions:
- change_payout_details
- approve_withdrawal
- change_email
- manage_mfa ttl_minutes: 5

14)与其他控制器的关系

RBAC/ABAC/SoD:在分配/更改角色,JIT提升和"APPROVE_"操作时,MFA是强制性的。
日志和日志存储:请参阅"审计日志和访问痕迹","日志存储策略"。
事件:如果怀疑有罪-立即密码+令牌重置,召回会议,强制(请参阅"数据泄露程序")。

15)支票单

身份验证发布之前

  • WebAuthn已启用,TOTP作为备份,已发布备份代码。
  • 检查泄露的密码和词汇表。
  • 利率限制和信用抑制保护。
  • Re-auth用于敏感操作。
  • SIEM中的Logi/审核和 Alerta。

每季度

  • MFA接受分析;A/B激励器为玩家。
  • 咆哮推疲劳的政治家。
  • 服务密钥轮换,胡椒检查/KMS。
  • 演习:FIDO2钥匙丢失,TOTP故障,破玻璃。

16)实施路线图

1-2周:审核身份验证,启用WebAuthn和TOTP,设置突破检查,更新密码策略(pasphrases)。
第3周至第4周:引入re-auth进行高风险,数字对决,SIEM-alerta;向员工分发FIDO2钥匙。
第2个月:自适应MFA(风险信号),功能齐全的密码管理器,自助服务重置门户,备份代码。
月3+:向玩家推广MFA,定期演习,UX优化和降低MFA,KPI报告自动化。

TL;DR

强大的身份验证=pasfrases+WebAuthn(必备)+TOTP(储备金)+re-auth用于风险活动,stuffing/brute保护,强大的哈希(Argon2id)、密码管理器和每个步骤的审核。这样可以减少帐户的损害,简化合规性,并且如果能胜任的话,几乎没有UX跟踪。

Contact

联系我们

如需任何咨询或支持,请随时联系我们。我们随时准备提供帮助!

Telegram
@Gamble_GC
开始集成

Email — 必填。Telegram 或 WhatsApp — 可选

您的姓名 可选
Email 可选
主题 可选
消息内容 可选
Telegram 可选
@
如果填写 Telegram,我们也会在 Telegram 回复您。
WhatsApp 可选
格式:+国家代码 + 号码(例如:+86XXXXXXXXX)。

点击按钮即表示您同意数据处理。