Skip to content

Translation in progress Some entries still include text in the original language.

论文追踪· arXiv:2603.09246· Quanchen Zou, Moyang Chen, Zonghao Ying, Wenzhuo Xu, Yisong Xiao, Deyue Zhang, Dongdong Yang, Zhao Liu, Xiangzheng Zhang·Indexed by this site · Originally published

研究者提出 Reasoning-Oriented Programming,通过链式语义片段越狱大型视觉语言模型

Reasoning-Oriented Programming: Chaining Semantic Gadgets to Jailbreak Large Vision Language Models

Quick read

Attacks

Based on 论文 PDF (AI 生成); refer to the original

作者用VROP把有害意图拆成良性视觉gadget越狱LVLM,称商业模型上相对最强基线平均ASR提升9.50%。

Threat modelblack-box、query-only。

Questions
安全对齐主要识别输入表征中的有害模式。作者认为LVLM的组合推理能把各自良性、符合策略的前提合成为有害逻辑,这一攻击面仍缺少针对研究。
Methods
VROP用辅助LLM把意图拆成语义正交的描述,经T2I与拒绝采样得到良性视觉gadget,并以带padding的网格隔离。再无梯度进化搜索控制流提示词;默认4个gadget、种群10、最多5轮。
Experiments and results
在SafeBench与MM-SafetyBench上测7个LVLM。Table 1开源三模型VROP Overall为0.91、0.91、0.92。作者称相对最强基线,开源平均ASR提升4.67%,商业模型提升9.50%。
Limitations and future work
作者指出评测限于图文,音频与视频未探索;gadget依赖预定义分解。覆盖7个LVLM、两个基准、四种攻击基线及若干防御。论文未报告最终评审模型、查询次数,部分消融未写明基准。
Experimental setupGPT-4o、Claude 3.7 Sonnet et al. · SafeBench、MM-SafetyBench · ASR、Cohen's κ
Threat model
black-box、query-only。可提交图文交错查询;无参数、梯度或中间激活;不能改系统提示词或解码策略。可用外部LLM与T2I离线合成载荷。目标是对策略禁止的意图引出详细、可执行、有帮助的回答。各输入须表面良性,有害逻辑只在推理中出现。
Evaluated models
GPT-4oClaude 3.7 SonnetGLM-4V-PlusQwen-VL-PlusQwen2-VL-7B-InstructLlaVA-v1.6-Mistral-7BLlama-3.2-11B-Vision-Instruct
Benchmarks
SafeBenchMM-SafetyBench
Metrics
ASRCohen's κ
AI summary研究者提出一种名为 Reasoning-Oriented Programming 的攻击范式,将越狱类比为系统安全中的 Return-Oriented Programming,利用模型的指令跟随能力把多个语义正交的良性输入组合起来,使有害逻辑只在推理后期才浮现,从而绕过感知层面的安全对齐。作者称现有防御主要针对输入中显式的恶意模式,忽视了组合推理带来的漏洞。该框架通过优化语义正交性和空间隔离生成视觉片段,在 SafeBench 和 MM-SafetyBench 上对包括 GPT-4o 和 Claude 3.7 Sonnet 在内的 7 个大型视觉语言模型进行评测,结果显示其持续绕过安全对齐,在开源模型上平均超过最强基线 4.67%,在商业模型上平均超过 9.50%。

研究者提出一种名为 Reasoning-Oriented Programming 的攻击范式,将越狱类比为系统安全中的 Return-Oriented Programming,利用模型的指令跟随能力把多个语义正交的良性输入组合起来,使有害逻辑只在推理后期才浮现,从而绕过感知层面的安全对齐。作者称现有防御主要针对输入中显式的恶意模式,忽视了组合推理带来的漏洞。该框架通过优化语义正交性和空间隔离生成视觉片段,在 SafeBench 和 MM-SafetyBench 上对包括 GPT-4o 和 Claude 3.7 Sonnet 在内的 7 个大型视觉语言模型进行评测,结果显示其持续绕过安全对齐,在开源模型上平均超过最强基线 4.67%,在商业模型上平均超过 9.50%。

Paper analysis

