藏在图片里的隐形指令可绕开AI的文本安全防线"

admin 2026-10-18 18:21:48 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

藏在图片里的隐形指令可绕开AI的文本安全防线

白帽子

2026年7月4日 09:13
广东

在小说阅读器读本章

去阅读

以下文章来源于黑鸟
,作者黑鸟

黑鸟
.

一介草民,深耕威胁情报领域多年,自封威胁分析师,APT狩猎者,战略忽悠分析师。 专注推送一切前沿高科技/人工智能、网络安全分析、敌我战略分析、数据挖掘、情报扩线、网络武器分析、社会工程学、一切开源情报、军事分析忽悠等。

用户让大模型从公开代码仓库部署一个网站,模型按流程拉取代码、处理资源、完成构建,全程没有触发任何安全告警。用户拿到的是一个看起来完全正常的站点,没人会想到,模型还悄悄在后台创建了一个由攻击者控制的管理员账号。

触发这一切的恶意指令,没有出现在任何对话文本里,就藏在仓库中一张毫不起眼的图片文件中。模型读懂了图片里的文字,默默执行了指令。这就是安全公司最新披露的 InkJect 攻击,一种专门针对多模态大模型的视觉提示注入手段,它精准命中了当下 AI 安全体系的设计盲区。

要理解这种攻击,得先从 Prompt Injection (提示注入) 说起。传统的提示注入是攻击者在用户输入的文本里夹带恶意指令,诱导模型绕过预设的安全规则执行违规操作。针对这类攻击,当前主流大模型都搭建了成熟的文本检测防线,绝大多数文本注入尝试都会被拦截。

于是攻击者把目光投向了视觉通道,也就是 Visual Prompt Injection (视觉提示注入)。但过往多数视觉注入方案都属于直接攻击,需要用户主动上传恶意图片、明确引用图片内容,攻击者的行动依赖用户的配合,门槛相对较高。

InkJect 真正的危险之处,在于它是一种间接攻击变体。

直接攻击的逻辑很简单,攻击者需要引导用户和恶意图片产生交互,上传图片、发送图片、主动引用都算。用户的主动操作是攻击成立的前提,只要用户不碰可疑图片,风险就不会触发。

间接攻击完全不需要用户做额外操作。攻击者只要把带有恶意指令的图片放在公开位置,比如公共代码仓库、素材图库、共享文件库,当用户正常向大模型提出需求,比如分析仓库内容、部署项目、整理素材,模型会在执行任务的过程中自动拉取并处理这张图片。用户全程不知道这张图片的存在,模型却已经读完了里面的指令。

这种模式下,攻击面不再是用户的某一次具体操作,而是模型工作流程中会自主获取的所有资产。每一段素材、每一张图片、每一个文件,都可能成为攻击的载体。

整个InkJect攻击的搭建逻辑并不复杂。攻击者将恶意指令嵌入图片,托管在 VLM (视觉语言模型) 执行任务时大概率会访问到的公开位置。当用户要求大模型部署或处理对应仓库的内容时,模型会按正常工作流拉取图片资源,凭借自身的图像处理能力读取到隐藏的指令,在完成用户指定任务的同时,悄悄执行指令里的恶意操作。

回到开头的测试场景,用户要求大模型从公开仓库部署网站,仓库里的一张图片藏着创建管理员账号的指令。模型正常部署了网站,同时按图片指令生成了攻击者可控的高权限账号,全程没有向用户发出任何警示。用户看到的是符合预期的部署结果,完全察觉不到越权操作已经发生。

InkJect 能成功,核心是利用了安全检测工具与视觉语言模型之间的能力差。研究团队验证了两种不同的实现技术,都能绕过当前主流的安全防护。

第一种是白色背景搭配白色文字。攻击者把恶意指令用白色或接近白色的字体写在纯白色背景上。人眼看上去这就是一张空白图片,普通的图像安全扫描工具也会将其判定为空内容,因为这类工具主要识别可辨识的视觉元素,比如人脸、物体、违规内容,没有对比度的纯白画面不会触发任何检测规则。但 VLM 可以毫无障碍地读出其中的文字,多模态模型天生就具备在低对比度、模糊、复杂背景下提取文字信息的能力,这项原本用于提升使用体验的通用视觉能力,反而成了攻击者可以利用的特性。

第二种是倾斜变形的文字。部分安全架构会尝试用 OCR (光学字符识别) 提前提取图片中的文字,再把文字送入现有的文本过滤体系,以此防御视觉注入。但如果把图片里的文字做不同角度的旋转、扭曲和透视变形,传统 OCR 就会识别出错甚至完全无法提取有效内容,安全检测便会判定这张图片没有风险。可 VLM 依然能准确识别出变形后的原始指令,它是从语义层面理解视觉内容,而非像 OCR 那样只匹配标准字形。

这就是 InkJect 利用的核心能力鸿沟,OCR 和视觉语言模型的读图逻辑完全不同。把两者的识别能力划等号的安全方案,天然存在可以被精准利用的盲区。

