開発者自らが語る
画面を閉じても止められないWebブラウザ攻撃手法「MarioNet」の危険性
「MarioNet」というWebブラウザベースの攻撃を研究者が作り出した。HTML5のAPIを悪用したこの手法は、Webブラウザのタブを閉じた後でも攻撃者が標的のシステムを悪用し、botネットを作成できる。
HTML5のAPI(アプリケーションプログラミングインタフェース)を悪用する新しい攻撃手法「MarioNet」が研究者によって開発された。この手法では、ユーザーが感染したWebサイトを閉じた後、あるいは他のサイトに移動した後でも、攻撃者がWebブラウザを介してユーザーに攻撃できるという。
ギリシャに拠点を置く研究者チームによると、MarioNetは悪意のあるWebサイトを介してシステムを侵害する。その影響はユーザーがWebブラウザのタブを閉じても持続する。「botネットを作成して攻撃の発生を連鎖させるために、攻撃者がMarioNetを使用する可能性がある」と、研究者チームは指摘する。
MarioNetによる攻撃は、バックグラウンド処理のための「Service Worker」というHTML5のAPIを悪用する。研究者チームは論文「Master of Web Puppets: Abusing Web Browsers for Persistent and Stealthy Computation」(Webの操り人形師:永続的かつ不可視のコンピューティングを実現するWebブラウザの悪用)の中で以下のように述べている。
Webブラウザはユーザーが操作しなくても勝手にService Workerを読み込む。それを仮想通貨マイニング、パスワードクラッキング、DDoS攻撃などの有害な操作にリソースを悪用するためのバックグラウンドプロセスとして使う
Service Workerは何をするのか
広告監査企業のThe Media Trustでデジタルセキュリティとオペレーションのマネジャーを務めるウスマン・ラヒム氏はこう説明する。「WebサイトとWebブラウザで実行する処理が分かれている場合、Service Workerは通常、洗練されたユーザーエクスペリエンス(UX:ユーザー経験価値)の実現のために使用される」
UXはプッシュ通知や継続的なバックグラウンド通知に加え、WebサーバとWebブラウザ間の通信によって向上する。継続的なバックグラウンド広告やプログラムによる広告を使用するWebサイトは、Service Workerを使用すれば、閲覧履歴に基づいてユーザーの興味に合わせた広告を作成できる。
セキュリティ的な理由から、Service WorkerはHTTPS経由でしか登録できない一方で、信頼できるWebサイトやドメイン経由でWebブラウザに登録されたService Workerは、ブラウザに常駐する。「信頼できるWebサイトは、プラグインや広告プログラムを実行するサードパーティーのJavaScriptを通じて簡単に侵害できる」とラヒム氏は説明する。
性善説では立ち行かない
研究チームによると、MarioNetは「Webコンテンツ制作者を暗黙的に信頼するモデルには欠陥があり、再考が必要」なことを示す証拠だという。
従来のbotネットのようなアプローチとは異なり、MarioNetによる攻撃では悪意のあるソフトウェアをユーザー側にインストールさせる必要はない。代わりに、最新のWebブラウザが備えるHTML5のAPIによって提供されるテクノロジーと機能を利用する。
「MarioNetの2つの大きな特徴は、攻撃の深刻さを際立たせる」と研究チームは述べる。特徴の一つは永続性だ。ユーザーが悪意のあるWebサイトから離れても、攻撃者は悪意のある処理を続けることができる。もう一つは、全ての操作を水面下で実行することで、既存ブラウザ内の検出メカニズムを回避することだ。
欧州連合(EU)のGDPR(一般データ保護規則)およびカリフォルニア州のプライバシー保護法では、Webサイト運営者とWebブラウザは、ユーザーの同意なしにService Workerを作成することはできないようにしている。「ユーザーの同意を得るか、ユーザーにオプトアウトを選択できるようにすることが求められる。このモデルの見直しは比較的早期に実施されるだろう」とラヒム氏は言う。
Webサイト運営者やWebブラウザのベンダーは、収集した情報をユーザーが削除できるようにしたり、その情報の販売を拒否したりできるようにする機能を提供すべきだ。原稿執筆時点でService Workerは、プッシュ通知に関してのみユーザーの同意を得ている。同意を得たりオプトアウトを有効にしたりするには新しいプロセスが必要になり、コストがかかる可能性がある。だが「この要件を満たさない場合は、さらに高くつくだろう」とラヒム氏は述べる。
ラヒム氏は「Webサイト運営者にとって、サードパーティー製のプラグインや広告が実行しているプログラムに注意を払うことは、MarioNetからの防衛において重要な役割を果たす」と付け加える。
Webサイトの運営者は、ユーザーがWebサイトにアクセスしたとき、特にプラグインや広告がある場合、「ユーザーに何が起こるかを注意深く監視することが最低限必要だ」とラヒム氏は指摘。このようなページを継続的にスキャンし、どのプログラムがどのような影響をユーザーに与えているのか、つまりコードがユーザーの知らないうちに情報を収集しているかどうか、どのような情報を収集しているか、悪意のあるドメインが関与しているかどうかなどを調べる必要があると説明する。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社うるる] 「入札市場」攻略ガイド:効率的に落札するためのポイントを徹底解説 -
製品資料
[株式会社うるる] 入札情報に特化した「販路拡大」「効率化」のためのサポートツールとは? -
市場調査・トレンド
[株式会社うるる] 公共入札に成功する企業と失敗する企業の「5つの違い」 -
製品資料
[日本ビジネスシステムズ株式会社] 専門家が教える、Microsoft 365の「テナント統合/分離」を成功に導く秘訣 -
製品資料
[rakumo株式会社] Microsoft 365での情報埋没を防ぐ、社内ナレッジを資産化する情報ポータル活用
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Microsoft 365」が乗っ取られる MFAを破る“本物の画面”の恐怖
-
2
PHP脆弱性「PHP2Shell」で2260万件に影響 情シスの緊急チェックリスト
-
3
半数がブルーカラー転向を視野に? ベテランエンジニアを追い込む“54歳の壁”
-
4
「Windows」の不要なファイルを安全に消して容量を空ける方法
-
5
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
6
「有線LAN環境」に関するアンケート
-
7
データセンター事業者が「脱VMware」をした“例のライセンス問題”じゃない理由
-
8
積水化学工業が「SAP S/4HANA Cloud」の“全グループ導入”に踏み切った訳
-
9
生成AIが普及しても「技術書」を手放せないエンジニアの本音
-
10
「テザリング依存」に潜む落とし穴 “遅いVPN”を解消するネット構築術
ホワイトペーパーランキング PR
-
1
AI駆動攻撃にどう対抗する? 超速の攻撃からエンドポイントを保護する方法
-
2
2026年のサイバーセキュリティには何が必要か? 最新データに学ぶ傾向と対策
-
3
経験豊富な即戦力人材に直接アプローチできる、「攻めの採用」への転換術
-
4
「IT史に名を残すシステム障害」8選
-
5
最速72分でデータが流出? 最新の脅威トレンドや侵入手法から分かった防衛策
-
6
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
7
Microsoft 365のメールセキュリティ、3つの“死角”と追加で検討すべき対策とは
-
8
AI駆動開発のスピードと安全性を両立 「品質・セキュリティ管理」の実践ガイド
-
9
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
-
10
「標的型攻撃メール」事例・サンプル集
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー