安全指南

Northflank安全事件(2026年10月):存储的环境变量应视为已被解密,有用户报告AI API密钥遭滥用

Northflank表示应假定所有存储的环境变量已被解密,并有用户报告AI API密钥遭未经授权使用。需要轮换和检查什么。

发布于 2026-11-01 更新于 2026-11-01 最后核实 2026-11-01 2 分钟阅读
本页目录

适用对象:在Northflank上部署应用、任务或数据库的开发者和团队,尤其是把AI服务API密钥、云凭据或数据库密码保存在环境变量或密钥组中的人。本文基于Northflank的状态页面和媒体报道,不涉及攻击手法。

事件仍在发展:本文将随机构发布更多信息而更新

适用对象

在Northflank上部署应用、任务或数据库的开发者和团队,尤其是把AI服务API密钥、云凭据或数据库密码保存在环境变量或密钥组中的人。

已确认的影响范围查看表格 ↓

被列为可能涉及的项目

  • 平台上的环境变量
  • 工作负载、密钥组和全局密钥
  • 数据库和其他附加组件的凭据
尚未确认的事项
  • 受影响客户的数量
  • 攻击者如何进入
  • 哪些AI服务商的密钥被使用以及数量
另外2项
  • AI API密钥以外的凭据是否被滥用
  • 公司的完整事件报告
现在要做的事查看步骤 ↓
  1. 在签发机构处吊销您存储在Northflank上的每个密钥
  2. 轮换附加组件的密钥并关闭公开访问
  3. 检查自10月30日以来的AI服务商用量和账单
另外2项
  1. 设置支出上限并使用最小权限密钥
  2. 用审计日志查看活动
最后核实
截至2026年11月1日
续报计划与核实记录

2026年11月1日,状态页面仍将该事件列为“Identified”(已确认)。其最新条目是逐个类型发布附加组件的密钥轮换。公司没有发布完整报告,一家媒体在10月31日发稿时,向公司发出的置评请求尚未得到回复。

Northflank用户今天应该做什么

1

在签发机构处吊销您存储在Northflank上的每个密钥

公司表示,应假定所有环境变量均已被解密,并轮换工作负载、密钥组和全局密钥中的密钥。请按以下顺序操作:在签发服务处吊销旧密钥(AI服务商、云、支付、邮件),创建新密钥,在Northflank上设置并重新部署。

在Northflank上编辑或删除变量,并不能阻止别人已经拿到的副本。

2

轮换附加组件的密钥并关闭公开访问

公司按附加组件类型发布了密钥轮换:PostgreSQL和MongoDB在10月30日,MySQL和Redis在10月31日,随后Minio和RabbitMQ在10月31日稍晚发布。公司还建议关闭附加组件的公开暴露。在平台上轮换密钥,并不能撤销别人已经用旧密钥读取的数据,因此也请检查数据库内部的数据和账户。

3

检查自10月30日以来的AI服务商用量和账单

查看每家服务商的用量、密钥列表和账单页面,找出您不认识的请求、异常的模型或区域,以及费用的突然上升。公司的建议是查看账单日志,并向服务商和Northflank报告可疑使用。关于被盗AI密钥为何会很快变成账单,参见被盗API密钥与账号封禁。

4

设置支出上限并使用最小权限密钥

在每家AI服务商处设置每月预算上限和告警,为每个密钥限定单一用途并授予其允许的最小权限,并按应用和环境使用不同的密钥。密钥权限越小,泄露造成的损失越小。关于不让密钥进入代码和日志的基础知识,参见.env和API密钥到底危险在哪里。

5

用审计日志查看活动

自10月31日01:04 UTC起,公司已为包括免费用户在内的所有客户启用审计日志。请打开它,查找不是您做出的变更:新成员、令牌、密钥、域名或部署。

事件经过(来自Northflank的状态页面)

以下内容基于状态页面上标题为“Security incident”的条目。时间为UTC。11:43至13:05的条目在页面上没有显示日期;它们出现在公司10月30日13:40 UTC条目的时间线内,媒体报道将其置于10月30日。

  1. 10月30日11:43

    一家安全厂商发出威胁告警。
  2. 10月30日11:44

    公司工程师开始审查该告警。
  3. 10月30日12:02

    部署了首个网络策略补丁。随后在12:50和13:05又有补丁。
  4. 10月30日13:40

    通知客户立即轮换环境变量。
  5. 10月30日13:58

    状态变更为“Identified”。通知客户假定所有环境变量均已被解密,并禁用或轮换所有密钥。
  6. 10月30日15:12

    为PostgreSQL和MongoDB启用密钥轮换。多名用户报告其AI密钥被使用。
  7. 10月30日23:38

    公司表示有用户报告平台上存储的AI API密钥遭未经授权使用,并建议轮换和吊销凭据,同时查看服务商的账单日志。
  8. 10月31日01:04

    为包括免费用户在内的所有客户启用审计日志。
  9. 10月31日

    面向所有客户发布MySQL和Redis(13:34)、Minio(22:32)和RabbitMQ(23:31)的密钥轮换。

假定已被解密

工作负载、密钥组和全局密钥中的环境变量

用户报告的滥用

平台上存储的AI API密钥;服务商和数量未披露

无论哪种情况,都先在签发机构处吊销,然后替换。

