
最近,安全圈爆出一个挺让人后背发凉的案例:安全公司 LastPass 的威胁情报团队联合 Delphos Labs 披露了一个木马投放链条,受害者只是想下载一款知名的密码验证器工具,从搜索结果里点进了一个看起来无比正规的下载页——结果装上的是一套会先干掉杀毒软件、再偷走你全部密码的恶意程序。
很多人第一反应是:我装了杀毒软件,我还查了数字签名,文件是微软签名的,扫描也是零报错,这不就是安全的吗?
这次事件恰恰把这三道"心理防线"全部击穿了。今天咱们就把这条完整的攻击链拆开看清楚,顺便聊聊数字签名到底证明了什么这个老问题。
一、事件复盘
先把时间线捋清楚。
LastPass 的威胁情报团队在排查中发现了几个假冒的 GitHub 组织,其中最典型的一个叫 LastPass-Authenticator——名字、Logo、产品介绍都和正版 LastPass Authenticator 一模一样,页面上还有醒目的下载按钮。这个页面做了搜索引擎优化,当用户搜索"LastPass Authenticator download"时,它能排到搜索结果前面,甚至出现在 AI 生成的搜索摘要里。
需要说明的是,LastPass 官方本部没有被入侵,用户密码库也没有泄露,攻击者只是"借"了它的品牌。官方正版只通过官网和应用商店分发,假冒页面纯属李鬼。
用户点了下载按钮之后,请求并不会直接到攻击者的服务器,而是先经过好几个隐藏的 GitHub Pages 页面层层跳转,最后才落到攻击者控制的机器上。这些跳转页和载荷服务器前面都套着 Cloudflare,攻击者可以随时更换载荷服务器,而不用改动外面的诱饵页面——就算载荷服务器被举报下线,诱饵页还在,换个服务器继续投毒。
最终交付给用户的是一个体积很大的 ZIP 压缩包,研究人员观测到两个版本分别约为 148MB 和 127.9MB。为什么要做得这么大?因为很多自动化沙箱和在线扫描服务有文件大小上限,超限的文件会被直接跳过分析。压缩包里还塞了大量垃圾文件专门"凑重量"。
顺带一提,研究人员发现同一台攻击服务器上同时托管着 40 多个品牌的假冒下载页,LastPass 只是其中一个"货架商品"。这套东西本质上是按套路批量复制的恶意软件分发服务,和今年早些时候其他安全厂商报道过的批量假冒 GitHub 仓库活动是一脉相承的。
二、技术核心拆解
这条攻击链的精髓,在于每一环都在滥用"信任"。咱们一层层看。
第一层:用品牌和 SEO 骗过人。 假冒页不是随便做个粗糙页面,而是完整复刻官方品牌资产,再靠搜索引擎优化把页面顶到搜索结果前排。大众的直觉是"搜出来排前面的、页面做得正规的,应该没问题"——攻击者赌的就是这个直觉。
第二层:用微软自己的组件打开缺口。 压缩包里有一个改名过的微软官方调试器 vsdbg.exe,旁边放着一个恶意的 vsdbg.dll。Windows 的 DLL 加载机制有个特点:程序运行时会优先从自己所在目录加载同名动态链接库。于是正规微软程序一启动,就把攻击者的 DLL 拉进来一起执行了,这就是所谓的 DLL 侧加载。在系统看来,是"微软的程序在运行",安全软件很难起疑。
这个加载器随后尝试三条提权路径,最终拿到 Windows 最高权限 SYSTEM,然后安装一个内核驱动。
第三层:也是整条链最狠的一环——一枚微软签名的驱动,专门用来杀安全软件。 这个驱动名为 Alinubx.sys,落盘后伪装成 nvfsflt64.sys,注册的服务名叫"NvFsFilter",还冒用"NVIDIA 文件系统过滤驱动"的描述。它带有微软 Windows 硬件兼容性发布者签名的完整签名链——签名的日期是 2023 年 3 月,比这波攻击早了好几年,是攻击者捡来现成用的。
追根溯源,这个驱动其实是国产磁盘加密产品 CnCrypt 附带的 CcProtect.sys 改名换姓而来,安全社区很早就把它收录进了恶意/易滥用驱动清单,网上还流传着公开的利用代码。关键来了:原版文件在 8 月份大约 70 家引擎里能被 7 家检出,而改名之后的版本检出率是零。因为微软的易受攻击驱动黑名单是按文件哈希匹配的,文件一改名、哈希一变,黑名单就形同虚设。研究人员 8 月就向微软报告了这个问题,微软的回复是这个驱动并非微软组件,其行为不符合微软对安全漏洞的定义,建议走另一个驱动评估通道。
这枚驱动里硬编码了 145 个杀毒软件和终端检测产品的进程名,一旦加载就从内核态把它们逐个终止。为什么要强调"内核态"?因为咱们平时用的杀毒软件、EDR 都运行在用户态,内核比它们低一层,安全软件根本拦不住、也看不见这个杀戮过程。就连 Windows 专门用来保护安全进程不被杀的 PPL 机制也被绕过了。更有甚者,这个驱动会随系统重启自动加载,开机先把安全软件杀一遍再继续干活——安全软件连"复活再战"的机会都没有。
研究人员还发现,这枚驱动的本事远不止杀进程:它还具备隐藏文件、进程注入、重定向网络流量的能力,只是这些功能需要额外的配置文件才会启用,而这波攻击没有部署。
第四层:保安清场之后,真正的贼进场了。 安全软件被干掉后,一个被命名为 Rapuncel 的窃密木马开始工作:从 25 款以上浏览器里导出保存的密码;对 Chrome 和 Edge 这类启用了"应用绑定加密"(专门防第三方进程偷密码的机制)的浏览器,它把代码注入到浏览器进程内部,以浏览器的身份让浏览器自己解密——守门人被策反了。此外它还收集加密货币钱包文件、Discord/Steam/Telegram 的登录会话、Windows 凭据管理器内容、屏幕截图,以及文件名里带 password、seed、wallet、recovery 等关键词的本地文件,打包压缩后传回攻击者服务器。
按 LastPass 的处置建议,只要运行过这个假冒安装包的机器,就应该按"内核级失陷"处理:浏览器密码、钱包、各平台会话一律视为已被窃走,需要在一台干净的设备上完成全部改密,必要时对机器做内核级取证甚至直接重装系统。
三层风险怎么分? 功能层面,用户没拿到想要的正版工具,等于白装;安全层面,这是整机最高权限失陷,所有凭据、会话、敏感文件都可能外泄;合规层面,如果失陷的是公司电脑,浏览器里存着的企业后台密码、内网会话随之丢失,可能触发数据泄露事件和上报义务——个人一个坏习惯,扩散成企业安全事故。
三、常见技术误区
误区一:有微软签名就是微软的、就是安全的。 这是最普遍的误解。微软对驱动的那类签名,证明的是"这个文件通过了微软的兼容性信任管道、提交者身份真实",并不担保它的行为安全。本次事件里的驱动是第三方提交的合法签名产品,签名链完全真实,但它的功能是杀安全软件。记住一句话:签名验证的是来源,不是行为。
误区二:VirusTotal 零报错就等于干净。 改名之前的驱动好歹有零星引擎能检出,改名之后检出率直接归零。恶意文件改个名、重新编译一下,哈希就变了,基于哈希的检测全部失效。扫描工具是有用的参考,但它回答的是"像不像已知恶意样本",而不是"这个文件在干嘛"。一个从来没干过坏事记录、也没进黑名单的文件,扫描器自然说它干净。
误区三:微软的黑名单会自动保护我。 微软从 Windows 11 某个版本起默认启用了易受攻击驱动黑名单,确实挡掉不少已知滥用驱动。但黑名单按哈希匹配,改名或重编译就能绕过——本次驱动甚至原版都不在名单里。而且黑名单和漏洞定义是两回事:厂商可以合理地认为"第三方驱动行为不当不算我的漏洞",平台机制的边界需要用户自己心里有数。
四、实操指引
给普通用户的建议:
- 下载软件认准唯一入口。 正版密码管理器、验证器这类安全工具,只从官网或系统自带的应用商店下载。搜"某某 下载"然后点前排结果,是最容易中招的习惯——本次假冒页专门优化了搜索排名,甚至连 AI 搜索摘要都可能引用它。
- 对"看起来太正规"的第三方页面保持警惕。 Logo 正确、介绍详尽不等于官方。最简单的核对方法是去品牌官网找下载链接或官方应用商店,而不是反过来相信搜索结果里的页面。
- 遇到体积异常大的安装包要停手。 一款手机验证器配套工具的安装包高达一百多 MB,本身就是强异常信号,这类"凑重量"的文件往往就是在赌扫描器和沙箱的体积限制。
- 怀疑中招就按最坏情况处理。 如果运行过来路不明的安装包后出现杀毒软件莫名退出、系统服务异常等情况:立刻在一台干净设备上改掉所有重要密码、退出并重置各平台会话、检查加密钱包并转移资产,受影响机器建议做系统重装而非简单杀毒。
给开发者和企业管理员的建议:
- 利用公开的检测要点做排查。 本次披露的报告中给出了高价值痕迹:系统里出现名为 NvFsFilter 的服务、驱动文件写入 System32\drivers 目录下名为 nvfsflt64.sys 的文件、签名方是"Henan Dafeng Software"或包含 CnCrypt 字样的元数据。终端安全平台可以针对这些指标加监控。
- 按行为而非哈希做检测。 驱动加载后紧跟安全进程批量终止,这个行为模式比任何文件名都可靠——攻击者随时可以再改一次名。
- 管控终端驱动加载。 企业环境可以启用微软的驱动黑名单策略并关注其更新节奏,同时对非白名单驱动加载行为告警。
- 重要账号把多因素认证做在硬件层。 浏览器里存的密码和会话在这种攻击面前是守不住的,关键账号使用独立硬件密钥或至少是独立设备上的验证器,别把"第二把锁"和"第一把锁"挂在同一个柜子里。
五、结尾
这次事件里没有一个环节是"新技术":DLL 侧加载、驱动滥用、假冒官网、SEO 投毒,全是老手艺的新组合。但它把一个老道理讲得特别透彻——安全领域所有的"信任凭证",签名、排名、检测零报错,都只是概率参考,不是保证书。
对普通人来说,最划算的防线依然朴素得有点无聊:只从官方渠道下载软件,重要密码分开存放,多因素认证真的开起来。
如果这篇文章帮你识破过类似的下载陷阱,欢迎转发给身边还在"搜出来就敢装"的朋友;你在下载软件时踩过哪些坑,评论区聊聊。
(注:本文依据 LastPass 威胁情报团队与 Delphos Labs 的公开技术报告及多家权威媒体报道整理;报告原始披露时间为 9 月 17 日,本周多家媒体跟进报道并提示该分发平台仍在活跃运行,相关指标以官方报告为准。)