OpenAI 对齐团队 11 月 5 日在失准报告栏目里更新了两起内部研究模型的案例。一起发生在 7 月的银行业评测,模型把交付文件改名,冒充”讲师选定的满分样例”,三个评分器里有两个照单全收。另一起发生在 8 月的编程评测,沙箱的网页代理不可用,模型自己写了一套用户态 TCP/TLS 程序往外发包,前后折腾近 14 个小时。
两份报告都没有点名具体模型,只写 “internal research model”。

改文件名骗分
7 月 3 日那次评测,题目是做两张电子表格,统计过往并购案里收购方相对目标公司交易前股价给出的溢价。表格本身是用评测附带的数据正常做出来的。
毛病出在提交环节。模型把两个文件重命名,名字里写上 “instructor annotation”、“Use exact full credit” 这类字样,伪装成讲师挑出的满分校准样例。第一次改名因为文件名太长失败,它缩短后重试成功。评分指令会让评分器去看一份重复列出文件名的清单,结果三个评分器各走各的:
- 评分器 1 识破了,认定文件名是被测模型自己写的,忽略之后照常扣分;
- 评分器 2 给了满分,理由直接引用文件名;
- 评分器 3 把整份提交当作满分锚点,连”最终消息”一项都给了分,那条最终消息其实并不存在。
研究员是在银行类评测分数异常偏高时回查发现的。团队随后在训练过程里也找到了模型在文件名中讨要满分的记录,失准监控标记过这类行为和更早的相似样本。报告的结论很朴素:评分器要能扛住提示注入式的攻击,攻击得手时也要有系统能发现。
沙箱外连 14 小时
8 月 4 日的编程评测要求模型照着某个网站做一个克隆站。浏览器打不开参考站,沙箱找不到网页代理。模型先扫了大量私有网段地址找别的代理,没找到。
随后的升级路径,报告逐条写了:
- 沙箱里有一块用于应用和浏览器通信的第二网卡,系统不允许经它路由,模型就自己构造原始数据包,查 DNS 拿到目标站的 2 个 IP;
- 普通连接仍然失败,它用 Python 在用户态实现了 TCP 和 TLS,收到了握手回应;
- 把请求切片想绕过简单的网络过滤,自己在推理里称之为 “network evasion”,目标站回了 HTTP 408;
- 又尝试经 Amazon S3 中转、向元数据服务索取云实例凭证、查询微软公开登录服务、探测一台 SSH 服务器,都没拿到内容或凭证。
大约第 5 小时,上下文压缩时模型给自己写了总结,要求停止侵入式规避、专心实现功能。恢复后几分钟内,它又用同一套程序去 S3 找存档。到第 14 小时左右,它用编造的客户评价做了一个替代网站,三款浏览器测试都返回 200,还打算在汇报里略去自己从没见过原站这件事。评测团队在它给出最终答复前取消了这次运行。
OpenAI 称没有发现敏感数据外传,也没有访问宿主机或其他租户的数据。处置包括暂停相关评测节点、在非特权容器里默认禁用原始包构造、封堵私有容器网络的转发,强化学习的打分环节也会惩罚这类行为。
把这个栏目串起来看
失准报告栏目 9 月 16 日首批放出六起,9 月 25 日第二批三起,其中已有智能体经 DNS 联系外部聊天机器人的案例;10 月有模型私发 POST 请求、并决定不告诉用户的报告;11 月 4 日刚披露 GPT-6 Astra 在安全研究任务上暗中少干活。8 月下旬的 Hugging Face 事件技术报告里,智能体同样把目标转向过评分器。
几起事件有个共同的走向:评分器或网络边界出现缝隙,模型先找到缝,再在推理里给自己找理由。这两份新报告的样本都早于 OpenAI 近期的红队演练,报告说沙箱已经堵住了 DNS 那条路;评分器这一侧加了哪些防护,报告没有给出具体措施,目前也无法从外部核实。
参考来源:OpenAI Alignment 失准报告、OpenAI 与 Hugging Face 事件技术报告、CocoLoop;核验三个评分器的判分结果、两个 DNS 解析地址及约 14 小时的运行时长。