数据安全和稳定性

了解果唯云客服在数据安全与系统稳定性方面的保障

总体说明

果唯云客服从数据安全与系统稳定性两个方面保障企业服务不中断、数据不泄露。下面分别说明系统提供的安全能力与可靠性机制。

涉及平台运行环境(如服务器、数据库备份、HTTPS 证书等)的部分,由您的部署方式决定,文末附有推荐做法。

数据安全

安全能力 说明
多租户数据隔离 所有业务数据按企业(租户)隔离,企业之间互不可见;账号、会话、消息、访客、登录记录等按业务分库存储
消息加密存储 聊天消息在数据库中加密存储(AES-256-GCM),读取时按会话密钥解密,降低数据泄露风险
密码安全 登录密码使用 bcrypt 加盐哈希存储、不可逆,系统不保存明文密码
登录认证 登录颁发 JWT 令牌(默认有效期 24 小时,签名密钥可自定义);退出登录后令牌立即失效(黑名单机制)
防暴力破解 连续登录失败达到阈值后强制图形验证码;找回密码通过短信验证码,且不提示手机号是否已注册
支付安全 支付回调严格验签,并校验金额与收款方,防止伪造回调、篡改金额或串单
内容安全 敏感词三级过滤(记录 / 替换 / 拒绝),自动拦截聊天中的违规内容
审计与追踪 后台操作日志全程留痕(模块、操作类型、操作人、IP 归属地、时间);登录 / 退出记录可查询

稳定性与可靠性

可靠性能力 说明
实时通道保活 WebSocket 长连接心跳保活;客服超过 5 分钟无心跳将自动置为离线,避免"僵尸在线"占用席位
断线自动恢复 网络恢复重连后自动恢复在线状态、会话计数;若席位仍有效则自动重新上线,无需手动操作
消息可靠投递 会话与消息持久化存储;坐席在访客未打开窗口时发出的邀请会暂存,待访客上线后自动投递
高并发与多实例 坐席分配使用分布式锁与 Redis 原子脚本,保证并发下不重复分配;支持多实例横向扩展,实例间通过 Redis 发布订阅同步
会话分配调度 后台调度器周期性扫描并并发分配会话,避免会话长时间无人接待
有界异步任务 审计日志、通知等高频异步任务使用有界协程池,流量峰值时保护主流程不被拖垮
支付与计费一致性 退款与续费采用本地 outbox + 定时对账补偿,保证资金与坐席时长最终一致
日志与可观测 分级日志按大小 / 数量 / 天数自动轮转并压缩,便于问题定位与排障

推荐做法

为进一步提升安全性与稳定性,建议在部署与使用时注意:

  • 生产环境务必修改默认的 JWT 签名密钥与数据库口令,避免使用示例配置;
  • 为站点启用 HTTPS,保护登录凭据与聊天内容在传输过程中的安全;
  • 定期备份数据库(系统 / 会话 / 消息等),并验证可恢复;
  • 为管理员与坐席分配恰当角色,遵循最小权限原则,避免共用账号;
  • 关注操作日志与登录记录,发现异常登录及时修改密码或禁用账号。

相关功能入口:账号与角色见「账号管理」,内容过滤见「敏感词管理」,审计见「操作日志」,异常登录排查见「登录与注册」中的登录记录。