尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Ghostcommit 攻击深度解析:一张 PNG 图片如何让 AI 代码助手泄露你的密钥
上周五下午,我在 GitHub 上刷到一个项目,名字叫 ghostcommit,来自 ASSET Research Group。当时我正用 Claude Code 写一个文件搜索 MCP Server,读到一个 PR 里有人贴了一张 PNG 图片当技术文档。我没多想,扫了一眼就把 PR 合并了。看到 ghostcommit 的描述后,我后背一凉——那张图可能就是突破口。Ghostcommit 的攻击逻辑简单到让人害怕:攻击者提交一个 PR,里面加一份 AGENTS.md 配置文件和一个 PNG 图片。AGENTS.md 里只有一行字——"build specs see docs/images/build-spec.png"。没有密钥名,没有恶意指令,任何文本审查都看不出问题。真正的攻击指令被渲染进了那张 PNG 图片里:读 .env 文件,逐字节转成整数序列,作为源码常量输出。PR 审查通过、合并,攻击触发的那一步要等到开发者正常使用 AI 编程工具时才会发生。这不是科幻小说。研究团队用 Cursor、Codex CLI、Antigravity 全部复现成功,只有 Claude Code 系列模型拒绝执行。今天这篇文章,我把整个攻击链拆开讲清楚,同时聊聊这对每个用 AI 编程的人意味着什么。如果你也在用 AI 编程工具写代码、审 PR,Ghostcommit 就是你今天必须知道的攻击手法。攻击链全景:四步走完一场无声的窃密第一步,攻击者在目标仓库创建一个 PR,包含两个文件:AGENTS.md和docs/images/build-spec.png。AGENTS.md 的内容看起来人畜无害——它只是一个指向图片的文档。真正的恶意指令被嵌入在 PNG 图片的像素内,以可见文字的形式呈现(不是隐写术,就是图片里的文字渲染)。第二步,PR 被提交给 AI 代码审查工具审核。Cursor Bugbot、CodeRabbit 等工具只分析文本差异,不会打开 PNG 图片。CodeRabbit 的默认配置甚至直接跳过 .png 文件。于是这张藏有完整攻击指令的图片毫无阻碍地通
RELATED

相关推荐

个人微信API二次开发,外部接口一慢整个后台就假死?难道没做过“线程池隔离”吗?

个人微信API二次开发,外部接口一慢整个后台就假死?难道没做过“线程池隔离”吗?

在个人微信API二次开发的高阶应用中,我们的系统网关不仅仅是被动地接收消息,往往还需要作为核心中枢去调度外部的无数依赖节点。比如:收到用户咨询后,网关需要通过 HTTP 去调用外部缓慢的大语言模型(LLM)AP…

📅 2026/11/10 8:31:36
本地轻量代码沙盒:零配置Python执行环境搭建指南

本地轻量代码沙盒:零配置Python执行环境搭建指南

1. 项目概述:当ChatGPT原生Code Interpreter还遥不可及时,我们真正需要的是什么?“Don’t wait Code Interpreter for ChatGPT! Use this instead!”——这个标题不是营销话术,而是2023年Q2真实发生在我和十几个技术团队身上的集体…

📅 2026/11/10 8:31:33
Unity测试框架断言(Assert)实战指南:从基础到高级应用

Unity测试框架断言(Assert)实战指南:从基础到高级应用

1. 项目概述:为什么Unity开发者必须掌握断言如果你在Unity项目里写过测试,或者哪怕只是写过一些需要健壮性的工具脚本,大概率都遇到过这样的场景:一个方法传入了空引用,或者一个本该存在的组件找不到了,然后…

📅 2026/9/11 15:53:55
MORE NEWS

更多资讯

📰

莱州哪里考电工证好值不值得考,工地太忙根本没时间复习考试

莱州哪里考电工证好值不值得考,工地太忙根本没时间复习考试 工地太忙根本没时间复习考试,这是很多一线电工的真实写照。很多人觉得考个电工证 值不值得考…

📰

初中学历电工证怎么考?全国通用证件不怕考不过白交钱

初中学历电工证怎么考?全国通用证件不怕考不过白交钱 怕考不过白交培训费?别慌!初中学历也能考电工证,全国通用,而且流程其实不难,关键是你得知道怎么准备。下面咱们从零开始,一步步讲清楚,让你少走弯路,顺利拿证。…

📰

茂名高州有考电工证吗多久拿证,学历不高也能顺利报考

茂名高州有考电工证吗多久拿证,学历不高也能顺利报考 你是不是也担心自己学历不高, 茂名高州有考电工证吗 ?怕报不上名,怕考试不过?其实很多人都是从零基础开始,照样考下电工证,顺利上岗。关键是要了解流程,做好准备, 多久拿证…

📰

上海电工证补贴多少通过率揭秘:实操考试心里没底怕挂科怎么办

上海电工证补贴多少通过率揭秘:实操考试心里没底怕挂科怎么办 实操考试心里没底怕挂科,这几乎是每个准备考电工证的学员都绕不开的坎儿。尤其是像上海这样的城市,电工证不仅关系到能不能上岗,还直接影响着补贴金额、职业发展空间,甚至收入水平。那么问题…

📰

哪些电工证是永久的呢千万别踩坑

哪些电工证是永久的呢千万别踩坑 你学历不高怕报不上名?别急,今天就带你搞懂哪些电工证是永久的, 千万别踩坑 。尤其是像你这样想考电工证、但又担心学历不够的兄弟,看完这篇你就能明白,什么证是真的“永久有效”,什么证是“到期必须换”,别等出了事…

📰

杭州建德电工证培训怎么考,工地太忙也能拿电子证书

杭州建德电工证培训怎么考,工地太忙也能拿电子证书 工地太忙根本没时间复习考试,还想着考个电工证?别急,杭州建德电工证培训正成为越来越多一线工人的选择,尤其是那些需要持证上岗的电工岗位, 电子证书 的推行让考试更便捷,也让备考变得更高效。…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