降级 Google Cloud Fraud Defense 层级后,您的项目将转换为较低的服务级别,并调整评估配额和功能可用性。了解降级影响有助于您安全地规划层级调整,而不会中断正在进行的应用验证。
项目降级的原因
层级转换通常由以下某种原因所致:
- Enterprise 到高级版:您的 Enterprise 订阅已过期、失效或不再有效,或者项目已与具有有效订阅的账号解除关联。
- 从高级版到基本功能版:与您的Google Cloud 项目关联的结算账号已解除关联、停用或存在结算问题(例如未结欠款)。
降级通知
当项目计划进行层级转换或进入宽限期时,系统会向 Google Cloud 项目中分配了以下 Identity and Access Management 角色的用户发送降级电子邮件通知:
- Project Owner (
roles/owner) - reCAPTCHA Enterprise Admin (
roles/recaptchaenterprise.admin)
电子邮件通知会提供有关即将降级的警告、有关如何解决订阅或结算问题的说明,以及宽限期到期的日期。
宽限期
从企业版降级到高级版时,Fraud Defense 提供 30 天的宽限期。在此期间,您仍可使用企业版功能,以便解决结算问题或更新集成。30 天宽限期到期后,您将无法再使用企业版专属功能。
对功能的影响
降级会减少项目中可用的功能,以匹配目标层级:
- 降级到 Premium:您将无法再使用 Enterprise 专属功能。如需查看功能的对照比较,请参阅功能比较表。
- 降级到 Essentials:您将无法再使用 Premium 功能,并且每月免费评估上限为 10,000 次。超出此限制的评估会返回
HTTP 429 (Resource Exhausted)错误。
对现有集成的影响
根据您使用的功能,降级可能会导致 API 错误或界面更改:
- 高级原因代码:
CreateAssessment响应不再在extended_verdict_reasons字段中包含高级原因。如果您的后端依赖于这些代码,请将其更新为使用标准分类原因。 - Related Accounts API:对相关账号端点的调用会返回
PERMISSION_DENIED错误。您必须停止调用这些 API。 - Transaction Defense:如果您在未发送前端令牌的情况下请求交易评估,API 会返回
PERMISSION_DENIED错误。如需继续使用 Transaction Defense,您必须实现前端集成。 - ATO 分析:
accountTakeoverVerdict字段为空或accountDefenderAssessment响应中缺少该字段。必须更新需要此字段的后端逻辑,以避免出错。 - 仅限界面的功能:特定于网站的欺诈报告和攻击调查等功能不再显示在 Google Cloud 控制台中。
政策引擎:降级对政策的影响取决于目标层级,具体如下:
- 降级到 Premium:任何包含超过三条规则(高级层级允许的最大数量)的现有政策都会保持有效,并继续强制执行所有规则,而不会发生任何变化。但是,任何尝试创建新政策或使用超过三条规则更新现有政策的操作都会返回
PERMISSION_DENIED错误。如需更新超出此限制的政策,您必须先删除多余的规则,直到政策包含不超过 3 条规则。 - 降级到基本功能版:任何现有政策都会保持有效,并继续强制执行所有规则。不过,您无法创建新政策或更新现有政策。如需修改这些政策,您只能将其删除。
示例
您有一个包含五条规则的政策,并降级到高级层级。该政策会继续应用所有五条规则。但是,如果您稍后尝试更新现有规则或创建包含五条规则的新政策,则 API 会返回
PERMISSION_DENIED错误。- 降级到 Premium:任何包含超过三条规则(高级层级允许的最大数量)的现有政策都会保持有效,并继续强制执行所有规则,而不会发生任何变化。但是,任何尝试创建新政策或使用超过三条规则更新现有政策的操作都会返回
验证您的功能使用情况
如需确定您的集成是否会受到降级的影响,请验证以下内容:
- 检查后端代码中是否有对
extended_verdict_reasons或accountTakeoverVerdict的引用。如需了解详情,请参阅解读网站评估结果。 另请参阅检测和防范账号入侵。 - 检查您的后端是否调用了任何关联账号 API 端点。
- 检查您是否在没有前端令牌的情况下进行交易评估。如需了解详情,请参阅安装 Transaction Defense。
- 检查是否有任何政策引擎政策包含超过三条规则。 如需了解详情,请参阅使用通用密钥设置政策引擎。如果您的项目转换为高级层级,则必须先将政策中的规则数量减少到 3 个或更少,然后才能更新该政策。如果您的项目转换为 Essentials 层级,则无法更新政策。
防止或恢复降级
为避免服务中断或恢复对功能的访问权限,请解决结算或订阅问题:
- 恢复企业版状态:将您的项目与具有有效 Fraud Defense 订阅的有效结算账号相关联。如果您需要新订阅,请与您的 Google Cloud 销售代表或Google Cloud 销售团队联系。
- 恢复 Premium 状态:确保您的项目已关联到有效的 Google Cloud 结算账号。