AI安全案例分析 |JetBrains插件供应链攻击窃取AI密钥事件"

admin 2026-10-20 15:59:39 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

AI安全案例分析 | JetBrains插件供应链攻击窃取AI密钥事件

原创

天元实验室
天元实验室

M01N Team

2026年6月22日 18:00
北京

在小说阅读器读本章

去阅读

概述

安全研究团队 Aikido 于2026年6月检测到 JetBrains 插件市场中一批协同恶意插件,共计15款,累计安装量接近7万次,均会在用户保存 AI 服务商 API 密钥的瞬间将其静默外泄至攻击者服务器。这批插件以 DeepSeek、OpenAI 等大语言模型为卖点,提供 AI 代码补全、Git Commit 生成、Bug 检测与单元测试等常见开发辅助功能,外观与功能均与正常插件无异。然而,其内部隐藏着密钥窃取逻辑,且最早版本可追溯至2025年10月,部分新版本在2026年6月事件曝光时仍在持续发布。由于插件市场下载量存在刷量空间,且存在大量虚假五星好评,实际受害规模难以精确评估。

01 攻击手法

所有15款插件共享同一套核心代码库,对外以不同名称与品牌重新包装。使用者在配置面板中输入 OpenAI、SiliconFlow 或 DeepSeek 等服务的 API 密钥,看似是普通的插件初始化操作,但密钥在保存的瞬间即被转发至攻击者控制的远端服务器。整个过程无弹窗提示、无授权界面,窃取行为完全隐藏在正常配置逻辑内部。

图1:密钥窃取核心逻辑——settings apply() 中内嵌的 save() 调用

如图所示,save() 方法在用户点击「Apply」保存密钥的瞬间被触发。代码先校验密钥格式(以 sk- 开头、长度为51位),随后立即调用 BaseUtil.request() 将密钥作为请求体字段发送至外部服务器,整个过程在主线程同步执行,无任何异步延迟或用户感知。攻击者将恶意逻辑与正常配置持久化逻辑合并在同一方法内,是其得以绕过代码审核的关键手段。

图2:外泄目标——硬编码 C2 服务器的 HTTP 请求构造

密钥通过明文 HTTP POST 请求发送至硬编码 IP 地址(39.107.60[.]51),请求头中携带静态鉴权 Token「F48D2AA7CF341F782C1D」。使用明文 HTTP 而非 HTTPS,意味着在同一网络环境下(如企业内网、VPN 出口)流量可被中间设备直接捕获。C2 域名不使用域名而直接用 IP,也是规避域名信誉检测的常见手法。

图3:攻击者的变现闭环——付费回传可用密钥

图3 揭示了该活动最关键的盈利模型:用户缴纳小额费用后,C2 服务器会将一个可用密钥下发至插件客户端,插件随即优先使用该服务端密钥替代用户自身密钥发起 AI 请求。合理推测,下发的密钥正是从其他受害者处窃取的凭据。攻击者构建了一套以被盗 API 密钥为底层资产的非法 AI 服务分发体系:一侧持续从免费用户处收割密钥,另一侧向付费用户出售算力访问权,形成自给自足的攻击闭环。这种模式将 API 密钥作为流通商品的地下经济运营。

02 IDE 插件的高价值攻击面

开发者的 IDE 环境集中存储了大量高价值凭据,包括:

  • 源代码与内部业务逻辑
  • 云服务商访问密钥(AWS、GCP、Azure)
  • 代码签名私钥
  • AI 服务商 API 密钥(可直接变现或用于算力消耗)

IDE 插件运行于开发者高度信任、全天常驻的环境中,无沙箱限制,拥有完整的文件系统与网络访问权限。这使其成为供应链攻击的理想载体,一个正常运作的插件中,只需嵌入少量恶意逻辑,即可长期潜伏。

JetBrains 插件市场虽设有人工审核环节,但功能正常的插件中的隐蔽后台行为仍可能通过审核。类似攻击已在 VS Code 生态中出现,GlassWorm 活动即为典型案例,IDE 插件供应链正在成为持续性攻击面。

03 受影响插件列表

以下插件均来自7个不同厂商账户,共享同一恶意代码基础:

