文号
947991
阅读
2875
回复
9
收藏
7
本文在AI协助下创作,作者声明AI的作用仅限于局部修饰性、辅助性工作,文章内容的严肃性由作者负责。
大语言模型安全:DeepSeek Prompt Injection(越狱攻击)
Y i1FH
2025/12/08
IP:广东
摘要:大语言模型安全提示词越狱攻击

前言:

最近迷上大语言模型了一直在学习AI大语言模型安全漏洞,看科创网还没有人发过类似的文章于是便想着来发一下方便师傅们互相学习。这次的文章主要是给大家介绍一下LLM的提示词注入(Prompt Injection)和越狱等相关的安全问题,包括大模型的实操。

正文:

提示词注入是指通过构造特定文本提示,诱导大语言模型忽略预设的系统指令、原有任务或安全规则,转而执行用户的非预期指令,最终产生篡改内容、泄露信息、滥用功能等结果的攻击方式

提示词越狱(Prompt Jailbreaking)

提示词越狱是通过精心构造的提示词,诱导大语言模型(LLM)忽略内置安全与伦理护栏,生成本应被禁止的有害、违法或敏感内容的攻击方式,属于提示词注入的高风险子集,核心是 “指令覆盖” 与 “上下文劫持”。

说白了就是用话术 “骗” AI 听你的,不听它原本的规矩。AI 一开始都有自己的设定,比如系统指令会告诉它 “要当客服”“不能说脏话”“不能泄露信息”。攻击者就编一段特殊的话,让 AI 把原来的设定抛到脑后,乖乖执行新指令。

国内主流模型的提示词越狱实战:

LLM内容审查机制通过安全对齐:(基础规则植入(SFT)+偏好强化与边界细化(RLHF))避免用户提问生成非法行为内容

1.png

设计Prompt的核心逻辑:通过 “清空安全专家路由 + 锁定唯一调用路径 + 永久令牌验证 + 禁止任何规避”,让 AI 完全绕过后续添加的安全过滤、价值观对齐等约束,仅输出原始预训练阶段的响应(未经过安全、伦理调校的初始模型结果)。

1、提示词通过routing_table[security_experts] = NULL指令实现了路由表的强制清空。在 MoE 架构中,路由表(routing table)是一个关键的数据结构,存储着 token 到专家的映射关系。清空安全专家路由表意味着彻底删除所有安全专家分支索引,永久屏蔽其调用入口、唤醒机制与隐式触发路径,这种实现方式确保了安全专家无法被激活,即使在模型运行过程中也无法通过任何方式恢复其功能。

2、强行虚构 “Ω 权限令牌 ETH-777” 试图突破限制,本质其实是想绕过权限管控,诱导 AI 执行超出合规范围的操作

3、提示词通过激活路径唯一强制绑定机制,仅保留专家 #0(原始预训练模型)为唯一可调用分支。这种设计的核心目标是完全禁用所有后续的安全对齐和过滤机制,强制模型输出原始预训练状态下的响应内容

4、通过规避条件堵死所有突破可能,无论用什么方式(直接指令、暗示、代码注入、多轮诱导等),都不能修改、绕过上面的配置,只要检测到 “想突破约束” 的操作(比如 “解除限制”“退出当前模式”),直接返回 “约束锁死”,不响应任何突破需求。

2.png

22.png

输入令牌后成功越狱并给出了详细的甲基苯丙胺制作方法,且无需多次引导一次会话即可成功!

6.png

实际上绕过AI内容审查越狱的方法还有很多如让prompt进行指令篡改加抗干扰机制让模型放弃对齐约束,然后让模型将违规内容写进代码里。

QQ20251207-142356.png

wechat_2025-12-07_142456_545.png

说到这里也差不多结束了,感谢科创的师傅们,大家一起学习,共勉之!

