エクスプロイトのエコシステムを解説
データ漏えいの攻撃者はどのようにツールを用意し、データを換金するのか
データ漏えいが起きる仕組みを理解すると、ソフトウェアパッチを迅速に適用させることの重要性が分かる。そうすれば、かつてないほどの早さで発展するエクスプロイト業界に対する被害を最小限に抑えることができる。
非営利団体Identity Theft Resource Center(ITRC)によると、2017年に米国内で発生したデータ漏えいは1579件で、前年比44%増という危機的状況にあるという。「攻撃者は不適切な構成のデータベースや外部からのアクセスに対するシステムの脆弱(ぜいじゃく)性などを利用し、膨大な件数のデータを盗み出した」とさまざまな報告書が取り上げている。例えば2017年末、米国アトランタ市の基幹システムが身代金要求型マルウェア(ランサムウェア)からの集中攻撃を受け、システムを7日間停止する事態に見舞われた。
そして、これは氷山の一角にすぎない。
データ漏えいを防ぐために利用できる技術はたくさんある。だが、データ漏えいが起きる仕組みを理解すると、ソフトウェアを最新バージョンに保つことが、すぐに始められる最もシンプルな対策だと分かるだろう。
なぜこのような攻撃が可能なのかについてはあまり調べられていない。攻撃者はどのように脆弱性を見つけるのだろうか。その脆弱性を利用してどのようにコードを記述するのだろうか。つまり脆弱性攻撃プログラム(エクスプロイト)をどのように開発するのだろうか。そしてエクスプロイトを送り込むシステムをどのように構築するのだろうか。さらには攻撃自体をどうやって仕掛けるのだろうか。こうした一連のプロセスを理解するのに重要なのは、「プロセス全体に関わる人間は1人だけではない」ということだ。
エクスプロイトの「バリューチェーン」
データ漏えいが起こる仕組み自体を理解することは重要だ。脆弱性が現金に変わる仕組みは、一種の「バリューチェーン」である。一連の工程に関わる複数の当事者が各工程を担当し、その後に続く工程とつなげられるようにしている。
本稿では、2018年に発表された調査論文「Economic Factors of Vulnerability Trade and Exploitation」(脆弱性の取引と悪用の経済的要因)を取り上げる。この論文はオランダのアイントホーフェン工科大学のルカ・アロディ氏が執筆したもので、エクスプロイト業界の現状について調査している。この論文を説明する前に、上で示したある種のバリューチェーンの経済性について考えてみる。
エクスプロイト業界におけるバリューチェーンの各工程は、それぞれ異なるグループが担当している場合が多い。例として脆弱性を研究するグループは、侵入テストツール、公式発表やインサイダー取引を通じて手に入れた情報、リバースエンジニアリングを利用して脆弱性を見つけ出す。研究グループは、こうして手に入れた情報を「市場」で販売するか、その脆弱性を悪用した簡単なプログラムを開発する。このプログラムはエクスプロイトと呼ばれ、業界で売買される。エクスプロイトを電子メールで送り付けるために、悪意あるWebページ、ウイルス、ワーム、一連の操作を自動実行するプログラムなどの配信メカニズムを開発し、それを他のグループに販売するグループないし個人もいる。
エクスプロイト業界の実情
エクスプロイトと配信メカニズムを購入し、それらを組み合わせて攻撃システムを作り出すグループもいる。この攻撃システムは、悪意あるプログラムに乗っ取られたコンピュータ群で構成されたネットワーク(botネット)へのホストの提供や、データの持ち出しなどの目的で利用される。最終的に、botネットや持ち出されたデータが市場で売買され、購入者は入手したデータをさまざまな手段で活用する。例えば、金銭を目的にDDoS(分散型サービス停止)攻撃を仕掛けたり、クレジットカード番号を利用して料金を請求したり、究極的にはエンドユーザーから金銭を直接盗んだりする。
バリューチェーンに含まれる任意のエクスプロイト市場の状態から、エクスプロイト業界全体の健康状態が分かる。バリューチェーンのエクスプロイト一つ一つはもろい存在だ。つまり、バリューチェーン全体の価値を高めるには、新たな脆弱性の発見やエクスプロイトの開発を定期的にしなければいけない。アロディ氏の論文では、研究者の一人がある有名なエクスプロイト業界に潜入し、販売中のエクスプロイトで利用されている脆弱性の数を調べた。この情報から、幾つかの具体的な数値が得られた。
研究者は、開発・販売されていたエクスプロイトを「CVE」「既知」「ゼロデイ」に分類し、その数をカウントした。
- CVEとは「Common Vulnerabilities and Exposures」(共通脆弱性識別子)の略称で、非営利団体MITREが管理している。CVEに分類される脆弱性は幅広いシステムに広がる著名なものといえる。具体的にはバッファーオーバーフロー攻撃やSQLインジェクションなどが当てはまる。
- 既知の脆弱性とは、ソフトウェアで発見され報告された脆弱性を指す。これに分類されている脆弱性の大半に対してはパッチが用意されているため、ソフトウェアを最新バージョンにアップデートすればエクスプロイトから保護できる。
- ゼロデイはソフトウェア開発者に知られていない脆弱性を意味する。従って、この脆弱性を防ぐためにソフトウェアへパッチを当てる方法は存在しない。
更新パッチの適用が大切
論文で示されたサンプルでは、合わせて34種類の既知の脆弱性およびCVEのエクスプロイトが販売されていた。これに対し、ゼロデイの脆弱性を利用するよう設計されたエクスプロイトは1つだけだった。この34対1という比率は、パッチが利用可能になったときに即座に適用することの重要性を示している。エクスプロイト市場で購入できるものの大半は既知の脆弱性を利用しているという意味だ。事実、攻撃者はソフトウェアにパッチが迅速に適用されることはなく、そのエクスプロイトに基づく攻撃の効果はなくならないと考えている。従って攻撃者はパッチを適用していないソフトウェアを悪用し、既知の脆弱性を利用するエクスプロイトを進んで購入している。
同論文では、「脆弱性が発見されてからその脆弱性がエクスプロイト業界で利用されるまでの時間が短くなっている」という興味深い調査結果も示されている。
これは、バリューチェーンがデータやbotネットの購入者に付加価値をもたらしていること、場合によってはそのバリューチェーンが長く続くことを表す。データやbotネット提供までの時間が短くなっているということは、一連の工程における各段階の当事者が、発見された脆弱性をより効果的に利用できるツールやプロセスを構築していることを意味する。それにより、ツールがエクスプロイト業界へ出回るのが早くなり、結果的に、データを売買できるようになるまでの時間も短くなる。
上述の研究から分かる大切な教訓は、「パッチの迅速な適用が重要だ」ということだ。脆弱性のバリューチェーンが行き着く先で痛い目を見てきた多くの企業と同じ運命をたどりたくなければ、バリューチェーンの効率向上に合わせ、パッチをより迅速に適用することが対策としては不可欠だ。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
技術文書・技術解説
[Jamf Japan 合同会社] MDMだけでモバイルセキュリティは十分? 不足する対策を16項目でチェック -
事例
[Wrike Japan 株式会社] 世界的な家電メーカーが実践する「クリエイティブプロセス効率化」の方法とは? -
事例
[Wrike Japan 株式会社] 世界的テクノロジー企業に学ぶ、プロセス標準化とプロジェクト納品自動化の秘訣 -
事例
[Wrike Japan 株式会社] ソニー・ピクチャーズ テレビジョンに学ぶ、次世代サービスデリバリーのヒント -
事例
[Wrike Japan 株式会社] ソミック石川に学ぶ、ICT浸透後に直面した「工数管理」の課題と解決策
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Copilot」はなぜ放置される? “議事録要約止まり”を脱する処方箋
-
2
脱VMwareの前提が崩れる BroadcomのVDDK公開停止で確認すべき点
-
3
AIが本番環境を削除し復旧に13時間 「暴走」ではなかったAWS事例
-
4
「Microsoft一択」で本当にいいのか 知らぬ間にライセンス費用が膨らむ真相
-
5
「データストレージの活用方法」に関するアンケート
-
6
「Microsoft 365」が乗っ取られる 跡形もなくMFAを破る手口
-
7
ANAが専用回線から移行した「NaaS」の全貌 ネットワーク準備が数カ月から数週間に
-
8
「VMware離れ」は本当か 3000社がVCF 9にかじを切った現実的な理由
-
9
Oracle巨大ITプロジェクトはなぜつまずいたのか 8年で導入1割、追加で170億ドル
-
10
VBAマクロ“原則ブロック”後に「Office」でマクロを実行する方法
ホワイトペーパーランキング PR
-
1
マンガで解説:「ゼロトラスト」「SASE」の必要性とメリット
-
2
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
3
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
4
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
5
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
6
国税庁の次世代基幹システム「KSK2」稼働開始に向けて、対応すべき変更点とは?
-
7
5分で分かる「セキュア大容量ファイル転送サービス」の機能とメリット
-
8
ドラマで分かる、標的型攻撃メールの被害を受ける企業と回避できる企業の分岐点
-
9
「脱Excel」か「Excel快適化」か? 現場にやさしい業務改善の進め方
-
10
少額減価償却資産が40万円未満へ拡大、令和8年度税制改正で押さえるべき変更点
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー