数据安全和稳定性
了解果唯云客服在数据安全与系统稳定性方面的保障
总体说明
果唯云客服从数据安全与系统稳定性两个方面保障企业服务不中断、数据不泄露。下面分别说明系统提供的安全能力与可靠性机制。
涉及平台运行环境(如服务器、数据库备份、HTTPS 证书等)的部分,由您的部署方式决定,文末附有推荐做法。
数据安全
| 安全能力 | 说明 |
|---|---|
| 多租户数据隔离 | 所有业务数据按企业(租户)隔离,企业之间互不可见;账号、会话、消息、访客、登录记录等按业务分库存储 |
| 消息加密存储 | 聊天消息在数据库中加密存储(AES-256-GCM),读取时按会话密钥解密,降低数据泄露风险 |
| 密码安全 | 登录密码使用 bcrypt 加盐哈希存储、不可逆,系统不保存明文密码 |
| 登录认证 | 登录颁发 JWT 令牌(默认有效期 24 小时,签名密钥可自定义);退出登录后令牌立即失效(黑名单机制) |
| 防暴力破解 | 连续登录失败达到阈值后强制图形验证码;找回密码通过短信验证码,且不提示手机号是否已注册 |
| 支付安全 | 支付回调严格验签,并校验金额与收款方,防止伪造回调、篡改金额或串单 |
| 内容安全 | 敏感词三级过滤(记录 / 替换 / 拒绝),自动拦截聊天中的违规内容 |
| 审计与追踪 | 后台操作日志全程留痕(模块、操作类型、操作人、IP 归属地、时间);登录 / 退出记录可查询 |
稳定性与可靠性
| 可靠性能力 | 说明 |
|---|---|
| 实时通道保活 | WebSocket 长连接心跳保活;客服超过 5 分钟无心跳将自动置为离线,避免"僵尸在线"占用席位 |
| 断线自动恢复 | 网络恢复重连后自动恢复在线状态、会话计数;若席位仍有效则自动重新上线,无需手动操作 |
| 消息可靠投递 | 会话与消息持久化存储;坐席在访客未打开窗口时发出的邀请会暂存,待访客上线后自动投递 |
| 高并发与多实例 | 坐席分配使用分布式锁与 Redis 原子脚本,保证并发下不重复分配;支持多实例横向扩展,实例间通过 Redis 发布订阅同步 |
| 会话分配调度 | 后台调度器周期性扫描并并发分配会话,避免会话长时间无人接待 |
| 有界异步任务 | 审计日志、通知等高频异步任务使用有界协程池,流量峰值时保护主流程不被拖垮 |
| 支付与计费一致性 | 退款与续费采用本地 outbox + 定时对账补偿,保证资金与坐席时长最终一致 |
| 日志与可观测 | 分级日志按大小 / 数量 / 天数自动轮转并压缩,便于问题定位与排障 |