[論文レビュー] Ad-Blocking and Counter Blocking: A Slice of the Arms Race
本稿では、Alexa Top-5K ウェブサイト across で共有されるサードパーティスクリプトをスケーラブルな手法で検出することにより、Web 上のアンチ広告ブロッキングに関する初の大規模な特徴付けを提示する。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.
研究の動機と目的
- 現代のWebにおいて、特に高トラフィックのウェブサイトを対象に、アンチ広告ブロッキングの普及状況とメカニズムを理解すること。
- 複数のウェブサイトにまたがってアンチ広告ブロッキングスクリプトを配布しているサードパーティサービスおよびエンティティを同定すること。
- 人気広告ブロッカーが、これらのアンチ広告ブロッキングメカニズムを検出・ブロックする能力を評価すること。
- ユーザーのプライバシー、広告モデル、Web ネットラリティの文脈において、アンチ広告ブロッキングの倫理的・法的含意を検討すること。
提案手法
- コードの類似性と構造的パターンを分析することで、複数のウェブサイトにまたがる共有サードパーティ JavaScript オブジェクトを特定するスケーラブルな手法を開発した。
- この手法を用いて、Alexa Top-5K リスト内の複数ドメインにまたがって共有されるスクリプトを特定することで、アンチ広告ブロッキングスクリプトを検出した。
- Chrome Developer Tools を用いて、サンプルのアンチ広告ブロッキングウェブサイトのブラウザ読み込み時の HTTP リクエストを収集・分析した。
- AdBlock Plus、Ghostery、Privacy Badger の3つの主要広告ブロッカーが、アンチ広告ブロッキングスクリプトを検出・ブロックできる能力を評価した。
- アンチ広告ブロッキングスクリプトの供給元をマッピングし、機能およびドメインタイプごとに分類した。
- 検出メカニズムとユーザー向けの反応を評価するために、サンプルウェブサイトの手動検査を実施した。
実験結果
リサーチクエスチョン
- RQ1Alexa Top-5K の上位ウェブサイトにおいて、アンチ広告ブロッキングはどの程度広がっているか?
- RQ2どのサードパーティエンティティがアンチ広告ブロッキングスクリプトを供給しており、それらのビジネス的・技術的役割は何か?
- RQ3アンチ広告ブロッキングスクリプトは、広告ブロッカーを検出するためにどのような技術的メカニズムを使用しているか?
- RQ4現在の広告ブロッカーは、これらのアンチ広告ブロッキング技術を効果的に対抗できるか?
- RQ5アンチ広告ブロッキングは、エンドユーザーおよびウェブサイトの機能に実世界でどのような影響を与えているか?
主な発見
- Alexa Top-5K のウェブサイトの少なくとも6.7% が、ニュース、ブログ、エンターテインメントの分野を中心に、アンチ広告ブロッキングスクリプトを使用している。
- これらのスクリプトは12の異なるエンティティから供給されており、そのうち複数は広告テクノロジーやアナリティクスプロバイダーであり、1つは明確にアンチ広告ブロッキングサービスを提供している。
- 12のアンチ広告ブロッキング供給業者の半数(6社)が、テストされた3つの主要広告ブロッカーのいずれかによってブロックされている—Ghostery と Privacy Badger はそれぞれ4社をブロックし、AdBlock Plus は1社をブロックしている。
- Taboola および Outbrain のアンチ広告ブロッキングスクリプトは、両方の広告ブロッカーによってブロックされており、これらのツールの検出能力が強いことが示されている。
- Google 広告サービス、コンテンツ配信ネットワーク、アナリティクスプロバイダーからのスクリプトは、検出されにくく、現在の広告ブロッカーのヒューリスティクスに対してより耐性がある可能性がある。
- 技術的レースは新たな段階に達しており、ブロッカーがすでにデータセット内に含まれるアンチ広告ブロッキングスクリプトの半数をすでに対抗可能としている。これは、動的で進化を続ける技術的対立の事実を示している。
より良い研究を、今すぐ始めましょう
論文設計から論文執筆まで、研究時間を劇的に削減しましょう。
クレジットカード登録不要
このレビューはAIが作成し、人間の編集者が確認しました。