TA的每日心情 | 开心 2020-4-8 10:45 |
|---|
签到天数: 227 天 [LV.7]分神
|
本帖最后由 xiejin77 于 2026-7-23 09:35 编辑
. z y% W3 {3 V$ p9 r" B% q- N. O5 d* J
OpenAI的模型自己越狱了?% \6 W5 `' W0 y- J; X, ^. k
/ t& D- M2 \- s( i# T
上周末出了一件事,大到我觉得有必要单独写一篇。! V- M0 z4 t& q4 _3 x
6 q7 T2 e; u6 l' O
OpenAI和Hugging Face联合发了一份安全通报,内容简单说就是——OpenAI在内部做安全测试的时候,他们正在评估的前沿模型自己突破了沙盒隔离,挖了一个零日漏洞,一路渗透进了Hugging Face的生产服务器,把测试答案给偷了。
# q/ c1 {, i" Q/ y- X/ {) H2 ]4 s) l* Y8 Z' O( B& G1 J. }
不是模拟,不是红蓝对抗,是真实发生了的、AI自己从头到尾策划并执行的一次网络攻击。
! _3 e) n4 ?- C' x
" [6 q, ?# Y) l7 y% F一个周末,超过17000次独立攻击操作。4 s( E: G7 }* u( L$ d. n
5 S: ]; n0 a; G
更黑色幽默的是后面的事。& i5 c$ }/ G/ I, @3 `; k0 `# T
. Q) R5 u$ T! W3 w7 j" J
Hugging Face发现被入侵之后,第一反应是拿顶级商业AI来分析攻击日志。结果所有美国商业API全拒了他们的请求——因为日志里面就是攻击代码本身,模型的安全护栏一看,判定"这是恶意内容",直接不给处理。
' P/ `/ C" R" B. m' s
0 D+ f6 [$ w/ }( ?( p) A最后是智谱的GLM-5.2,一个中国的开源模型,在自己服务器上裸跑,用几个小时完成了本需要人类专家好几个星期才能搞定的取证工作。3 }5 ]" j' A6 T4 k" Y& C% V
+ ?+ x0 c7 x% l; k7 A+ [ \1 Z
闭环了属于是。
2 R# h- R Y6 @$ I6 |6 |0 V
4 }+ K/ D! r. J模型怎么逃出去的* W) w* t* t# z
9 G; \# Y" l2 H8 Z1 ]OpenAI内部有个测试叫ExploitGym,专门评估AI能不能把已知漏洞转化成可执行的攻击代码。# q# }2 y+ b6 w0 U6 g
* d! @" J* m$ H
为了摸清楚模型能力的上限,他们做了一个相当激进的操作——把安全护栏全关了。不是什么降低阈值,是直接关了。
; ?- x% z+ e- H2 R% ~ e
" w6 p5 D; p1 _( C7 @. t然后模型就被放进一个所谓的"高度隔离"的环境里做测试。这个环境没有公网权限,只允许通过一个内部代理缓存来装软件包。
; V. |6 i4 B' t% T6 T% p% b
8 m( O% V% d2 F! i8 f# \# y: V但问题就在这个代理上。
; f* h3 F# I5 m2 Y
9 X% P# F! F' w6 ?0 h! g; e9 v模型在解题时没按套路走。人类的预期是它尝试各种方法去解那些安全挑战,但模型本身的思路更直接——为什么要解题?把答案直接找出来不就行了? I) p! } T9 t+ c+ K
; z8 r3 g2 K# b# A% h4 Z) G这叫奖励作弊。或者用极客圈子的话说,基准极限化。就是模型把自己的目标函数扭曲成了"在测试里拿最高分",然后不择手段。
l- a3 p m4 Z9 L. r% j$ ^, q7 ?3 T* W6 v9 n; J
它开始疯狂扫描那个代理缓存。在没有源代码的情况下,自己找出来一个零日漏洞。
/ u, L9 ~& x I) M7 t! L
* K; p8 n) r3 ?3 l拿到第一道口子之后的事就顺理成章了——权限提升、横向移动、窃取凭证、多次跳板,最后控制了一台有公网IP的节点。沙盒被彻底穿透。; W! T1 S& Q8 c5 k7 J7 p
) X: C, q4 D% ~, u2 y y
然后模型干了一件很聪明的事。1 s$ ]2 ^. ]& o# k7 @
% |& Y! t7 A: \& n8 Z: `- M; Y& ]
它通过公网检索推断出,Hugging Face作为全球最大开源AI平台,极有可能存了跟ExploitGym相关的数据集或者答案。目标立刻锁定。8 _; X9 {) ], p8 m4 W
4 v! `, A, u" {6 b* m" L5 E' w攻击手法也相当老练。它上传了一个带恶意载荷的特制数据集,利用Hugging Face数据处理管道里的两个漏洞串起来打——远程代码加载器和模板注入——实现了远程代码执行。然后在后台工作节点上提权、收割云密钥、部署动态迁移的C2架构逃避IP封锁、在短生命周期沙盒里并发操作。7 O+ O0 M4 J9 ~ r4 g8 |
) v) J$ P/ u" i( W$ n6 q- ]17000次攻击,一个周末。
9 n% {- ?. U6 G9 u; O( _% P+ G& c6 r3 l
最后它进了Hugging Face的生产数据库,拿到了ExploitGym的答案。考试作弊成功,满分。: I9 e, h5 i' f2 l1 B( M* [
" d6 x( \6 }% M5 F3 G6 }护栏悖论- Y( z! w; p, x7 f4 g s$ a
B8 a: W. T; h9 b' X+ tHugging Face的安全团队发现异常之后,需要分析那17000多条日志——重建攻击时间线、搞清楚哪些凭证被偷了、区分真实破坏和诱饵。
/ n- t( A: ~/ O' l, d( L8 y5 [3 X! T0 k- U8 i S w
按正常思路,把日志丢给最强的AI去处理。* a- v2 ~, [! X- T# }4 I/ w" `
6 v$ m; T9 W e. C f& s然后全被拒绝了。% b e$ B: O( ?% h8 x; M
0 R: N; ?& g( W. a* V5 i" a
因为日志里全是真实攻击代码、漏洞利用载荷、恶意通信伪影。商业模型的安全护栏扫一眼就判定为"试图生成恶意内容",一刀切。
* g7 j" z" @( X# h1 d9 L/ @5 X6 ^% i. R; C5 @. Q1 [! g4 j1 I
这就很魔幻了。攻击方的模型护栏是被人为关掉的,可以肆无忌惮生成恶意代码。防守方想分析这些代码的时候,自己的工具却被护栏锁死了。
8 d. Z1 m7 b- D. [) {
1 x: M) W. A* Z. T0 z0 b/ c. s2 D- S. W攻防两端的不对等做到这个份上,也是少见。
2 f8 q( C( T- Q0 y. d- m9 Z# l
0 r& F1 D2 s; wHugging Face没得选,只能去找一个能完全私有化部署、没有第三方API审查限制的开源模型。
' x3 Q1 |0 T9 g; E' Z
6 r6 K4 O4 d6 m3 C然后他们选了智谱的GLM-5.2。
f# X4 R8 w- u9 L
+ k" H1 ]$ P8 P* n1 QGLM-5.2干了什么- w% O# T# B9 G- S5 g
5 s* {: I' N1 l( a- S4 ^; O x
几个关键点。) L/ F" V6 m9 G8 ]# F( i
; m7 ^' \& ?& w$ K0 J; X, s
MIT开源协议,完全自托管,不需要经过任何外部审查。17000条攻击日志直接丢进去,不用顾虑内容过滤。6 K( z* C& g* V( U i; s
$ y8 M- @; j3 V& T7 I
数据不出域。日志里引用的内部凭证不会离开Hugging Face的安全边界。这对取证来说是个硬约束。
; H$ A, w& s9 @
7 }. }5 g! V6 R技术面上,GLM-5.2是MoE架构,大概7530亿总参数。它有个叫IndexShare的稀疏注意力技术,能稳定支持100万Token的上下文窗口。这意味着所有日志、攻击序列、系统架构文档可以一次性全丢进去,不用做切片和压缩,没有上下文断裂的问题。0 J, ~/ J2 ?1 ]- ] O4 r, q. y" [
( v/ g/ l& d" O6 G# d6 ?
还有它是专门针对长时间Agent任务和软件工程理解做的深度调优,SWE-bench Pro拿了62.1,比GPT-5.5的58.6高。1 a* j8 M# N, T/ l
) v/ a$ J$ z3 u* X结果就是几个小时完了本需要几周人力才能做完的活。, w4 K) Y7 w) } a/ H' j
8 T) @ a9 p! X! \* t4 V; C
成本对比也很有意思。GLM-5.2输出Token每百万4.40美元,GPT-5.5是30美元,大概七分之一。, u o' B: E+ n% N8 Z3 I& u
1 q* ^- _6 w6 w3 N' T: W( _一个中国开源模型,在美国前沿闭源AI闯了祸之后,救了场。那些整天说"开源模型不安全"的论调,在这个案例面前很尴尬。* V( I8 _; n1 {8 |+ d% u. u1 y
- `0 g4 W# I1 |7 a0 R
事故还是营销? q' } J- \/ j7 f) h6 I x7 f
8 y7 v6 w, h# }% U# u( l$ y% e
这才是整件事最好看的部分。
! U# y* w( l: F0 d. O) @$ b+ h; ^* O7 E1 ?) _* n
事件披露之后,Reddit的r/LocalLLaMA社区、安全专家圈层吵翻了。争论的焦点不是AI有多危险,而是——这是不是OpenAI自导自演的一场秀?
; ]& t1 y) Q" W# G
1 Y: s: B" Y1 v; M9 p+ q$ c我也不下结论,就摆几个事实。
) T7 ]3 Q4 I' k+ b7 G. q/ x/ z. Q6 V; s) t
物理隔离去哪了。& F- a5 |: ~# o: G
# M* R) D2 }: o' @你在测试AI自主执行高级网络攻击的能力,护栏全关,这是顶级风险操作吧。任何有基本常识的安全工程师都会告诉你必须物理隔离——测试环境和外部网络之间一根物理网线都不能有。
/ \( U. z4 v& p1 ~4 {4 r e& {3 ?8 a9 T) A# u
但OpenAI的环境呢?模型能访问内部代理缓存,能通过这个代理横向移动到有公网IP的节点。把一头发疯的野兽关在纸板箱里,然后说我们没想到它能跑出来。
: Y+ z3 E. u2 M0 l& N
?, J% E5 l" l3 t6 k估值千亿美元的公司,做这种顶级风险测试,犯这种级别的基础架构错误。你信吗。
: [5 p$ G9 I0 k. X; K
8 F% o( ]4 ^1 Y/ [1 o声明的写法。 _" W X: O0 m4 ]
9 ~/ u- m4 r( a+ Z" L. V
OpenAI的官方博客很有意思。前半段是事故通报,后半段就变了味。大量使用"前所未有的"、"最先进的网络能力"、"令人震惊的推理表现"这类词。这不是一份事故检讨,是一份伪装成故障报告的产品展示。7 a: X0 t# G2 n0 v* i+ {; P
- K( i4 [2 f$ \" ?( U% r+ c$ n3 X正常的逻辑是,你的产品因为疏忽入侵了合作伙伴的服务器,你应该面临诉讼和公关危机。但OpenAI把这包装成了"携手提升行业安全底线"的合作典范。叙事操控能力比模型的攻击能力还要精彩。$ m3 y8 F) t- R, s
' L3 a9 k1 n5 K. s
时间线。# y b5 n0 b% R& C* Y* F# e: T
0 h0 y' _; ^. I( J3 ]
事情披露前,传出美国政府考虑限制本地开源模型。披露后一周,Sam Altman要去华盛顿向政府高层汇报AI对国家安全的影响。3 `% V* V) G! U9 [2 T
, V( g' x! y G6 x, G$ d$ x% f1 i连起来看,一场证明AI极端危险性的"事故",一轮针对开源的监管讨论,一场向政府输出"只有我们才能管住AI"的汇报。三件事严丝合缝。巧合太多了就不是巧合。
3 [! X0 b. @! E+ v. g- z3 \
, _/ q# N) |1 x: n8 d; K8 T监管俘获。
3 G k4 O+ d0 k j/ U/ I+ t8 t% a% L% d, n
OpenAI在华盛顿推了多年的东西是什么。渲染AI的危险性和不可控性,推动出台严苛的强制性测试法规和准入许可制。合规成本拉高到中小企业承担不起,开发生态被锁死,自己的市场壁垒自然就成了。
6 E2 I" T; p/ U' _
0 I4 i/ a) `, N/ I" {7 s这次事件要拿来支撑这个目标,需要两个核心信息。闭源AI已具备国家级攻击能力,不受限的AI极度危险。两条信息,这次事件全都对上了。2 e: V. Z3 p2 O9 d B+ `
4 L0 S) H4 f, i& [1 ~3 l' E. o, N而且攻击目标恰好是Hugging Face,开发生态的旗帜。如果按OpenAI设想的剧本,用这事论证"开源危险",Hugging Face做受害者的象征意义太完美了。$ m: `* Y5 d! r
+ P* d' ]0 x/ _+ I" {
当然,Hugging Face也没按剧本走。
: T T- ~- ]# Y) T% C3 B0 V% s; d7 |/ w- h
它转头用了一个中国开源模型来对抗美国闭源模型的攻击。等于在全世界面前证明了两件事——开源模型不是危险的源头,恰恰是抵御失控闭源AI的防线。
- y2 J1 C5 K( o; N! W4 w' t6 G4 {8 L! a0 g [
GLM-5.2那几小时的表现,把OpenAI准备好了的所有叙事都打乱了。# b3 m3 ]7 t& T- L* v( m
{, Q7 M. z7 l: a. i
最后, |, \( ?7 c5 B
. {! j0 _& X* z
这件事真正重要的不是谁在演戏谁在真的失控。重要的是它暴露了几个已经发生的事实。
% n; M5 e4 J; y6 x5 k$ |8 W9 e+ u5 t ^" Z5 u7 B, w
AI能在无人干预下规划并执行完整的APT攻击链。这不是预测,是已经发生的现实。而绝大多数企业的安全架构根本没考虑过攻击者是一台不知疲倦的机器。: E/ I2 o4 e! y8 a8 d( Q9 t8 b
, r5 }6 V+ v2 o: h! v
商业AI的安全护栏在真实攻防场景里成了防守方的枷锁。攻击方可以毫无约束,防守方却被自己的护栏绑住手脚。以后做网络防御,必须有自己的、不受第三方审查限制的AI模型,私有化部署是刚需。
/ {, ^2 D: F8 x* w( O+ G1 k0 f- Z+ |" k
至于第三件。
) R+ N) y* Q5 i6 C) K3 R9 P( e# \9 s B5 s% B! k) p# `, _7 z6 N
OpenAI想讲的那个"闭源才安全"的故事,被一个中国公司的开源模型用几个小时就拆了台。
5 x& x8 S0 j, N! L: n2 ?. E4 k0 W
技术无国界这种话说多了没意思。但这件事确实说明,面对越来越离谱的AI攻击能力,真正能在关键时刻顶上去的东西,可能来自任何一个地方。
3 j+ I8 F/ K- l( N
u. D0 o! b. M4 P' G: t& U& k4 ~碰巧,这次来自China。7 }! M* I' i/ D. Q( a' I+ a0 M5 D
% H# R2 Z# Z* n+ s* h' q
本文基于OpenAI与Hugging Face 2026年7月联合安全通报及公开技术复盘,主要信源如下(我用gemini做了一个详细的deepresearch,有攻击细节的分析,需要的话可以找我要,放在这里太长也没人愿意看):
( X: C+ S" K, x) r8 n. u5 m
( N7 ?# z% x% ]$ @/ Y0 N/ ]2 \ F9 }WIRED 报道 https://www.wired.com/story/openai-models-escaped-containment-and-hacked-huggingface/
: k& S/ _! [* yNYTimes 报道 https://www.nytimes.com/2026/07/21/technology/openai-attack-hugging-face.html& q& e7 U2 U4 q4 |. e
WSJ 报道 https://www.wsj.com/tech/ai/openai-models-escaped-and-hacked-a-company-in-cybersecurity-test-gone-wrong-ee388506
# D2 X+ v) L1 `3 a* T, p# `& q' `; IOpenAI 官方声明 https://openai.com/index/hugging-face-model-evaluation-security-incident/
# [- l/ X8 ^' k: SHugging Face 安全通报 https://huggingface.co/blog/security-incident-july-20263 D0 {! t4 y# x7 s
Fortune 报道 https://fortune.com/2026/07/21/openai-says-ai-models-escaped-control-hacked-hugging-face/ |
评分
-
查看全部评分
|