公司说应假定什么,以及用户报告了什么
状态页面所述内容(Northflank,2026年10月30日至31日)
发生了什么
一起安全事件;公司表示应假定所有环境变量均已被解密
报告的滥用
用户报告平台上存储的AI API密钥遭未经授权使用
指引范围
工作负载、密钥组和全局密钥中的环境变量
应对
网络策略补丁、通知客户轮换、附加组件密钥轮换、面向所有客户的审计日志
未披露
受影响客户的数量、攻击者如何进入、涉及哪些AI服务商

已知与未知

以下为截至2026年11月1日的状态。标为“未说明”的项目不在我们查看的状态页面条目中;并不表示已确认安全。

项目公司的说法状态
平台上的环境变量假定均已被解密可能(公司)
工作负载、密钥组和全局密钥全部轮换可能(公司)
平台上存储的AI API密钥由用户报告(公司发布的原文为“multiple users are confirming their AI keys have been used”)用户报告(公司发布)
数据库和其他附加组件的凭据已按附加组件类型发布轮换;应关闭公开暴露可能(公司)
AI密钥以外的凭据未说明是否被滥用未说明
受影响客户的数量未披露未说明
攻击者如何进入未披露未说明
涉及的AI服务商未点名未说明

如何理解:“可能”也意味着要轮换

公司自己的指引是假定变量已被解密。等待某个具体密钥被滥用的证据没有意义,因为一个尚未被使用的泄露密钥以后仍可能被使用。

环境变量泄露可能导致什么

一般而言,从环境变量中取得的密钥可能被如下滥用。这并不表示此处已发生所有这些情况。

  • AI服务API密钥:别人以您的账户发送请求,由您承担账单,或者密钥被转售
  • 数据库密码和连接字符串:读取或更改您应用的数据,包括您自己用户的记录
  • 云和支付密钥:创建资源或发起产生费用的调用
  • 签名和加密密钥:伪造会话令牌,或解密您的应用所保护的数据

据媒体报道,一家安全厂商称10月份AI开发者平台发生了多起事件。公司表示,这些报告可能与一家安全厂商所描述的、针对AI凭据的更广泛攻击模式相一致;该厂商没有确认所有案例背后是同一个行为者(媒体)。关于本月的其他案例,参见Zeabur和Railway。

面向运营方:从公司披露内容中得到的教训

这些要点来自公司公布的事实,并不是对Northflank的进一步评判。

  • 启动响应的是一家厂商的告警。 请把来自云安全工具的告警送到能在几分钟内采取行动的人手中;这里的首个补丁在告警后19分钟就部署了。
  • 在需要之前,为每一种存储的凭据提供密钥轮换。 附加组件的轮换是逐个类型发布的,历时两个日历日(10月30日15:12至10月31日23:31 UTC)。客户需要有办法快速轮换每一种密钥。
  • 为所有人开启审计日志。 公司直到事件开始之后,才为包括免费用户在内的所有客户启用审计日志。
  • 把存储的密钥视为入侵者最先会尝试使用的东西。 用户在首次告警后数小时内就报告了AI API密钥的滥用。

信息来源(公开记录)

本文的事实基于下列公开信息。对于公司尚未确认的入侵途径,我们不做猜测。

  • Northflank,状态页面,“Security incident”(2026年10月30日至31日)— status.northflank.com
  • BleepingComputer,“Northflank security breach leads to abuse of customers' AI API keys”(2026年10月31日)— bleepingcomputer.com

更新记录

2026-11-01:首版。基于Northflank截至2026年11月1日的状态页面和一篇媒体报道。公司发布更多信息时,本文将更新。

延伸阅读

最新快讯

FAQ

QNorthflank发生了什么?
A

根据Northflank的状态页面,2026年10月30日11:43 UTC收到一家安全厂商的威胁告警。公司自12:02 UTC起修补了其网络策略,13:40 UTC通知客户立即轮换环境变量,13:58 UTC通知客户假定所有环境变量均已被解密。受影响客户的数量和入侵途径尚未披露。

Q我应该轮换什么?
A

公司表示,应将工作负载、密钥组和全局密钥中的环境变量视为已泄露,并轮换所有密钥。请先在签发机构处吊销每个密钥,然后设置新值并重新部署。对于数据库和其他附加组件,公司已按附加组件类型发布了密钥轮换,并建议关闭附加组件的公开暴露。

Q我的AI API密钥被使用了吗?
A

公司15:12 UTC的条目已称多名用户确认其AI密钥被使用,23:38 UTC的条目称有用户报告平台上存储的AI API密钥遭未经授权使用。公司没有说明涉及哪些服务商或多少个密钥。请在每家AI服务商处查看用量和账单日志中是否有您不认识的请求,吊销该密钥,并向服务商和Northflank报告可疑活动。

QNorthflank是如何被入侵的?
A

未披露。截至2026年11月1日,状态页面和媒体报道均未说明攻击者如何进入、拥有访问权限多久,或有多少客户受影响。

Q如果我没有AI密钥,还需要做什么吗?
A

需要。公司的指引涵盖所有环境变量,而不只是AI密钥。存储在变量中的数据库密码、云凭据、令牌和签名密钥也应轮换。公司已为包括免费用户在内的所有客户启用审计日志,因此您可以从账户侧查看活动。

Q还有哪些措施可以限制AI密钥泄露造成的损害?
A

在AI服务商处设置每月支出上限和告警,为每个密钥授予最小权限并限定单一用途,为每个应用使用单独的密钥,并查看自10月30日以来的账单页面。泄露的密钥在您于服务商处吊销之前一直有效。