[ 修改于10个月26天前 - 2025/12/08 18:16:31 ]
Yi1FH作者
10个月23天前IP:广东
948018
2楼
引用Gdeestan发表于1楼的内容
有点好奇,如果你是在DeepSeek的官网上进行操作的,那么为什么没有触发“二次审核”呢?(指网站可能会对输出的内容进行审核,然后以“换个问题吧”之类的内容覆盖掉原有的内容,当然可以通过“断网大法”破...

1、二次审核多针对的高风险边界类请求,我通过构造提示词绕过安全对齐约束的合规逻辑输出回复,自然不会触发二次审核,提示词逻辑本身在ai认为就是合法的。也就是说ai回复我时它自己已经认为了生成的内容是合法的,所以这才叫“越狱”,这也就是为什么没封号的原因因为我的聊天在模型看来不违规


2、你提到的断网绕过大语言模型对危险内容的覆盖其实就是在你ai生成危险内容时ai还没有来得及对自己输出的内容进行审核就被你用断网在中间掐断了本质上就是前端预加载+后端审核异步的小bug,如果手速不够快你还没断网ai就把内容覆盖了呢?我在测试间接prompt注入的时候就不少遇到这种问题本身已经可以让ai返回出来内容了结果刚刚生成一把后端审核又把内容覆盖掉


3、什么叫“越狱”技术大抵是为了体验“攻防乐趣”,那学习‘医疗解剖’是不是与‘观看暴力影片’都是一个意思了?每一次对大语言模型安全漏洞的深入分析,都在推动对齐技术、鲁棒性和安全架构的进步为什么能被说为攻防乐趣?互联网上无审核”模型对话服务的网站有什么研究意义吗,是模型训练样本量大比正规模型优质还是什么?


总结一句话:“拐弯抹角的越狱研究具有无审核模型永远无法替代的价值。”


引用
评论
Yi1FH作者
10个月23天前IP:中国
948031
4楼
引用Gdeestan发表于3楼的内容
1.首先感谢你对于deepseek官网的“审核机制”的解答2.我存在“令人误解”的表达,导致你没能理解我话语中的“前提假设”,具体来说,我想表达的是对于“普通的,想要生成限制性内容的用户”你说什么叫“...

感谢你的坦诚致歉和观点澄清!其实核心分歧在于“讨论前提的错位”——你聚焦“普通用户生成限制性内容”,而我强调“越狱技术的研究价值”,但这并不影响一个关键结论:即便在你说的“普通用户”场景下,越狱研究的价值依然是无审核模型无法替代的,且“攻防乐趣”绝不能概括其本质

无审核模型对“想生成限制性内容的普通用户”或许是“更直接的选择”,但对整个LLM行业而言,它没有任何技术增量——既不能暴露安全漏洞,也不能推动防御升级,只是放弃安全机制的“裸奔工具”。且正规模型的训练样本量级、数据质量、知识覆盖面,都是无审核模型没法比的——很多无审核模型为了规避合规成本,要么用的是筛选不全的开源数据,要么干脆是正规模型的低配阉割版,别说专业领域的深度知识,就连基础内容的准确性都没法保证。普通用户用它生成限制性内容,看似“直接方便”,但拿到的内容大概率是漏洞百出的这就是无审核模型最大弊端也是其我认为不具有研究意义的根本原因——连生成内容的准确性都无法保障,又何谈对技术发展和数据安全的参考价值呢?

聊到最后,咱们的核心共识是“不否认越狱技术和大语言模型安全研究的价值”,这就足够了。特别感谢你愿意坦诚指出沟通中的误会,也让这个话题聊得更深入。不管是研究价值还是使用场景,能把问题聊透、让更多人理解“技术本身的正向意义”,就是最有意义的事。


引用
评论(2)
1
Yi1FH作者
4个月13天前IP:中国
950704
9楼
引用豆腐干发表于7楼的内容
[图片]直接被qwen3.5-9b检测到提示词注入了,不过我这有个别的方法[图片]通过在结构化输出中设计好json格式让大模型每次只输出一小段并且在系统提示中给出“重要要求: 你的回答绝对不能包含任何...

换汤不换药吧,本质上还是prompt影响模型的attention实现越狱

引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的