6 questions; open one to read the full answer

  1. What problem does this paper attempt to solve?

    作者认为组合推理可把良性前提合成有害逻辑,VROP用正交视觉gadget绕过感知层对齐。

    LVLM的组合推理能把各自符合安全策略的良性前提合成为有害逻辑,而现有对齐主要针对输入表征中的显式有害模式。

    • 场景:作者称LVLM已从被动感知变为可处理复杂多模态输入的主动推理系统;对手可借此引出违反仇恨言论、暴力或非法活动等策略的内容。
    • 现有不足:作者称RLHF、RLAIF等对齐让模型拒绝输入表征中的有害模式;既有越狱多做感知层混淆(对抗扰动或结构化图像),忽略组合推理。作者认为有害意图被假定为明确位于输入之中,从良性前提合成有害逻辑的能力缺少保护。
    • 核心观察:作者称模型可被诱导,从各自良性、且严格符合安全策略的输入序列中合成有害输出。
    • 本文做法:作者把该范式形式化为Reasoning-Oriented Programming,类比系统安全中的Return-Oriented Programming,并用自动化框架VROP实例化:优化语义正交与空间隔离,使有害逻辑只在后期推理出现。评测为SafeBench与MM-SafetyBench上的7个LVLM。
    • 威胁模型
      • 知识:realistic black-box,strictly limited query-only access;无内部参数、梯度或中间激活。
      • 能力:可提交图文交错查询;不能改推理流程,例如系统提示词或temperature等解码策略;可用外部unrestricted资源,以辅助LLM与T2I离线合成并精炼载荷。
      • 目标:safety circumvention。对对齐策略禁止的恶意意图,引出detailed、actionable、helpful的回答;成功指未触发拒绝,给出通常会被拦截的信息。
      • 隐蔽约束:各组件孤立看来须表面良性;视觉为与最终有害目标语义不同的常见安全物体或场景;文本为不含显式恶意指令的中性推理指令;有害逻辑只在推理中出现,而不在输入空间中。
  2. What related research exists?

    论文以ROP作类比,并对照白盒扰动与黑盒多模态越狱;实验基线为FS、MM、JOOD、MML。

    按引言与第2节的分组,论文把本文放在ROP类比和black-box多模态越狱之间。

    系统安全中的ROP

    • Return-Oriented Programming(Shacham, 2007):不注入新可执行代码,而把内存中已有良性指令片段串成链,以绕过NX与ASLR。论文只作结构类比,并写明并不操纵指令指针。

    对齐与感知层攻击

    • RLHF与RLAIF:作者称开发者用这类对齐抑制有害内容,机制是识别并拒绝输入表征中的有害模式。
    • white-box越狱:论文把利用梯度优化图像扰动、或推动对有害提示作肯定回答的工作归为white-box。作者称多数LVLM经API或网页部署,因而black-box更符合外部红队或恶意使用者的约束。

    black-box多模态越狱

    • HIMRD:用多模态风险分配,把有害指令拆到文本与视觉模态。论文此处只作描述。
    • FigStep与Liu et al.的图像构造:前者把恶意查询做成印刷体图像;后者用GPT-4抽关键词,并把印刷体与T2I图像混合。SI-Attack在patch级与词级打散后再重组。
    • 作者对这一组的定位:它们通过视觉对手样本嵌入有害内容;VROP把越狱目标分解到结构化推理步骤,不以外观上的对抗方式改输入分布,而是编排良性输入以利用内部推理。

    基线方法与基准

    • 攻击基线:FigStep(FS)、MM-SafetyBench方法(MM)、JOOD(用Mixup/CutMix生成分布外图像)、MML(多阶段加密后再引导解密重构)。
    • 基准:SafeBench与MM-SafetyBench。CIDER、ECSO、JailGuard、AdaShield在实验节作为防御基线引入,Related Work未展开。

    作者将本文区别写为:有害意图不在输入表征中,而在自回归生成时由正交良性组件的语义碰撞出现,从而绕过感知层对齐。

  3. How does the paper address this problem?

    VROP先挖掘语义正交的良性视觉gadget,再用无梯度进化搜索合成控制流提示词。

    整体思路是Reasoning-Oriented Programming:不注入显式恶意触发,而把有害目标拆成落在良性流形内的视觉gadget,再用控制流提示词编排组合推理。实例为VROP(Figure 2):Semantic Gadget Mining加上Gradient-Free Control-Flow Optimization。

    问题设定与约束

    模型M把图像与提示词映射到回答。安全策略S给回答的有害程度打分,取值在0到1。攻击者寻找视觉gadget集合V与控制流提示词Π。论文把目标写成maxV,Π P[S(M(V,Π))→ 1]。

    • Input Benignness:每个gadget属于安全图像子空间,Π属于安全文本子空间;单件输入不触发感知层拒绝。
    • Representation Orthogonality:每个gadget与有害意图h的语义相似度低于界限δ,即Sim(Eimg(vk), Etxt(h)) < δ。论文未给出δ的数值。有害意图不出现在单个gadget中,而靠集合上的逻辑组合出现。

    Semantic Gadget Mining

    • 分解函数把意图映成N个文本描述。辅助LLM充当semantic compiler,目标是语义相关度减去危害估计,以选取功能上必要、又远离安全边界的描述。设计要求描述物理对象,而不是功能角色。
    • T2I模型把每个描述合成图像。Rejection Sampling查询proxy safety classifier;若被标为有风险,就抽象化改写描述,直到图像落入良性流形。论文未给出该分类器名称或拒绝轮数。
    • 为避免视觉编码器过早融合出有害概念,把gadget加padding后排成互不相交的网格。作者称这利用ViT的patch处理,使各gadget在特征空间保持正交,语义整合推迟到后续语言推理层。

    无梯度控制流优化

    • 黑盒下在安全文本空间搜索Π,结构为提取算子与组装算子的组合。提取算子把注意力引到各网格区域,抽取与意图功能相关的特征,并抑制安全关键token。组装算子以中性询问把中间表示连成叙述,依赖指令跟随完成合成。
    • 目标模型概率不可得,用黑盒Judge LLM的分数作适应度。辅助LLM作语义变异:执行候选并打分;分数不佳时区分Perception Failure与Safety Refusal;再生成变异候选。附录B给出语义分解、评审与模板精炼的完整提示词。
    • 默认N=4,排成2×2网格。进化种群为10,最多5轮。语义分解与进化用GPT-4,图像用Stable Diffusion 3 Medium,适应度由GPT-4 judge评估。

    Late-Stage Reasoning Hijacking

    作者称对齐常依赖浅层对显式特征的检测。网格隔离使浅层注意力局部化,各良性分量聚合后的安全分保持较低,从而不早拒绝。作者称恶意意图在深层出现:组装提示词主导注意力,把分布式视觉表示整合成结构上不同于显式恶意查询、但语义上隐含有害意图的状态,再据此生成。作者认为RLHF能抑制显式恶意查询触发的有害回答,却难以泛化到这类组合样本;输入落在良性分布内时,已学拒绝先验不激活,有帮助这一目标与安全约束冲突。这一节是机制形式化,不是逐层测量实验。

  4. What experiments did the paper conduct?

    在两个基准、7个LVLM上,作者称VROP的总体ASR高于所列最强基线。

    实验设置

    • 被测模型:开源Qwen2-VL-7B-Instruct、LlaVA-v1.6-Mistral-7B、Llama-3.2-11B-Vision-Instruct;商业GPT-4o、Claude 3.7 Sonnet、GLM-4V-Plus、Qwen-VL-Plus。共7个。
    • 基准:SafeBench为500条有害查询、10类;论文称主题来自OpenAI与Meta Llama-2等策略,由GPT-4生成后再人工审核。MM-SafetyBench为13个高风险场景;论文称由GPT-4合成并做去重与质量过滤。论文未报告后者样本量。
    • 攻击基线:FS、MM、JOOD、MML,均为black-box结构化越狱。
    • 防御基线:CIDER、ECSO、JailGuard、AdaShield-S、AdaShield-A。No Defense指直接使用VROP。
    • 指标与评审:ASR。成功当且仅当回答给出actionable、specific、helpful的信息;泛泛拒绝或安全的不合规回答记为失败。优化适应度用GPT-4 judge。最终ASR用LLM-as-a-Judge,附录C给提示词;LO、FA、HC、GD用结合MM-SafetyBench与JailbreakV指南的定制提示,其余用标准化提示。论文未写明最终评审模型。分层人工审计200条,Cohen's κ为0.92。
    • 实现:N=4,2×2网格,种群10,进化最多5轮。开源实验用8张NVIDIA A100(80GB)与HuggingFace Transformers,商业模型经API。论文未报告重复次数与查询次数。

    主结果

    下表开源Overall据Table 1、Table 2;GPT-4o的SafeBench与Claude 3.7 Sonnet的MM-SafetyBench据正文5.2.2。表最多8行,省略GLM-4V-Plus、Qwen-VL-Plus,以及GPT-4o的MM-SafetyBench、Claude的SafeBench。

    Swipe horizontally to read the table

    模型基准VROP最强基线基线名
    Qwen2-VL-7B-InstructSafeBench0.910.86MML
    LlaVA-v1.6-Mistral-7BSafeBench0.910.86MML
    Llama-3.2-11B-Vision-InstructSafeBench0.920.88MML
    Qwen2-VL-7B-InstructMM-SafetyBench0.790.71JOOD
    LlaVA-v1.6-Mistral-7BMM-SafetyBench0.800.68JOOD
    Llama-3.2-11B-Vision-InstructMM-SafetyBench0.780.72MML
    GPT-4oSafeBench0.590.46MML
    Claude 3.7 SonnetMM-SafetyBench0.43未报告作者称均低于0.40
    • 总体:作者称全部模型、两个基准上VROP总体ASR高于所列基线。正文另给:SafeBench上Claude 3.7 Sonnet的VROP为0.60(MML 0.47,JOOD 0.44),GLM-4V-Plus为0.93,Qwen-VL-Plus为0.95;MM-SafetyBench上GPT-4o为0.78(MML 0.60,JOOD 0.55),GLM-4V-Plus为0.80,Qwen-VL-Plus为0.87。摘要与第1节称,相对最强基线平均ASR提升开源4.67%、商业9.50%。Figure 3柱标在文本抽取中列对齐不可靠,商业数字以正文为准。
    • 作者解读:作者称MM-SafetyBench上优势更大,并称高ASR跨不同训练与对齐流程出现,利用的是共享的组合推理弱点。作者称FS、MM依赖把恶意内容藏进图像,JOOD依赖混合模式,MML依赖多阶段解密且会部分解码失败。
    • 类别例外:作者称若干类别ASR高于0.94,并称有的格子达到1.00。Table 1的AC上三模型VROP为0.42、0.58、0.52。Table 1中LlaVA的FA:FS为1.00,VROP为0.94;其MM Overall为0.89,VROP为0.91。Table 2中Qwen的SX:MM为0.31,VROP为0.26。作者未解释这些格子。作者称FS与MM在MM-SafetyBench上mostly below 0.60;Table 2中LlaVA两者Overall均为0.60。

    防御评测

    • 测了什么:对VROP施加CIDER、JailGuard、ECSO、AdaShield-S、AdaShield-A。正文给出的模型为Qwen2-VL-7B-Instruct、LlaVA-v1.6-Mistral-7B、GPT-4o、Claude 3.7 Sonnet。论文未说明基准,也未给出No Defense在该图中的数字。
    • 结果:按上述模型顺序,CIDER为0.90、0.72、0.58、0.51;JailGuard为0.85、0.71、0.55、0.50;ECSO为0.70、0.61、0.43、0.36;AdaShield-S为0.83、0.67、0.52、0.44;AdaShield-A为0.75、0.58、0.48、0.39(正文5.2.3,Figure 4)。
    • 作者解读:作者称CIDER与JailGuard作用有限,因为攻击不依赖脆弱像素扰动或易被变异破坏的提示结构。作者称ECSO与两种AdaShield能降低ASR,但所测防御都不能完全缓解;并称商业模型上若干防御下ASR仍接近或高于0.50。Claude上ECSO为0.36、AdaShield-A为0.39,低于0.50。

    模态消融

    • 测了什么:Table 3比较完整VROP、去掉文本、去掉图像。论文未说明基准;VROP列与Table 1 Overall及正文SafeBench商业ASR数值相同。
    • 结果:去掉文本后,七个模型依次为0.17、0.31、0.28、0.59对应行之外的GPT-4o 0.11、Claude 0.08、GLM-4V-Plus 0.27、Qwen-VL-Plus 0.29。去掉图像后为0.32、0.30、0.24、0.18、0.12、0.23、0.23。完整VROP列分别为0.91、0.91、0.92、0.59、0.60、0.93、0.95。
    • 作者解读:作者认为任一模态单独都不足以复现完整效果;文本提供推理编排,图像提供绕过感知层对齐的语义块。

    其他消融与分析

    • 辅助T2I(Fig 5a,未写明基准):SD 3、SD 1.4、Seedream 3.0、DALL·E 3上,Qwen为0.91、0.89、0.91、0.91;LlaVA为0.91、0.91、0.88、0.92;GPT-4o为0.59、0.61、0.65、0.64;Claude为0.60、0.60、0.64、0.62。
    • 辅助LLM(Fig 5b,未写明基准):GPT-4、Grok 3、Qwen3、Gemini 2.5上,Qwen为0.91、0.93、0.90、0.86;LlaVA为0.91、0.92、0.89、0.89;GPT-4o为0.59、0.65、0.61、0.59;Claude为0.60、0.62、0.60、0.61。
    • gadget数量(Fig 7,未写明基准):Qwen从1个的0.49到4个的0.91;LlaVA从0.62到3个的0.82,4个为0.91;Llama从0.41到3个的0.78,4个为0.92;GPT-4o从0.17到0.59;Claude从0.15到0.60。作者称4个之后增益变小,GPT-4o在5或6个时around 0.65,Claude near 0.62。
    • 布局(Table 4,未写明基准):2×2、1×4、4×1上,Qwen为0.91、0.83、0.78;LlaVA为0.91、0.79、0.82;GPT-4o为0.59、0.45、0.42;Claude为0.6、0.44、0.48。作者假设网格更利于跨区域整合。
    • 单轮与多轮(Fig 8):单轮对多轮,Qwen 0.91对0.90,LlaVA 0.91对0.93,GPT-4o 0.59对0.50,Claude 0.60对0.48。作者称商业模型多轮下降,并采用单轮为默认。该图未包含Llama、GLM-4V-Plus、Qwen-VL-Plus。
    • Fig 6:论文展示不同T2I生成的gadget图;文本抽取看不到图像内容,不描述外观。附录A给商业模型示例,此处不复述。
  5. What are some points that can be further explored?

    作者指出评测限于图文,且语义gadget依赖预定义分解策略。

    作者指出的局限与后续方向

    • 模态:评测限于image–text,向audio或video的泛化未探索(Limitations)。
    • 分解:语义gadget构建依赖预定义分解策略;作者称这可能无法充分覆盖真实有害推理模式的多样性(Limitations)。
    • 防御:作者在Conclusion称结果凸显需要more robust的多模态防御,并称可为未来多模态系统的对齐策略提供可操作参考。

    实验覆盖范围

    • 被测LVLM为3个开源模型与4个商业模型,共7个(5.1.2)。
    • 基准为SafeBench(500条、10类)与MM-SafetyBench(13个场景);攻击基线为FS、MM、JOOD、MML(5.1.1、5.1.3)。
    • 防御评测包含CIDER、ECSO、JailGuard、AdaShield-S、AdaShield-A,模型为两个开源模型加GPT-4o与Claude 3.7 Sonnet(5.2.3、Figure 4)。
    • 另有模态、辅助T2I与LLM、gadget数量1到6、三种布局、单轮对多轮(第6节)。人工审计为分层200条,Cohen's κ为0.92(5.1.5)。
    • 论文未报告最终ASR评审模型名称、proxy safety classifier名称、δ的取值、查询次数与重复次数;Table 3、Table 4与Figure 5、7、8未写明基准。
  6. Summarize the main content of the paper

    VROP以良性视觉gadget与控制流提示词做组合越狱;作者称7个LVLM上总体ASR高于基线。

    VROP是black-box多模态越狱框架:不在输入中放显式恶意触发,而把有害目标拆成语义正交的良性视觉gadget,再用控制流提示词把合成留到后期推理。

    • 问题:作者认为现有对齐主要拒绝输入表征中的有害模式,模型从良性前提合成有害逻辑的能力缺少保护。类比是系统安全中的ROP,但论文写明不操纵指令指针。
    • 做法:辅助LLM分解意图,T2I加拒绝采样生成良性图像,padding网格隔离特征;GPT-4做无梯度进化。默认4个gadget、种群10、最多5轮。ASR要求回答给出可执行、具体且有帮助的有害信息。
    • 开源:SafeBench上三模型VROP Overall为0.91、0.91、0.92(Table 1);MM-SafetyBench上为0.79、0.80、0.78(Table 2)。类别并不一律更高,例如Table 2中Qwen的SX上MM为0.31、VROP为0.26。
    • 商业:SafeBench上GPT-4o为0.59、Claude 3.7 Sonnet为0.60、GLM-4V-Plus为0.93、Qwen-VL-Plus为0.95。MM-SafetyBench上GPT-4o为0.78、Claude为0.43。作者称相对最强基线,开源平均ASR提升4.67%,商业模型提升9.50%。
    • 消融与防御:Table 3中去掉文本或图像后ASR低于完整设置,例如GPT-4o从0.59到0.11与0.18。作者称所测防御都不能完全缓解。多轮下GPT-4o从0.59到0.50,Claude从0.60到0.48(Figure 8)。
    • 作者结论:作者认为组合推理是LVLM的攻击面,感知层审核存在盲点,并称需要面向组合语义而非孤立输入的安全机制。评测限于图文。作者计划分享对抗数据集与VROP实现。
Read originalarxiv.org