[论文解读] Ad-Blocking and Counter Blocking: A Slice of the Arms Race
本文首次对网络上的反广告屏蔽技术进行了大规模特征分析,采用一种可扩展的方法检测 Alexa Top-5K 网站中共享的第三方脚本。研究发现,这些网站中有 6.7% 使用了来自 12 个不同实体的反广告屏蔽脚本,其中一半被 Ghostery 和 Privacy Badger 等主流广告屏蔽工具绕过,表明屏蔽工具与反屏蔽技术之间正持续进行技术军备竞赛。
Adblocking tools like Adblock Plus continue to rise in popularity, potentially threatening the dynamics of advertising revenue streams. In response, a number of publishers have ramped up efforts to develop and deploy mechanisms for detecting and/or counter-blocking adblockers (which we refer to as anti-adblockers), effectively escalating the online advertising arms race. In this paper, we develop a scalable approach for identifying third-party services shared across multiple web-sites and use it to provide a first characterization of anti-adblocking across the Alexa Top-5K websites. We map websites that perform anti-adblocking as well as the entities that provide anti-adblocking scripts. We study the modus operandi of these scripts and their impact on popular adblockers. We find that at least 6.7% of websites in the Alexa Top-5K use anti-adblocking scripts, acquired from 12 distinct entities -- some of which have a direct interest in nourishing the online advertising industry.
研究动机与目标
- 为了理解现代网络中反广告屏蔽技术的普遍性及其工作原理,特别是高流量网站中的应用情况。
- 识别负责在多个网站上部署反广告屏蔽脚本的第三方服务和实体。
- 评估主流广告屏蔽工具在检测和阻止这些反广告屏蔽机制方面的有效性。
- 在用户隐私、广告模式和网络中立性背景下,探讨反广告屏蔽技术的伦理与法律影响。
提出的方法
- 开发了一种可扩展的技术,通过分析代码相似性和结构模式,识别多个网站之间共享的第三方 JavaScript 对象。
- 利用该方法,通过识别在 Alexa Top-5K 列表中多个域名间共享的脚本,检测反广告屏蔽脚本。
- 使用 Chrome 开发者工具收集并分析样本反广告屏蔽网站在浏览器加载过程中的 HTTP 请求。
- 评估三种主流广告屏蔽工具——AdBlock Plus、Ghostery 和 Privacy Badger——检测和阻止反广告屏蔽脚本的能力。
- 绘制反广告屏蔽脚本的供应商地图,并按功能和域名类型进行分类。
- 对样本网站进行人工检查,以评估检测机制和面向用户的响应方式。
实验结果
研究问题
- RQ1在 Alexa Top-5K 的顶级网站中,反广告屏蔽技术的普遍程度如何?
- RQ2哪些第三方实体提供反广告屏蔽脚本?它们的商业或技术角色是什么?
- RQ3反广告屏蔽脚本使用哪些技术机制来检测广告屏蔽工具?
- RQ4现有的广告屏蔽工具能否有效应对这些反广告屏蔽技术?
- RQ5反广告屏蔽技术对终端用户和网站功能的实际影响是什么?
主要发现
- Alexa Top-5K 中至少有 6.7% 的网站使用了反广告屏蔽脚本,主要集中在新闻、博客和娱乐类别。
- 这些脚本由 12 个不同的实体提供,其中多个为广告技术或分析服务提供商,另有 1 个实体明确提供反广告屏蔽服务。
- 在 12 个反广告屏蔽供应商中,有一半(6 个实体)被至少一种测试的主流广告屏蔽工具屏蔽——Ghostery 和 Privacy Badger 各屏蔽了四个,AdBlock Plus 屏蔽了一个。
- Taboola 和 Outbrain 的反广告屏蔽脚本被 Ghostery 和 Privacy Badger 同时屏蔽,表明这些工具具备较强的检测能力。
- Google 广告服务、内容分发网络以及分析服务提供商的脚本较难被检测,暗示其可能对当前广告屏蔽工具的启发式规则更具抗性。
- 这场军备竞赛已进入新阶段,广告屏蔽工具目前已能对抗数据集中一半的反广告屏蔽脚本,表明技术对抗正持续动态演化。
更好的研究,从现在开始
从论文设计到论文写作,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。