内存中生成的钓鱼页面:Blob URL 攻击正在改写反钓鱼对抗格局

简介: 新型Blob钓鱼攻击利用浏览器原生Blob URL,在用户内存中动态生成仿冒登录页,无外链、无恶意域名,绕过传统URL黑名单与网关检测。攻击复用Teams等合法云服务跳转,伪装成DocuSign邮件,诱导输入凭证。防御需转向行为审计、FIDO2认证与上下文安全教育。(239字)

传统网络钓鱼的典型特征是攻击者搭建仿冒站点,诱导受害者访问外部恶意网页,安全防护体系长期依靠恶意域名黑名单、URL 信誉检测、网页内容扫描等手段拦截风险。但 2026 年安全厂商 Barracuda 披露的新型攻击活动,彻底打破这套固有防御逻辑:攻击者不再维护公开可访问的钓鱼网站,而是利用浏览器原生 Blob URL 能力,直接在受害者本地浏览器内存生成伪造登录页面,整套恶意界面只存活于单次浏览器会话之中,传统网络层防护手段很难捕捉威胁线索。这一类攻击的出现,意味着网络钓鱼已经从 “恶意网站欺骗” 演进到 “浏览器上下文劫持欺骗”,给企业与个人用户的身份安全带来全新挑战。

image.png 本次被公开监测到的攻击活动,整套链路大量复用微软 Teams、OAuth 等正规云服务链路。攻击起始邮件伪装成 DocuSign 电子签业务通知,附带一份本身不带病毒的日历邀请附件,这份附件不执行恶意代码,其唯一作用是让整封邮件看起来属于正常商务往来,降低邮件安全网关与收件人的警惕心理。当受害者点击邮件内链接,请求会先跳转至微软 Teams 的合法服务端点,再由 Teams 页面加载来自第三方 CDN 的外部脚本资源;脚本拿到伪造页面的 HTML 载荷之后,调用浏览器 API 生成 Blob URL,在内存中渲染出高度仿真的钓鱼登录界面。

从技术原理来看,Blob(Binary Large Object)是浏览器的标准能力,设计初衷用于本地预览图片、PDF、文档,把二进制数据映射为浏览器内部临时地址,内容完全驻留在设备内存,不会保存到磁盘本地文件系统,关闭标签页之后相关数据就直接销毁。在正常业务场景中这项功能可以提升网页交互体验,攻击者却将其改造为钓鱼载体。生成后的钓鱼页面依托 service‑worker 后台服务脚本、沙盒 iframe 组件完成交互管控,攻击者后端平台还可以通过浏览器消息通道实时下发指令,同一时间对多名受害者动态调整钓鱼页面内容,属于一套可集中运营管理的攻击平台,并非简单静态伪造页面。

该攻击最棘手的地方在于缺少传统钓鱼的检测特征。传统防护产品可以抓取外部服务器上的钓鱼网页样本,把域名、URL 加入黑名单。Blob 钓鱼没有固定对外暴露的恶意站点,恶意页面产生于受害者浏览器内部,网络代理日志中看不到对钓鱼页面的直接访问记录;邮件网关只能检测初始邮件和跳转的第一级链接,后续内存生成页面的行为发生在终端本地,网关无法感知页面内容变化。普通用户也很难分辨风险,整个跳转链路大量经过知名厂商的正规域名,地址栏展示的域名依然属于可信服务商,仅凭肉眼观察地址栏域名,完全无法察觉内存中已经渲染了伪造登录表单,不少接受过基础安全培训的企业员工同样会落入圈套。

这并非孤例,在此之前安全机构 ANY.RUN 就已经监测到代号 BlobPhish 的长期攻击行动,该活动自 2024 年 10 月持续运作,主要针对微软 365 以及多家海外金融机构实施凭证窃取,同样依靠 Blob 对象在浏览器内存构建钓鱼界面,大量企业机构遭受账号劫持威胁。两类案例共同说明,Blob URL 钓鱼已经从概念验证走向规模化实战,攻击者充分利用浏览器原生能力规避检测,安全行业过去积累的域名黑名单、网页样本库,对此类威胁的拦截效果大幅下降。

反网络钓鱼技术专家芦笛强调,Blob URL 钓鱼揭示了当前反钓鱼体系的核心短板:多数防护体系过度依赖外部网络特征检测,把防御重心放在识别外部恶意服务器,一旦威胁转移到终端浏览器上下文,原有检测逻辑就容易失效。域名和 URL 可信,不等于当前页面内渲染的业务表单一定可信,这是很多用户乃至企业安全管理人员容易忽略的认知盲区。迪妙网络空间安全学院在一线攻防案例复盘过程中也观察到,不少企业的安全培训依旧停留在 “不要点开陌生域名链接”,却很少讲解同一合法域名上下文内部产生恶意内容的风险,安全教育的更新速度滞后于攻击技术迭代。