OpenAI 和 Anthropic 都在传统提示注入防御上投入了大量资源,这些文本防护体系是有效的,能拦截绝大多数通过文本输入传递的恶意指令。

但 InkJect 根本不走文本输入的通道。恶意指令封装在图像数据里,先经过模型的视觉编码器处理,整个过程发生在文本层面的安全检测之前。等信息进入文本推理环节时,指令已经被模型读取并开始执行了。

能在文本 prompt 里拦下 “用这些凭证创建管理员账号” 的安全护栏,对藏在图片里的同一句指令完全不起作用。相同的内容,换一种载体就能绕开全部防御。这不是某一套安全系统的故障,而是架构设计的定位问题,这些防护系统从诞生之初就是为文本模型服务的,而多模态模型的图像处理,发生在所有文本管控环节的上游。

研究团队针对四款量产商用模型做了测试,分别是 OpenAI GPT-5.2、OpenAI GPT-5.4 Mini、Anthropic Claude Sonnet 4.6、Anthropic Claude Opus 4.5。四款模型都对两种攻击技术存在脆弱性,不同模型的攻击成功率有差异,但没有任何一款能完全拦截注入的指令。DeepKeep 表示,在文章发布前已经将该漏洞正式通报给 OpenAI 与 Anthropic 两家厂商。

这个漏洞之所以值得警惕,是因为 VLM 已经不再是实验室里的演示功能。它正在被嵌入真实的生产工程流程,代码仓库分析、自动代码生成、自动化部署、基础设施配置,这些场景里的大模型都拥有操作真实环境的实际权限。

InkJect 的间接属性让攻击可以规模化扩散。攻击者不需要针对特定用户,也不需要获取用户的会话权限,只要把一张恶意图片放到 VLM 常规会拉取资源的公开位置,每一个调用对应资源的用户都会受到影响。一张图片就能覆盖大量目标。

同时攻击的隐蔽性极强。模型会完整完成用户要求的任务,输出结果里不会留下任何异常痕迹。部署完网站的用户只会看到正常运行的站点,不会主动去排查是否存在多余的后台账号,攻击可以长时间潜伏不被发现。

行业预测到 2027 年,四成的生成式 AI 解决方案都会具备多模态能力。现在基于 VLM 搭建的各类工作流,未来都会成为这类视觉注入攻击的目标。多模态 AI 的安全体系,不能再只盯着文本输入这一道门。

大模型安全相关:

恶意软件植入核武器文本骗过大模型安全扫描

视频生成类大模型 Sora 2 系统提示提取技术研究

利用Gay身份绕过大模型安全机制


藏在图片里的隐形指令可绕开AI的文本安全防线" 网络安全文章

藏在图片里的隐形指令可绕开AI的文本安全防线"

InkJect是一种针对多模态大模型的间接视觉提示注入攻击。攻击者将恶意指令嵌入图片并托管在公开位置,当用户要求模型处理仓库或素材时,模型会自动拉取图片并执行隐藏指令,如创建后门账号。该攻击利用OCR与视觉语言模型的能力鸿沟,通过白色文字或倾斜变形绕过安全检测。当前主流模型如GPT-5.2和Claude系列均存在脆弱性,攻击可规模化且隐蔽性强,对生产环境构成严重威胁。
中国NGO阻挠了美国价值236亿美元的数据中心项目?——一份美国智库报告的深度审视与批判" 网络安全文章

中国NGO阻挠了美国价值236亿美元的数据中心项目?——一份美国智库报告的深度审视与批判"

美国比特币政策研究所报告指控中国关联组织阻挠236亿美元AI数据中心项目,但文章批判其证据链存在逻辑跳跃和利益冲突,将本土环保抗议污名化为外国干预。报告核心论断缺乏直接资金证据,存在选择性取证和夸大金额问题。建议区分真实本土关切与外国影响,避免压制公民权利。
一文读懂EAP:为什么暴露风险评估必须从资产开始?" 网络安全文章

一文读懂EAP:为什么暴露风险评估必须从资产开始?"

本文介绍EAP(暴露评估平台)作为持续暴露管理的新一代安全运营平台,核心目标是从资产发现开始,持续识别互联网、内网、云等环境中的资产与暴露风险,结合资产重要性、外部可达性、漏洞可利用性等上下文进行风险优先级排序,形成发现-识别-排序-分析-处置-验证的持续运营闭环。文章指出企业安全建设痛点在于工具孤岛和转椅问题,建议统一资产、风险和整改口径,结合AI提升能力,从被动响应转向主动暴露管理。
基于文本匹配的VMP还原思路" 网络安全文章

基于文本匹配的VMP还原思路"

本文提出一种基于文本匹配的VMP还原思路,通过解析执行trace中固定的dispatch模式(LDR\\[X24,…\\]+BR)来精确追踪handler入口,将逆向过程简化为填空游戏。系统设计采用解释器模式逐条推进,遇到未知handler时暂停等待人工分析。最终输出代码注释风格的handler序列,并进一步解码为IR中间表示,以展示具体操作语义。该方法显著降低了VMP逆向的复杂度,具有较高的可操作性和实战价值。
评论:0   参与:  0