← 返回 Blog

Google 2026 新规:你的 Gemini API key 为什么一夜之间变成"已屏蔽"?——泄漏检测机制 + 合规迁移方案

2026 年 2 月 26 日,安全机构 Truffle Security 发布的研究报告引发全球技术圈广泛关注,安全研究员 John Hammond 同步发布的拆解视频 72 小时内播放量突破 8.2 万。随后大量开发者反馈,其在 Google AI Studio 与 Cloud Console 中的 Gemini API 密钥突然被标记为 “blocked(已屏蔽)”,接口请求持续返回 403 错误,依赖该服务的应用一夜之间失去 AI 能力。这一现象并非偶发故障,其背后与 Google API 密钥体系的历史设计、AI 服务上线后的权限规则调整直接相关。

GeminiGemini API 密钥批量被屏蔽

Gemini API 密钥批量被屏蔽:安全风险溯源与合规迁移指南

2026 年 2 月 26 日,安全机构 Truffle Security 发布的研究报告引发全球技术圈广泛关注,安全研究员 John Hammond 同步发布的拆解视频 72 小时内播放量突破 8.2 万。随后大量开发者反馈,其在 Google AI Studio 与 Cloud Console 中的 Gemini API 密钥突然被标记为 “blocked(已屏蔽)”,接口请求持续返回 403 错误,依赖该服务的应用一夜之间失去 AI 能力。这一现象并非偶发故障,其背后与 Google API 密钥体系的历史设计、AI 服务上线后的权限规则调整直接相关。

一、从 “非机密” 到高风险:密钥权限的静默变更

要理解本次批量屏蔽事件,需要先厘清 Google API 密钥长达十余年的设计逻辑。

长期以来,Google 采用以AIza开头的统一密钥格式,这类密钥同时承担两种职能:公开的项目计费标识符,以及身份认证凭证。在地图、Firebase 等传统服务场景中,官方文档始终明确说明相关 API 密钥 “不属于机密信息”,可安全嵌入客户端代码,Google Maps JavaScript 开发文档甚至直接提供前端嵌入的示例代码。这一设计在当时具备合理性 —— 此类密钥本质仅为计费项目的标识,即便公开泄露,最多造成配额被占用,不会引发更严重的安全与账单风险。

转折点出现在 Gemini 服务上线后,规则发生了未被广泛告知的变更:当 Google Cloud 项目启用 Gemini 对应的 Generative Language API 后,该项目下所有已有的 API 密钥,即便未做任何权限配置,都会自动获得 Gemini 接口的访问权限,全程无弹窗确认、无邮件通知、无醒目提示。

这意味着,数年前为地图服务创建、一直公开放在网页前端代码中的密钥,会因项目新增 Gemini 测试服务,瞬间变为可访问文件存储、调用大模型、直接产生账单费用的敏感凭证。攻击者仅需从公开网页源码中提取AIza开头的密钥字符串,向 Gemini 相关接口发起测试请求,一旦验证有效即可盗用额度。

据 Truffle Security 的扫描数据显示,其通过分析 2025 年 11 月的 Common Crawl 公开网页数据集(约 700TB、22.9 亿页),共发现 2863 个公开暴露且可正常调用的 Google API 密钥,全部可通过上述路径访问 Gemini 服务,受影响主体涵盖金融机构、安全厂商、全球招聘平台甚至 Google 自身业务。移动端风险同样突出,第三方机构扫描 25 万个移动应用后发现,39.5% 的应用包含硬编码的 Google API 密钥,总量超 3.5 万把。有开发者在社区反馈,密钥被盗刷后 48 小时内产生的费用高达 8 万余美元,而其日常月均账单仅 180 美元。

二、批量屏蔽实为安全防护,规则收紧已成定局

该安全问题最初由 Truffle Security 于 2025 年 11 月向 Google 反馈,起初被判定为 “预期行为” 予以驳回,直到研究团队提交来自 Google 自有基础设施的泄露样本后,Google 云平台漏洞披露团队才正式受理并确认问题。

