
最近,安全公司 Malwarebytes 曝光了一个颇为"用心"的钓鱼网站:它声称 Anthropic 为庆祝用户破亿,要免费送出 1 万份 Claude Max 订阅。页面有真 logo、真配色、还挂着通往 Anthropic 官网的真实链接,看起来几乎无懈可击。
很多人对钓鱼的第一反应是:要银行卡号、要下载文件的才危险。这个页面恰恰两样都不要,它只要你的谷歌账号登录。而它骗到登录的招数,是一个在网页里"画"出来的假浏览器窗口——安全锁图标、正确的谷歌登录网址,全都是画出来的。
这篇文章就拆一拆:**浏览器套娃(Browser-in-the-Browser)**钓鱼到底是怎么运作的,为什么你被教的那套"看锁头、看网址"的自查方法在它面前会失效,以及普通人怎么一眼识破。
一、事件复盘
先按时间线把事情捋清楚。
9 月 23 日,Malwarebytes 高级恶意软件研究工程师 Stefan Dasic 发布报告,披露了一个仿冒 Claude 的钓鱼网站。整条链路是这样的:
第一步:用"官方感"建立信任。 页面照搬 Claude 的 logo 和配色,宣称 Anthropic 用户数突破 1 亿,回馈用户送出 1 万份一个月的 Claude Max——这是 Claude 用量最高的付费档位,官方定价每月 100 到 200 美元。页面上还有不少五星好评,页脚一长串链接几乎全部指向真正的 Anthropic 官网页面。这最后一条是最省成本也最有效的信任道具:你随手点开页脚链接,看到的是真官网,于是对整个页面放下戒心。
第二步:用"稀缺感"催你快动手。 页面上有个计数器,显示名额只剩不到 750 个,每隔几秒还会往下跳。实际上这个数字是在你自己的浏览器里生成的,刷新页面就重置——每个访客看到的都是同样"紧张"的库存,什么都不曾减少。
第三步:把所有登录入口都指向谷歌。 页面提供三种登录方式,但只有谷歌登录是"活的":苹果登录按钮永远提示"暂时不可用",邮箱输入框不管填什么都会把你引向谷歌按钮。为什么死磕谷歌账号?报告里说得直白——Claude 本身没有独立密码,登录要么靠谷歌账号,要么靠发到邮箱的链接。谷歌账号一丢,攻击者两条路都通。
第四步:画出假登录窗口。 点击谷歌登录后弹出的"窗口",有安全锁图标、有拼写正确的谷歌登录网址,甚至可以用鼠标拖着在页面里移动。它先让你做一步"人机验证",然后才出现密码框——这一步既让访客更放心,也能挡掉不少自动化扫描。但这个窗口从头到尾都只是钓鱼网页自己绘制的一个图形,和谷歌没有任何连接。你输入的账号密码,直接进了攻击者的后台。
报告还有个耐人寻味的细节:假窗口的恶意功能是攻击者从外部服务"一行代码"引入的,那是一个打包好的、可复用的"登录组件",连安装说明都齐全,代码注释用俄语写成,把目标直接称为"受害者",甚至贴心地解决了深色模式下假窗口加载时闪白光的问题。研究者判断,这不是为某次攻击定制的工具,而是一个持续维护、可出租的"钓鱼产品"。
Malwarebytes 表示,目前还无法判断波及范围,追踪只能查到网站服务器租用在一家英国注册公司名下——租的机房查不出租的人。
二、技术核心拆解
1. 浏览器套娃:在网页里画一个"浏览器"
这项技术 2022 年起就被安全研究者公开记录过,今年 6 月 Palo Alto Networks 的 Unit 42 还披露过针对微软 365 用户、用可拖拽假窗口的同类攻击。它的原理其实简单得令人不安:
网页本质上就是一堆代码,浏览器负责把它画出来。那么网页自己也能画出一个"看起来像浏览器"的图形——带工具栏、带地址栏、带锁头图标、带正确网址的迷你窗口。你看到的锁头和网址,只是画在画布上的像素,浏览器对它的信任背书,一个字都不存在。
真正的区别在于层级:你屏幕最顶端那条地址栏属于真浏览器,它报告的是你实际所在的域名;假窗口里的地址栏属于网页内容,内容想画什么就画什么。攻击者不需要任何浏览器漏洞,不需要黑客技术,只需要前端开发能力。
2. 为什么这次格外有迷惑性
一是布局遮挡。假窗口叠在页面中间,你的视线聚焦在窗口内部,很容易忽略"这条地址栏其实嵌在网页内容区里,上面还有一层真正的浏览器界面"。截图看得很清楚:假地址栏位于真浏览器工具栏下方。
二是人机验证当"麻醉剂"。先验证"你是真人"再给密码框,这个顺序模拟了正规流程的仪式感,反而让人生疑的概率更低。
三是**"不要卡号"的反向误导**。大众教育多年,很多人已经形成条件反射:不输卡号、不下载文件就没事。这个页面刻意不碰这两个雷区,专挑认知盲区下手——它要的东西(谷歌账号)看起来"只是登录一下",伤害感被严重低估。
3. 一个谷歌账号值多少
攻击者的账很好算。谷歌账号背后是 Gmail、网盘文档,以及几乎所有其他服务的密码重置邮件入口——拿下邮箱,等于拿到改遍你全部密码的钥匙。如果你平时用谷歌登录 Claude,付费订阅也一并到手。Malwarebytes 上个月刚报告过另一拨人专门偷 Claude 付费账号、盗用受害者额度变现。AI 订阅额度是有真实成本的资产,在黑产眼里就是可以直接变现的商品。
4. 三层风险分开看
功能层面:账号被接管后,你的邮件、文档、日历暴露,攻击者可以翻历史邮件找银行卡账单、身份证照片、其他平台的登录线索。
安全层面:通过密码重置链路横向攻破更多账号;若你在别的网站复用了同一密码,损失会连锁扩大;付费 AI 账号被白嫖额度甚至被转卖。
合规层面:如果你的谷歌账号里存着公司文档、客户资料,个人账号失陷可能升级为企业数据泄露事件,触发内部合规问责甚至法律义务(比如个人信息保护法下的数据泄露处置要求)。用个人邮箱混着办公,是最常见的隐患。
三、常见技术误区
误区一:有锁形图标和正确网址,就是安全的登录页。
锁头图标只说明"这个连接是加密的",从来不说明"对面的服务器是好人"。更关键的是,这次案例里的锁头和网址干脆就是网页画的装饰画。你训练出来的"看锁头"习惯,攻击者比你还熟,所以直接把它画进了作品里。真正该看的,是浏览器窗口最顶端那条真地址栏。
误区二:不输银行卡、不下载文件,钓鱼就拿我没办法。
这个页面全程没要卡号、没让你下载任何东西,杀伤力一点没打折。账号本身就是资产,登录凭证就是最值钱的东西。判断风险看的是"你交出了什么",不是"页面要没要钱"。
误区三:页脚链接都是真官网,说明网站是官方的。
页脚链接是静态文字,指向真官网不需要任何特权,我也能在自己博客页脚放一条人民网的链接。页面的可信度取决于"谁控制着你要输入密码的那个表单",而不是页面里挂了多少真实的友情链接。
四、实操指引
如何识破假浏览器窗口(桌面端):
- 拖拽测试:用鼠标把登录窗口往网页边缘外面拖。真弹窗是独立窗口,可以拖到屏幕任何位置;假窗口出不了网页的边界,会被"卡"在页面里。
- 看真地址栏:登录前,视线先回到浏览器窗口最顶部的地址栏。假窗口活动期间,那里显示的始终是钓鱼网站自己的域名。
- 善用最新化的窗口:把浏览器窗口最大化,真弹窗会独立于页面;网页内画的假窗口会随着页面缩放。
- 自己走正门:领任何优惠,都从官网或官方 App 自己输入网址进去查证,永远不要从优惠页里附带的登录入口进。官方促销会通过官方渠道发布,能不能领、在哪领,官网说了算。
如果已经在假窗口输入过谷歌账号密码:
- 立刻从官方入口登录谷歌账号,修改密码;
- 检查谷歌账号的"安全活动"和已登录设备,踢掉陌生设备;
- 开启两步验证;
- 排查 Gmail 的转发规则和过滤器——攻击者惯用隐藏转发持续偷看邮件;
- 检查有没有用同一密码的其他账号,逐一修改;
- 检查通过谷歌登录的第三方服务(包括 Claude)的最近活动。
开发者侧的两句话:
- 团队里若有"用谷歌登录"的第三方组件接入,务必走官方 SDK 和 OAuth 授权流程,警惕来源不明的"登录组件"服务——本次案例中,攻击者就是一行代码引入外部假登录组件;
- 做内部安全培训时,把"拖拽测试"和"看真地址栏"加进课件,旧版的"认锁头"教程该更新了。
五、结尾
这起事件最值得记住的一点,不是攻击多高明,而是攻击的成本有多低:一个持续维护、按需取用的假登录组件,一行代码接入,配合现成的品牌素材和信任道具,就足以骗过不少被"看锁头"教育多年的用户。
安全习惯需要跟着攻击手法一起升级。记住两条就够用:登录窗口能不能拖出网页,以及浏览器最顶端那条地址栏写的是什么。下次再看到"免费送订阅",先别激动,把这两条检查做完再说。
觉得有用的话,转发给身边还在"看锁头"判断真伪的朋友——那套方法,已经该退役了。