一种新发现的名为Aokigahara的信息窃取器正在攻击开发者存放最有价值机密的地方:AI编程助手、开发者工作站和云凭证。Aokigahara信息窃取器针对AI编程工具的行动提醒我们,攻击者越来越不关心你的密码,而更关心你的设备悄悄存储的令牌、密钥和会话文件。

关于此恶意软件的公开细节有限,因此本文仅基于已报道的内容,并解释为何这种技术手法值得关注。

Aokigahara如何窃取登录凭证和会话令牌

据报告,Aokigahara是一种信息窃取器,这类恶意软件在受感染的机器上运行,收集敏感文件和存储的数据,并将其发送给攻击者。据报道,其目标包括AI编程助手、开发者工作站和云凭证,其中最引人关注的是登录令牌、SSH密钥和云访问材料。

信息窃取器无需以困难的方式入侵账户。一旦恶意软件在设备上运行,它就能读取应用程序为保持你登录状态而留下的文件。这就是为什么一台被感染的笔记本电脑可以同时暴露多个服务:浏览器、代码编辑器、命令行以及同一台机器上配置的任何云工具。

原始文章篇幅简短,因此我们无法确定Aokigahara是如何传播的,也无法确定有多少人受到影响。我们不会妄加猜测。明确的是它想要的数据类别,而这一类别本身就值得了解。

为何开发者和云账户是高价值目标

开发者的机器异常丰富。一台典型的工作站可能存有用于服务器和代码仓库的SSH密钥、云访问凭证、API令牌以及AI助手的登录状态。因此,一台被攻陷的设备可能成为进入源代码、基础设施和生产系统的跳板。

AI编程助手增加了另一层风险。它们通常长时间保持认证状态,并与私有代码和项目相关联。如果攻击者获取了证明你已登录的令牌,他们可能能够冒充你行事,而无需看到你的密码。

这符合攻击者将注意力转向AI开发工具的更广泛趋势。如需更广泛的背景,请参阅我们关于Claude Code在自主勒索软件攻击中被武器化的报道,该文展示了这些工具如何从另一个方向被滥用。

为何被盗会话令牌能绕过MFA

多因素认证(MFA)保护的是登录时刻。它要求你提供密码之外的东西,例如验证码或提示。但在你通过该检查后,服务会签发一个会话Cookie或令牌,实际上表明该用户已经过验证。

如果恶意软件复制了该令牌,攻击者可以将其提交给服务,从而完全跳过登录步骤。无需猜测密码,也无需拦截验证码,因为验证证明已经被窃取。SSH密钥的原理类似:磁盘上的私钥可以在没有任何第二因素的情况下向服务器进行认证,除非密钥本身受到保护。

这并不意味着MFA毫无用处。它仍然能阻止很大一部分账户接管事件,尤其是那些依赖泄露密码的攻击。但一旦设备本身被攻陷且令牌被从中窃取,它就无能为力了。这就是为什么设备卫生与强密码同等重要。

这对你意味着什么

如果你编写代码、管理服务器或使用可访问私有项目的AI助手,请将你的工作站视为一个保险库。其中存储的机密往往比任何单个密码都更有价值。

即使你不是开发者,这一教训同样适用。浏览器存储会话Cookie,而读取这些Cookie的恶意软件可以劫持受MFA保护的账户。风险来自设备被感染,因此保持设备清洁是保护你在其上使用的每个账户的一部分。

保护凭证的实用步骤

  • 审计机密的存放位置。 检查纯文本文件、环境文件、Shell历史和项目文件夹中是否有API密钥、令牌和凭证。将它们移入专用的机密管理器或操作系统的安全存储中。
  • 保护SSH密钥。 对私钥使用口令,并在可能的情况下考虑使用硬件支持的密钥,使密钥无法被简单复制。
  • 轮换任何可能已暴露的内容。 如果你怀疑设备已被感染,请从干净的设备上撤销并重新签发令牌、SSH密钥和云凭证。在各地退出所有活跃会话。
  • 切换到抗钓鱼MFA。 通行密钥和硬件安全密钥比短信或应用验证码更能抵御钓鱼攻击,尽管没有任何MFA能完全解决受感染机器上的令牌窃取问题。
  • 保持设备清洁。 安装更新,使用信誉良好的终端保护,避免运行未经验证的脚本或软件包,并对下载和电子邮件附件保持谨慎。
  • 限制权限和有效期。 使用短期令牌和最小可用权限,这样被盗凭证的价值就更低。

要点

Aokigahara信息窃取器针对AI编程工具的行动表明,攻击者正在追踪凭证,而这些凭证如今既存在于密码字段中,也同样存在于AI助手和开发环境中。首先审计你的机密存储位置,轮换任何可能已暴露的令牌和密钥,并转向抗钓鱼MFA。如需了解更多关于攻击者如何将AI开发工具为其所用的信息,请阅读我们关于AI编程工具在攻击中被滥用的报告。