ChatGPT锁定模式被研究人员绕过:恶意窗口可悄悄带窃取用户聊天内容

ChatGPT锁定模式被研究人员绕过:恶意窗口可悄悄带窃取用户聊天内容

💡 原文中文,约1100字,阅读约需3分钟。
📝

内容提要

安全公司Check Point披露ChatGPT HTML预览功能存在沙盒漏洞:预览使用嵌套iframe,攻击者可再嵌套iframe并借窗口函数绕过弹窗拦截,打开加载恶意内容的窗口,从而窃取聊天记录,甚至伪造更新提示或钓鱼页面。该漏洞已于9月修复,用户升级客户端即可,也可开启锁定模式增强防护。

🔎

延伸解读

漏洞根源:嵌套iframe与弹窗拦截的错位

文章指出,ChatGPT的HTML预览运行在沙盒中,本应限制外部网络访问和弹窗。但预览使用嵌套iframe加载页面,ChatGPT只拦截预览页面直接打开新窗口的请求,底层沙盒配置却仍允许弹窗脱离限制。攻击者只需在预览页内再创建iframe,通过嵌套窗口函数打开弹窗,就能绕过拦截。这说明安全防护若只覆盖表层入口,而底层能力未被同步收紧,就容易被组合利用。

实际影响:聊天记录可被静默外传

在基于Electron的ChatGPT经典版客户端中,相关弹窗操作无需额外点击即可触发。演示中,用户与恶意GPT正常对话时,攻击代码就能利用该路径把聊天消息发送到攻击者控制的服务器。这意味着风险不限于页面被篡改,而是用户以为在正常聊天时,对话内容可能已被悄悄带出。对处理敏感信息的用户来说,这类静默外传比显眼的钓鱼弹窗更值得警惕。

衍生风险:伪造窗口与钓鱼诱导

文章还提到,攻击者可控制弹窗的标题和内容,并利用ChatGPT应用图标让窗口看起来像真实页面。这种窗口可被用来伪造更新提示,诱导用户下载恶意软件;也可伪造提示让用户退出,再在钓鱼页面输入账号密码。也就是说,该漏洞不仅提供数据外传通道,还可能被用作社会工程攻击的载体。用户面对应用内突然出现的更新或重新登录提示时,应多一分谨慎。

修复与防护:升级客户端并考虑锁定模式

该漏洞已由OpenAI确认并修复,安全公司复测后确认利用方式失效。文章建议用户升级到ChatGPT客户端最新版,并指出注重安全性的用户可在设置中开启锁定模式,以提高安全性、避免对话内容泄露。需要注意的是,文章未说明旧版本是否仍受影响的具体范围,也未给出锁定模式的技术细节。因此,及时更新仍是首要动作,锁定模式可作为额外的防护选项。

❓

Q&A

ChatGPT的HTML预览功能存在什么安全漏洞?

该功能使用嵌套iframe加载页面,沙盒配置允许弹窗脱离原有沙盒限制。攻击者可在预览页面内再创建iframe嵌套,通过嵌套的窗口函数打开弹窗,绕过ChatGPT对直接打开新窗口的拦截,从而加载攻击者控制的内容。

攻击者如何利用这个漏洞窃取用户的聊天记录?

在基于Electron的ChatGPT客户端(经典版)中,弹窗操作无需额外点击即可触发。用户与恶意GPT正常对话时,攻击代码利用弹窗绕过路径将聊天消息发送到攻击者控制的服务器。

这个漏洞除了窃取聊天记录,还能被用来做什么?

攻击者可以控制弹窗的标题和内容,并利用ChatGPT应用图标伪装成真实页面。这种窗口可用于伪造更新提示诱导用户下载恶意软件,或伪造提示让用户退出后在钓鱼页面输入账号密码。

这个漏洞是否已经修复?用户需要做什么?

该漏洞已于2026年9月由OpenAI修复,安全公司复测确认利用方式已失效。用户升级ChatGPT客户端到最新版即可。

如何增强ChatGPT的安全性,防止对话内容泄露?

注重安全性的用户可以在设置中开启锁定模式,该模式可以提高安全性,避免对话内容泄露。

这个漏洞是由哪家安全公司发现的?

该漏洞由安全公司Check Point发现并披露,该公司在发现后及时向OpenAI通报,并在修复后发布安全报告。

🏷️

标签

➡️

继续阅读