需要厘清一点,该攻击并不利用浏览器高危漏洞,没有依靠系统漏洞实现代码执行,全部流程调用浏览器公开标准 API。攻击者没有攻破微软 Teams 等服务,只是把可信云产品作为攻击链路的中转载体,真正的恶意载荷来自第三方 CDN 资源,这一点常常会被普通用户误解。整个攻击的最终目标依旧是骗取账号密码、OAuth 授权许可;当受害者在内存生成的伪造表单输入账号密码,表单会把凭证加密回传给攻击者服务器,进而造成企业邮箱、云文档、业务系统账号被盗,后续可进一步引发企业邮件劫持、数据泄露甚至勒索软件入侵事件。

面对这类新型钓鱼手段,简单依靠拉黑域名已经不足以抵御风险,防御思路必须从 “拦截恶意网站” 转向身份防护、浏览器行为审计、完整访问链路监控的组合模式。

对于企业安全运维,首先需要升级邮件安全检测逻辑,不能只校验邮件内初始链接,需要对完整重定向跳转链路进行追踪,识别跳转链末端加载外部脚本的异常行为;针对 OAuth 授权流程建立审计机制,监控业务系统出现的非预期授权跳转,及时发现异常权限申请请求。其次,应当对浏览器异常行为开展监测,重点关注登录认证场景下的 Blob URL 渲染、陌生 service‑worker 脚本注册行为。同时要优先部署抗钓鱼多因素认证,FIDO2 Passkey 这类依靠域名绑定校验的认证技术,可以从协议层面抵御凭证窃取,即便用户遭遇 Blob 内存钓鱼,伪造页面也无法调用本地密钥完成身份签名,能够形成兜底防护。迪妙网安认为,在浏览器层面发生的欺骗攻击,最优解不是单纯依靠终端扫描,而是使用具备域名绑定校验能力的身份认证手段,把安全判断交给协议本身,而不是完全交由用户肉眼辨别页面真伪。

面向普通使用者,也需要更新自身安全判断习惯。过去大家习惯看地址栏域名是否正确,而 Blob 钓鱼告诉我们,即便域名显示正常,也不能完全放松警惕。收到合同签署、文档查看类邮件请求时,尽量不直接点击邮件内嵌链接,改用手动打开官方网站登录查看待办业务;遇到弹出登录窗口时,优先主动新开标签页访问业务官网,不要直接在跳转出来的弹窗内输入账号密码。同时尽可能开启 Passkey、硬件密钥这类抗钓鱼的二次认证,降低账号被盗之后攻击者利用窃取凭证登录的可能性。

也要客观看待技术边界,芦笛提醒,Blob URL 钓鱼虽然隐蔽,但攻击链条依然需要完成初始社会工程投递,依旧离不开钓鱼邮件、社交消息完成第一步诱导。无论攻击手段如何在浏览器内部做伪装,攻击者都需要把受害者引入预设跳转链路,用户行为层面的风险点没有消失,只是欺骗的主战场从外部网站迁移到浏览器内部。因此安全意识教育依然不可舍弃,但教育内容不能停留在老旧的识别可疑域名,需要补充浏览器上下文相关的风险知识。迪妙网安的安全意识培训实践中就提出,网络钓鱼对抗已经进入 “内存与上下文欺骗时代”,安全认知不能固守十年前的经验。

网络钓鱼技术的演变始终跟随终端技术发展,从仿冒域名、短链接、二维码钓鱼,再到如今 Blob 内存页面攻击,攻击者不断寻找现有防御体系的盲区。Blob URL 钓鱼给行业带来重要启示:安全防护不能把全部希望寄托在网络侧黑名单机制。未来反钓鱼的建设思路,需要网络检测、终端行为监控、抗钓鱼身份认证、更新迭代的安全教育互相配合,形成多层防护闭环。当攻击已经藏进浏览器内存之中,我们的防护视野,也必须随之延伸到浏览器会话的内部行为当中。

编辑:芦笛(公共互联网反网络钓鱼工作组) 来源:迪妙网络空间安全学院

