SaaS允许客户使用自己的域名后,域名就不只是一个外观选项。系统需要判断谁有权绑定它、请求应进入哪个租户,以及客户离开后如何回收。SCDN接入应与这套生命周期一起设计,不能只完成一条CNAME记录。

把绑定过程做成明确状态
| 状态 | 进入条件 | 允许发生什么 |
|---|---|---|
| 待验证 | 客户提交申请 | 显示验证说明,不直接提供租户业务 |
| 已验证待激活 | 完成规定的域名控制验证 | 准备证书、路由与验收 |
| 已激活 | 配置和测试通过 | 按已确认租户映射处理请求 |
| 停用或解绑 | 授权变更或客户退出 | 按政策停止服务并清理关联 |
状态名称可按系统调整,关键是每次转换都有依据和审计记录。不能把“域名当前解析到平台”当成永久归属证明,更不能允许另一个租户无验证地抢占遗留名称。
域名选择租户,不替代用户授权
OWASP多租户安全指南强调,客户端提供的租户标识需要与已验证身份及权限绑定。应用可以根据经过校验的域名映射选择租户上下文,但用户能否读取某个对象仍需独立授权。
在测试环境准备两个租户及各自域名,检查登录、API、附件和搜索。切换Host或修改租户参数,不应取得另一租户的私有数据。未知域名也不应默认落入第一个客户的站点。
证书与缓存要跟随正确映射
证书签发前确认域名验证方式和当前所有权,部署后核对实际访问名称。平台域名与客户域名可能使用不同证书及回源Host,必须在交接表中分别记录。
如果两个客户的路径相同而内容不同,缓存策略必须保留足够的区分条件。反过来,确实公开且全局一致的资源可以独立规划,不必人为把所有资源都复制成租户副本。设计取决于内容归属和响应差异。
解绑时考虑仍指向平台的DNS
客户可能先停用服务,却尚未修改DNS。系统应对停用域名返回明确且不泄露其他租户信息的结果,并按政策处理证书、路由和缓存。重新绑定时,应重新验证当前控制权,而不是沿用旧工单中的证明。
同时检查邮件模板、登录返回地址和外部集成是否仍引用旧域名。若这些入口继续存在,用户可能访问已停用路径,或把凭据和业务数据发送到错误目标。
交付物应包含退出流程
接入验收除了成功访问,还应测试验证失败、重复认领、停用访问及重新认领。每项都用自有测试域名和隔离租户完成,避免影响客户正在使用的入口。
与SCDN服务方协作时,提前确认批量域名、证书管理和解绑清理的实际能力。可参考多域名配置基线保存对应关系,让客户加入和退出都能留下可复查记录。
资料核对日期:2026年10月30日。本文由AI辅助整理,技术事实依据文内原始资料核对。示例与操作清单供实施参考;产品配置和软件维护状态以实施时的官方资料为准。
涉及漏洞与安全事件的文章,请结合文中来源、发布时间和厂商最新公告核对。产品配置与防护效果以实际业务验证为准;资料纠错可联系 support@waf.pro。