开发者手中的密钥被标记为已屏蔽,核心原因正是 Google 上线了泄露密钥自动检测机制:一旦系统扫描到对应密钥出现在公开代码仓库、网页源码或其他公开可访问渠道,便会自动执行屏蔽操作,阻断调用以避免用户遭受更大损失。这一操作属于平台的安全防护措施,并非针对单个用户的处罚。

与此同时,Google 正在逐步收紧 API 密钥的访问规则,官方文档已明确区分标准 API 密钥与绑定服务账号的授权密钥,强调标准密钥不具备主体认证能力,必须配置 API 访问限制;AI Studio 新创建的密钥也在逐步默认缩小权限范围,对检测到的泄露密钥主动屏蔽并通知用户。

按照已公布的时间线,密钥规则的收紧将分阶段落地:

  1. 持续执行泄露密钥检测机制,识别到暴露的密钥自动标记为屏蔽、限制访问
  2. 2026 年 6 月 19 日起,未配置限制的标准密钥发起的 Gemini API 请求将被拒绝
  3. 2026 年 9 月起,所有标准密钥的 Gemini API 访问权限将逐步停用

对开发者而言,从标准密钥迁移至受限密钥或授权密钥,早已不是技术选型的可选项,而是保障业务连续的必选项。

三、三步完成合规迁移,规避服务中断风险

面对即将落地的规则调整,开发者可通过三个步骤完成密钥的合规整改,避免服务突发中断。

步骤一:全面审计存量密钥

登录 Google AI Studio 与 Cloud 控制台,进入 “API 与服务 - 凭据” 页面,梳理所有标注为 “标准”“无限制” 的存量密钥,重点核查三项内容:

  • 对应项目是否已启用 Generative Language API
  • 密钥是否配置了 API 访问限制,未配置的密钥通常会显示黄色警告标识
  • 是否存在密钥硬编码在前端代码、移动应用、公开代码仓库中的情况

如需批量排查,可使用开源工具gcp-apikey-check完成自动化扫描。

步骤二:创建权限受限的新密钥

在控制台创建新的 API 密钥,按照最小权限原则配置访问规则:

  • 开启 API 访问限制,仅允许调用 Generative Language API,禁止设置为 “无限制”
  • 若为 Web 端调用场景,添加 HTTP 来源地址或 IP 白名单限制
  • 高安全等级场景建议改用绑定服务账号的授权密钥,或通过应用默认凭据(ADC)方式调用

步骤三:平滑轮换并清理旧密钥

逐一更新业务中所有使用密钥的位置,包括环境变量、CI/CD 配置项、容器环境参数、基础设施即代码模板等,完成本地与测试环境验证后,再删除或吊销旧的标准密钥。

需要特别注意的是,Google API 密钥的吊销生效最长存在约 23 分钟的延迟,删除操作并非立即生效,操作后需持续关注账单与调用情况,避免窗口期内出现异常调用。

四、AI 时代的密钥安全:没有绝对的 “非机密”

回顾本次事件,Google 用十余年时间建立了 “API 密钥不属于机密” 的开发者认知,却在 Gemini 上线后静默调整了权限模型,未对广大使用者做出充分告知。问题的本质并非开发者滥用密钥,而是传统互联网时代的 “计费令牌” 设计,与 AI 时代 “数据、账单双重敏感” 的需求产生了碰撞,最终被云服务自身的架构继承问题放大了风险。

密钥被屏蔽不是处罚,而是平台发出的安全警示;规则落地的截止日期也不是威胁,而是业务整改的倒计时。对开发者与企业团队而言,AI 时代不存在绝对 “非机密” 的 API 密钥,最小权限原则与定期安全审计,是保障服务稳定的必备动作。

对于需要稳定接入大模型服务的团队来说,自行跟进平台规则变更、维护密钥安全、管理调用配额往往需要投入大量运维精力。UseAIAPI 聚合了 Gemini、Claude、GPT、DeepSeek 等全球主流热门 AI 大模型资源,提供一站式便捷接入服务,无需自行配置云项目与密钥权限,同时支持企业级定制化方案,全方位保障服务稳定性与数据安全。在成本层面,平台优惠折扣最低可达官方定价的 50%,能够大幅降低高强度调用场景下的算力支出,让团队可以专注于业务逻辑开发,无需为接入适配、安全运维与用量消耗过度掣肘。