雇佣间谍软件如何入侵广告系统本身
以色列广告供应商将程序化广告变为间谍软件投放系统,利用零点击漏洞感染政府及北约网络。此次入侵暴露出的结构性漏洞,或将重塑6000亿美元广告行业的自我监管格局。
广告行业以为已经过审查。但并没有。
多年来,程序化广告生态系统基于一个简单的信任假设:如果一家广告供应商获得了主流平台或行业协会的认证,就可以相信它会在公认的边界内运营。然而这一假设刚刚崩塌。Citizen Lab的一份报告显示,以色列公司Discover-Tech利用其获得Google和IAB Europe认证的身份,作为传递零点击漏洞的载体,向全球政府、军方和关键基础设施网络的被瞄准个人设备中植入雇佣兵间谍软件。
这不是一起单一发布商被入侵或 rogue 广告网络在边缘地带运作的故事。这是一起经过审查的供应商在数字广告供应链的信任核心内部运营,并利用这种信任将全球广告系统本身转化为监控交付机制的故事。
AdFection如何运作
此次代号"AdFection"的行动以颠覆传统威胁模型的方式,利用了程序化广告的运行机制。通常情况下,广告欺诈方案会窃取展示量或夸大点击率。AdFection却做了更危险的事:它将定向广告变成了载荷递送载具。
Discover-Tech与以色列监控公司Candiru(后改名为Integrity Labs)建立了合作关系。Candiru的客户——通常是希望针对特定个人的政府和执法机构——提供目标档案。这些档案被输入Discover-Tech的广告平台。当广告与Candiru监视名单上的某人的档案匹配时,投放的广告便包含恶意的JavaScript或代码,会反向连接至Candiru的控制服务器。那些服务器随后投递一个零点击漏洞载荷,旨在目标设备上安装间谍软件。
这里的复杂性才是最令人警觉之处。零点击漏洞不需要目标的任何交互——无需点击链接,无需打开文件。一旦广告在屏幕上渲染,漏洞即刻激活。凡是通过Google、Yandex或Beeswax加载Discover-Tech广告且携带档案标记的设备,都会被动感染。
目标并非随机
受害者并非普通互联网用户。根据Citizen Lab的报告,Discover-Tech的广告展示出现在与北约、联合国、欧洲立法机构、澳大利亚关键基础设施运营商以及挪威和瑞典的武装部队及政府机构相关联的网络上。
这些都是大量投资网络安全防护的组织。它们拥有专职IT团队、防火墙、终端保护方案和漏洞管理计划。然而,它们却通过广告层遭到入侵——这是安全团队传统上视为低风险入口的网络部分,位于宽松Web网关之后,而非加固的外围防线之内。
这些网络被攻破这一事实告诉我们关于广告技术生态系统如何融入组织基础设施的重要信息。现代企业允许程序化广告在内网自由流通,因为拦截广告会导致太多工作流程中断。这种便利恰恰是AdFection所利用的。
谁该受责备——以及谁应该
Google和IAB Europe将Discover-Tech列为认证或验证供应商。这一身份意味着某种程度的尽职调查。报告曝光后,Google将Discover-Tech从广告供应商登记册中删除,并完全终止了其对接入广告交易平台。IAB Europe也将该公司除名。Beeswax将其从购买平台上移除。旗下运营Vungle的Liftoff暂停了访问权限并进行审查。Eskimi封锁了该公司的账户和域名。
快速响应值得注意。但真正的问题是,这些公司是否本能在第一时间阻止这种情况。认证是静态检查点,而非持续监控系统。一家供应商可以被审查一次,然后在数年内不受监管地运营。据观察,Discover-Tech在相当长一段时间内通过认证基础设施投放恶意广告,而无人察觉。
Citizen Lab在评估中直言不讳:此次行动揭示了"在线广告系统的结构性缺陷,该系统未能发现或防止本报告中所记录的滥用行为。“问题不在于一家供应商变坏了。问题在于系统没有任何机制能够发现此类滥用。
为何这改变了威胁模型
传统网络安全框架将广告供应链视为供应链风险——一种潜在的入侵入口,但普遍被理解且在一定程度上可控。AdFection彻底重新定义了这一问题。广告生态系统不仅仅是一个潜在载体;它是一个能够触及互联网上任何加载了包含程序化广告网页用户的定向和递送系统,无论该用户在组织架构中处于何种位置。
这一点之所以重要,是因为程序化广告触及了互联世界几乎每个角落。它运行在新闻网站、政府门户网站、企业内网、医院网络和军事通信平台之上。为记者投放横幅广告的同一条广告交易所,同样可以为国防部长投放广告。两者之间不存在有意义的技术分隔。
雇佣兵监控行业一直渴望更精准的定向能力。通过AdFection,它终于实现了——但不是通过更优秀的情报收集。它是通过广告基础设施本身实现的,利用Google等平台已经收集的目标数据,以大规模方式识别并触达特定个人。
接下来会发生什么
AdFection所利用的漏洞几乎可以肯定是零日漏洞。Citizen Lab的报告并未点名具体漏洞编号,这强烈暗示研究团队标记此次行动后,这些漏洞已被修复。这正是零点击武器的特性:它们是珍贵的、一次性使用的资产,一旦被发现有立即失去价值。
但交付机制——将程序化广告用作间谍软件分发渠道——是可复用的。任何能接触广告供应商(即使是经认证的)的敌对势力都能复制这种方法。基础设施已经存在。目标数据已经收集。唯一的问题是,谁将构建下一版本。
Citizen Lab呼吁广告主和政府官员采取具体行动,防止AdFection式行动重演。对于普通用户,实验室建议安装广告拦截器,在iOS和Android设备上重置移动广告标识符,在家庭和企业网络部署广告拦截软件,并保持系统更新。这些都并非全新建议,但当威胁不再是网络钓鱼邮件或被篡改的下载文件——而是你每天早晨浏览的新闻网站上那条广告横幅——时,它们获得了新的紧迫感。
整个行业需要更硬核的解决方案。在雇佣兵监控公司能够购买认证广告供应商的接入权并用于发动定向攻击的世界里,当前的广告技术审查流程显然不足。认证需要从周期性转为持续性。实时威胁情报需要整合进供应链,而非作为独立事项另行处理。
在那之前,问题不再是AdFection式行动何时会出现,而是它一定会出现。工具已经验证可行。信任缺口已经暴露。而靠"能用恰当的信息触达任何人、任何地方"这一前提谋生的广告业,如今必须直面这样一种可能:那条恰当的信息,正是让你感染的东西。