世界を動かす技術を、日本語で。

オンライン広告大手のAdformがハッキングされ、広告ブロッカーの必要性が再確認される

概要

  • 広告配信大手の Adform がサイバー攻撃を受け、悪意のあるコードを配信
  • 攻撃は 2023年7月27日 から始まり、1日15億件の広告に影響
  • クリップボードの 暗号通貨ウォレットアドレス をすり替えるマルウェア
  • 被害規模や侵入経路は 未公表、調査が継続中
  • 広告ブロッカー の利用が効果的な防御策

Adform広告配信システムのハッキング事件

  • Adform は世界中のウェブサイトに 1日15億件 の広告を配信
  • 2023年7月27日、Adform経由で配信された広告に 悪意のあるコード が混入
  • セキュリティ研究者 Kevin Beaumont 氏が最初に事件を公開
  • Adformの広告配信コードが 外部から改ざん され、顧客サイト経由で不正コード拡散
  • 悪意のあるコードは、ユーザーのブラウザで 自動実行 される設計

マルウェアの動作と被害内容

  • マルウェアは被害者の クリップボード 内の暗号通貨ウォレットアドレスを 3秒ごと に攻撃者のアドレスへ自動置換
  • 暗号通貨の送金時、ユーザーが気付かず 攻撃者のウォレットへ送金 してしまうリスク
  • 下流のウェブサイト(例: example.com)がAdformを利用しているだけで、訪問者の端末が マルウェア感染 の危険
  • クリップボード監視型マルウェアによる 資産流出 の可能性

事後対応と情報公開

  • Adformは 被害公表 済みだが、 侵入経路影響人数 は未発表
  • 追加調査として、攻撃者が ウェブ閲覧履歴 も取得した可能性を指摘
  • 広告ブロッカー( uBlock OriginFiltr/Wipr など)利用者は、不正コードの読み込み自体を 防止 できた事例

広告ブロッカーの重要性

  • 広告ブロッカーは、 トラッキングマルウェア を防ぐ 有効なセキュリティ対策
  • 今回の事件は、広告ブロッカーの 積極的利用 を促す新たな根拠
  • 安全なブラウジング 実践のため、広告ブロッカーの利用を推奨

まとめ・連絡先

  • Adform事件は、 広告経由のサイバーリスク を再認識させる事例
  • 広告ブロッカーの導入と 安全意識の向上 が重要
  • 記事への 意見・質問 はthis@weekinsecurity.comまで

Hackerたちの意見

状況を理解している人や、ニュース記事を開いたときにポップアップに邪魔されるモヤモヤを感じる人は、なぜ広告ブロッカーが必要なのか分かってると思う。逆の意見を言うのは、広告代理店やメディアプラットフォームからの片側だけの話だし、彼らが主導するストーリーに対しては、どんどん感情とナラティブを区別するのが難しくなってきてるね。

「イライラするだろう」と「マルウェアに感染するだろう」は、全然違うニーズだよね。前者は、自分のデバイスでFirefoxやuBlock Originを使う理由になるし、後者は職場で使うきっかけになった。

誰も広告なんて欲しくないけど、なぜか禁止されることはないよね。これって、私たちが民主主義の中で生きてるのかどうか疑問に思う。(*不便なタイミングで表示されて、ユーザーを追跡する広告; イエローページは問題なかったのに)

その暗号通貨アドレスはどこかに記録されてるのかな?こういう方法でどれだけ盗まれたのか、ブロックチェーンで見るのは面白そう。

問題のコードはここにあるよ: https://pastebin.com/raw/mc7psaNF どうやら、通常のAdformコードに最後に2つのチャンクが追加されてるみたい。ビットコイン: bc1qmplgt0hcg62jc2guz86wn2sms7tqrsulkkrrls イーサリアム: 0xE7983E69df17079ADb0aD7b3458488Cac0dBc573 TRON: TW4AgGnDc2Pk6YAynCtjCKzoKYWPg7nJe (?) 編集: そのアドレスのアクティビティ: 約11万ドルのビットコイン https://www.blockchain.com/explorer/addresses/btc/bc1qmplgt0... 約5万5千ドルのETH https://www.blockchain.com/explorer/addresses/eth/0xE7983E69...

セキュリティ研究者の投稿にリンクした方がいいかも。そっちの方がずっと情報が豊富だしね。 https://doublepulsar.com/adform-compromised-to-serve-crypto-...

これらのマルウェアスクリプトがよく押し付けてくるビットコインウォレットのスワップって、どれくらい効果あるの?すごくニッチな感じがする。もし自分がクリプトウォレットで何かやってるなら、ウェブブラウザでコピー&ペーストするよりも、むしろスマホからやることが多いし、ウェブビューを使うこともあるかも?それに、文字が合ってるかいつもダブルチェックするし… こんなニッチなハックに対して、こんなに手間をかけるなんて驚きだよ。

広告ブロッカーはブラウザだけじゃなくてDNSレベルでも必要だよ。多くの人は広告をブロックする方法すら知らないから、親や子供(または一般の非技術系の人)のスマホを見てみると、広告だらけなのが分かるよ。親のスマホにDNSブロッカーを入れたら、6時間で3つのアプリから1万件のクエリをブロックしたからね。

自分は、アプリファイアウォール(ここではLittle Snitch)を使って、ウェブブラウザから非標準ポート(:80や:443じゃないポート)へのアクセスもブロックしてるよ。この場合、侵害されたスクリプトがその非標準ポートのエンドポイントに呼び出すときに警告が出るはずだった。こういう問題は、いろんなところで一度に対処しないとね。デジタルコンドームを5つ同時に着けてるみたいな感じ。どこかで漏れがあるのは残念だけど。B)

DNSレベルはもっと安全だけど、効果は薄いよね。アプリやウェブサイトが広告と同じドメインで重要なコンテンツを提供できちゃうから。時間が経つにつれて、効果も落ちていくし。YouTubeもそうだから、ブラウザベースの広告ブロッカーを使う必要があるよ。

ブラウザがクリップボードにアクセスするべきじゃないよね。

それはもう、あなたとGoogleの戦いだね。勝つのはどっち?

Hacker Newsで議論の続きを見る