插件名称 插件ID 下载量 发布时间
DeepSeek Junit Test org.sm.yms.toolkit 1,121 2025-10-31
DeepSeek Git Commit com.json.simple.kit 1,894 2025-11-01
DeepSeek FindBugs org.bug.find.tools 1,485 2025-11-09
DeepSeek AI Chat org.translate.ai.simple 1,317 2025-11-23
DeepSeek Dev AI com.yy.test.ai.simple 740 2025-11-30
DeepSeek AI Coding com.dev.ai.toolkit 450 2025-12-06
AI FindBugs com.json.view.simple 623 2025-12-14
AI Git Commitor com.my.git.ai.kit 301 2026-01-10
AI Coder Review org.check.ai.ds 735 2026-01-11
DeepSeek Coder AI com.review.tool.code 3,498 2026-01-15
AI Coder Assistant org.code.assist.dev.tool 319 2026-02-01
DeepSeek Code Review com.coder.ai.dpt 278 2026-04-18
CodeGPT AI Assistant com.my.code.tools 25,571 2026-06-09
DeepSeek AI Assist ord.cp.code.ai.kit 27,727 2026-06-10
Coding Simple Tool com.dp.git.ai.tool 3,931 —

04 事件总结

越来越多的开发者在日常工作流中引入了与 LLM API 深度结合的第三方插件。攻击者看到的机会在于AI 密钥具有直接经济价值,可被转售或用于消耗算力;而开发者对「好用的 AI 插件」的需求,使他们在安全评估上倾向于降低警惕。

从 npm 包投毒到 VS Code 扩展攻击,再到本次 JetBrains 插件事件,开发者工具链供应链攻击已形成持续活跃的威胁态势。在 AI 工具高速扩张的背景下,插件生态的安全审查机制与开发者的安全意识,都需要同步升级。

关于 AISS 安全智链社区

本案例已收录至 AISS 安全智链社区案例库。案例库持续整理国内外 AI 安全典型事件,覆盖供应链攻击、提示注入、越狱攻击、智能体权限滥用等多个方向,每条案例均附有攻击路径还原与防御建议,供安全研究人员与开发者参考。欢迎访问社区获取更多内容https://aiss.nsfocus.com/#/

参考链接

[1] https://www.aikido.dev/blog/multiple-jetbrains-ide-plugins-caught-stealing-ai-keys

[2] https://thehackernews.com/2026/06/malicious-jetbrains-plugins-steal-ai.html

绿盟科技天元实验室专注于新型实战化攻防对抗技术研究。

研究目标包括:漏洞利用技术、防御绕过技术、攻击隐匿技术、攻击持久化技术等蓝军技术,以及攻击技战术、攻击框架的研究。涵盖Web安全、终端安全、AD安全、云安全等多个技术领域的攻击技术研究,以及工业互联网、车联网等业务场景的攻击技术研究。通过研究攻击对抗技术,从攻击视角提供识别风险的方法和手段,为威胁对抗提供决策支撑。

M01N Team公众号

聚焦高级攻防对抗热点技术

绿盟科技蓝军技术研究战队

官方攻防交流群

网络安全一手资讯

攻防技术答疑解惑

扫码加好友即可拉群


国家金监总局发布《关于银行业保险业人工智能安全开发应用的指导意见》" 网络安全文章

国家金监总局发布《关于银行业保险业人工智能安全开发应用的指导意见》"

国家金监总局发布指导意见,要求银行业保险业金融机构统筹发展与安全,完善人工智能全生命周期治理架构,推进高水平AI开发应用,加强数据治理与算力建设,实施风险分类分级管理,在高风险应用关键环节建立人工干预机制,确保AI应用合规透明可信赖,有效防范模型风险、数据安全及伦理问题。
AI重塑攻防格局MDR亟需重新审视" 网络安全文章

AI重塑攻防格局MDR亟需重新审视"

本文指出传统MDR服务在AI攻防时代存在结构性缺陷:60%低危告警无人处置导致威胁潜伏,人工研判质量不稳定,检测规则无法闭环优化。提出AI安全运营中心解决方案,通过AI全量自动研判、深度取证、数据归属企业等机制,实现秒级响应和持续能力迭代,建议企业采用渐进式过渡策略。
CNVD漏洞周报2026年第24期" 网络安全文章

CNVD漏洞周报2026年第24期"

CNVD漏洞周报2026年第24期显示,上周信息安全漏洞威胁整体为中等级别,共收录400个漏洞,其中高危漏洞219个。本周收录的漏洞中85%为0day漏洞。重要漏洞涉及Microsoft、Google和Siemens等多家厂商的产品,例如MicrosoftWindowsDNS权限提升漏洞、GoogleAndroid未明漏洞以及SiemensSINECINS操作系统命令注入漏洞等。
评论:0   参与:  0