目录
相关文章
|
1月前
|
运维 安全 数据安全/隐私保护
移动设备作为数字密钥:Singpass Passkey 抗钓鱼认证机制与实践研究
新加坡Singpass推出Passkey通行密钥,基于FIDO2/WebAuthn标准,将手机变为硬件绑定数字密钥,通过非对称加密与域名强绑定,从协议层原生抵御钓鱼攻击,消除密码/验证码窃取风险,但无法防范社会工程学诱导诈骗。(239字)
97 1
MAC使用CodeSign查看已签名的文件的数字签名情况
MAC使用CodeSign查看已签名的文件的数字签名情况
1150 0
|
25天前
|
人工智能 自然语言处理 数据可视化
万小智 AI 建站3.0|一句话生成全栈企业官网,前后端 + 数据库一体交付,零基础 5‑10 分钟完成上线
阿里云万小智AI建站,一句话生成全栈官网:自动产出前后端、数据库、AI配图/文案、智能客服,并集成域名、备案、SSL、CDN一站式上线。零代码、5-10分钟交付,适配门店、工作室及中小企业,让网站真正成为获客工具。
|
1月前
|
SQL 监控 关系型数据库
MySQL索引合并优化器陷阱:为什么复合索引比索引合并快一个数量级?
MySQL优化器有一个“自作聪明”的行为——当单列索引无法完全覆盖查询时,它可能选择索引合并(Index Merge) ,同时使用多个单列索引,把结果集合并起来。听起来很合理对吧?但索引合并有严格的适用条件,用错了比全表扫描还慢——尤其是UNION类型的索引合并,需要对多个结果集去重和排序,代价极高。本文拆解索引合并的3种类型、3个踩坑场景,以及什么时候该用复合索引替代。
|
1月前
|
人工智能 运维 监控
大模型多Agent核心能力:深入了解协作架构与任务调度,完整构建复杂AI协同任务22.7
本文系统解析大模型多Agent协作技术:阐明其解决单模型能力瓶颈的核心价值,深入剖析角色专属化、行为自主化、交互协同化三大特征;详解中心化、分层、分布式三类架构及适配场景;梳理任务拆解、智能分配、时序管控、异常兜底四大调度逻辑,并提供可落地的实践框架与代码示例。
235 1
|
1月前
|
IDE 编译器 开发工具
【最新最全】CodeBlocks下载安装汉化一篇讲透(2种安装方式)
Code::Blocks 是一款免费开源、跨平台的 C/C++ 集成开发环境(IDE),内置 MinGW 编译器,安装即用,轻量快捷,广泛用于教学与入门开发。(239字)
|
1月前
|
人工智能 自然语言处理 数据挖掘
阿里云 Token Plan 个人版重磅升级:加量不加价,新增 Agent Harness MCP 工具权益
阿里云Token Plan个人版升级:Standard/Pro套餐新增Agent Harness工具权益(搜索、网页解析、图像生成等12项能力),全量通过MCP协议开放,支持一站式调用。Lite/Standard/Pro价格不变,仍为39/139/499元/月,额度同步提升。新增视频生成、RAG、Memory等后付费服务,助力开发者低成本构建生产级Agent。阿里云百炼Token Plan官网:https://t.aliyun.com/U/EsRjVx
|
1月前
|
缓存 物联网 BI
RFID资产盘点系统实施指南:从标签选型到全量对账
本文详解RFID资产盘点实施五步法:标签选型与粘贴、读写器现场调参、盘点作业组织、结果回写对账、上线防回流,每步配可执行验收标准。避开“硬件到位却盘不准”的常见坑,助项目首次全量盘点差异直降至个位数。(239字)
|
1月前
|
监控 安全 网络安全
医疗患者门户仿冒钓鱼攻击的攻击机理与风险防控 —— 基于 MyChart “Medicare Kit” 诈骗事件分析
本文以MyChart“Medicare Kit”钓鱼事件为案例,剖析医疗场景网络钓鱼的高欺骗性成因:品牌仿冒、老年群体认知短板、社会工程话术升级及传统防护失效。提出技术检测迭代、机构响应机制、精准化用户教育与多方协同治理四维闭环防控路径。(239字)
84 1
|
4月前
|
人工智能 调度 流计算
AI Agent 出问题时,不要只看最终回答:一次请求级调试的思路
AI Agent出错时,仅看最终回答无法定位根源。本文提出“请求级调试”思路:聚焦system prompt、messages、tools schema、tool call/result及token消耗等关键层,揭示Agent每轮真实输入输出。推荐开源工具ccglass,专为观测AI编程Agent(如Claude Code、Codex)的完整请求链而生,助你从“感觉不对”走向“证据驱动”调试。(239字)