Japan Computer Emergency Response Team Coordination Center

電子署名者 : Japan Computer Emergency Response Team Coordination Center
DN : c=JP, st=Tokyo, l=Chiyoda-ku, email=office@jpcert.or.jp, o=Japan Computer Emergency
Response Team Coordination Center, cn=Japan Computer Emergency Response Team Coordination
Center
日付 : 2010.11.24 15:16:03 +09'00'

踏み台にされる Web サイト~いわゆる Gumblar の攻撃手法の分析調査~

一般社団法人 JPCERT コーディネーションセンター
2010 年 11 月 15 日

目次
1.

はじめに............................................................................................................................................. 32.

Web 改ざんについて .......................................................................................................................... 4

3.

Gumblar について ............................................................................................................................. 5
Gumblar（活動時期: 2009 年 4 月から 5 月）............................................................................. 7

3.1.
3.1.1.

Gumblar の攻撃手法 ........................................................................................................... 9
Gumblar.X（活動時期: 2009 年 10 月から 12 月、2010 年 2 月から 10 月現在）........................ 9

3.2.
3.2.1.

Gumblar.X の攻撃手法 ...................................................................................................... 11

3.2.2.

Gumblar.X のマルウエアの挙動 ........................................................................................ 15

3.2.3.

Gumblar と Gumblar.X の相違点 ...................................................................................... 16
Gumblar.8080（活動時期: 2009 年 12 月から 2010 年 10 月現在） .......................................... 17

3.3.
3.3.1.

Gumblar.8080 の攻撃手法................................................................................................. 18

3.3.2.

Gumblar.8080 のマルウエアの動作内容............................................................................ 22

3.3.3.

Gumblar/Gumblar.X と Gumblar.8080 との相違点........................................................... 25

4.

各 Gumblar の攻撃手法に見る問題点および今後の対策 ................................................................... 26

4.1.

クライアント管理の問題および対策 ......................................................................................... 28

4.2.

サーバ管理/運用の問題および対策 ............................................................................................ 29

5.

最後に .............................................................................................................................................. 31

6.

参考 URL ......................................................................................................................................... 32-2-

1. はじめに
昨今、脆弱性やマルウエアなど様々なセキュリティインシデントに関する情報が、ニュースメディアなどで取り上げられています。その中で、特に 2009 年 4 月以降、注目を浴びたのが、Gumblar（ガンブラー）です。Gumblar は、発生当初、他の Web サイト改ざん事例と同列に見られていました。その後、徐々に調査が進むにつれ、Web サイトの改ざん手法や Web サイト改ざんの被害の規模、動作するマルウエアの挙動など、この攻撃の特徴的な実態が浮き彫りになってきました。細部の変化を伴いつつ、2010 年 10月現在も攻撃活動が継続しています。

2009 年 4 月以降、JPCERT コーディネーションセンター（以下、「JPCERT/CC」という。
）のインシデント対応窓口では、Gumblar の攻撃による Web サイトの改ざん（以下、単に「Web 改ざん」という。）の報告を多く受けています。JPCERT/CC では、受け取った報告から Web 改ざんの実態把握や統計情報の収集を行うだけでなく、必要に応じて関連マルウエアを分析し、その結果に基づいて、改ざんされた
サイトの管理者や、実行されるマルウエアの配布先などへコーディネーションも行っています。

本報告書では、Web 改ざんの攻撃手法の実態を把握していただくため、こうした JPCERT/CC の活動を通して得られた情報を元に、Gumblar の攻撃手法の流れ、感染するマルウエアの動作などを紹介します。
Web 改ざんの実態把握および対策を検討する際に、本報告書を参照いただければ幸いです。
なお、本報告書は、JPCERT/CC が株式会社 Kaspersky Labs Japan および株式会社ラックに委託して実施した調査研究の成果を含んでいます。

-3-

2. Web 改ざんについて
2000 年から 2001 年にかけて日本の中央官庁で頻発した Web 改ざんは、システムへ侵入できたことを誇示したり、自分たちのグループの主張がマスコミに取り上げられたりすることを狙った愉快犯的な Web
改ざんが主流でした。

しかし、スパムやマルウエアなども含め、攻撃者の攻撃の目的が、金銭を狙った攻撃にシフトしていく
につれ、このよう愉快犯的な Web 改ざんは影を潜め、Web サイトにアクセスしたユーザの情報などを狙う、金銭目的の攻撃が主流となってきました。ユーザを攻撃する手段としては、JavaScript などが用いられ、改ざんされた Web ページにアクセスしたユーザを気付かないうちに、攻撃者が指定した Web サ
イトへ誘導（以下、「リダイレクト」という。）します。多くの場合、リダイレクト先のサイトからマル
ウエアがダウンロードされ、ユーザの PCにインストールされます。この種の攻撃が始まった 2005 年から 2008 年にかけて、Web 改ざんは、Web サーバへの侵入や、SQL インジェクションなどの Web コン
テンツ管理システムの脆弱性などを利用して行われていました。

そして、2009 年から頻繁に確認されるようになった Web 改ざんが Gumblar です。Gumblar でも、攻撃者が意図する Web サイトへユーザをリダイレクトしマルウエアをダウンロードするプロセスは、2005
年から 2008 年頃の Web 改ざんと基本的には変わりません。しかし、ダウンロードされるマルウエアが、FTP アカウント情報を盗み、この FTP アカウント情報で新たな Web 改ざんが可能になります。この循
環を繰り返すことで、Gumblar による Web 改ざんが燎原の火のようにインターネット上の多数の Web
サイトに拡大していきました。

-4-

3. Gumblar について
Gumblar は、正規 Web サイトに仕掛けを組み込んで、アクセスしたユーザを気付かせないまま攻撃者の用意するサイトへリダイレクトし、最終的には、FTP アカウント情報を盗むことを目的とするマルウエ
アにユーザの PC を感染させます。この一連の流れで遂行される攻撃を Gumblar と呼び、Web 改ざんを伴う類似の攻撃の総称として使用されるようになりました。Gumblar の名前は、2009 年 4 月に攻撃が観測された時点で、攻撃者が用意していたリダイレクト先の Web サイトのドメイン名（gumblar.cn）から付けられています。Gumblar と呼ばれる攻撃手法に共通する特徴を次に示します。


正規 Web サイトを改ざんし、ユーザを攻撃者が用意した攻撃サイトへリダイレクトする



脆弱性を攻撃し、ユーザの PC にマルウエアを感染させ、FTP アカウント情報を盗む



盗んだ FTP アカウント情報を用いて Web 改ざんを行い、リダイレクト用の Web サーバを増やす

このような特徴を持つ攻撃が Gumblar もしくは Gumblar 攻撃と呼ばれていますが、その細部は一様ではありません。2009 年 4 月に専門家の間で認知されてから、今日まで継続的に種々の改造が加えられ、多様な変化をたどりながら今日に到っています。本報告書では、攻撃内容および発生時期などから Gumblarの攻撃手法を大きく 3 種類に分類して説明します。3 つの種類の確認時期と名称、特徴を表 3-1 に示します。本報告書では、各種類の Gumblar に対して、表 3-1 に掲げた名称を用います。これ以降の説明では、広義の Gumblar（攻撃手法全般）は「広義の Gumblar」、狭義の Gumblar（2009 年 4 月に発生した攻撃手法単体）は「Gumblar」と表記します。

-5-

表 3-1 各 Gumblar の名称および確認時期、特徴の一覧

名称
Gumblar確認期間
2009 年 4 月から 5 月特徴

挿入される JavaScript が難読化されて

章番号
3.1

いる


リダイレクト先が特定のドメインに絞られているFTP アカウント情報を盗むことを目的とするマルウエアに感染する

Gumblar.X

2009 年 10 月から 12 月

2010 年 2 月（活動再開）
から 2010 年 10 月現在

挿入される JavaScript は難読化されてい

3.2

ない


複数の脆弱性を狙い、PC へのマルウエ
アの感染を試みる



接続元の制限がかけられている



FTP アカウント情報を盗むことを目的とするマルウエアに感染する

Gumblar.8080

2009 年 12 月から 2010

年 10 月現在

挿入される JavaScript は難読化されてい3.3

たが、2010 年 6 月 12 日以降、難読化されない形で挿入されている


複数の脆弱性を狙い、PC へのマルウエ
アの感染を試みる



接続元の制限がかけられている



FTP アカウント情報を盗むことを目的す
るマルウエアだけではなく、複数のマル
ウエアに感染する

表 3-1 で示したように、各 Gumblar の攻撃手法は尐しずつ異なった特徴を持っており、確認期間も数カ
月ずつのずれがあります。JPCERT/CC のインシデント報告窓口へのインシデント報告についても、図3.1 に示すように各 Gumblar の攻撃の確認時期と同じ時期に、多く寄せられています。

-6-

図 3.1 JPCERT/CC に寄せられた Web 改ざんに関するインデント件数の推移

図 3.1 で示したように、Gumblar が確認された 2009 年 4 月、Gumblar.X が確認された 2009 年 10 月、
Gumblar.8080 が確認された 2009 年 12 月に、JPCERT/CC へのインシデント報告件数が増えています。
ここで注意しなければならない点は、図 3.1 で示した数はあくまで JPCERT/CC に報告を寄せていただ
いた件数であり、Web 改ざんの一部に過ぎないということです。実際には、ここで示した数以上の Web
サイトの改ざん被害が発生していると考えられます。また、図 3.1 では 2010 年 9 月までのデータを使用していますが、実際には 2010 年 10 月現在でも、Gumblar.X および Gumblar.8080 の Web 改ざんが確認されており、攻撃の脅威が続いています。
これら多様な攻撃に対応していくためには、それぞれの実態を把握して対応・対策について検討を進めていく必要があります。次項以降では、Gumblar、Gumblar.X、Gumblar.8080 それぞれの攻撃手法について説明していきます。

3.1. Gumblar（活動時期: 2009 年 4 月から 5 月）
Gumblar という名称は、2009 年 4 月に初めて登場しました。有名な Web サイトが改ざんを受けたことで、メディアなどでも大きく注目され、Gumblar という名称および攻撃手法が世に広く知られるように-7-

なりました。JPCERT/CC にも同時期に多くの Web 改ざんについてインシデント報告が寄せられ、コー
ディネーション対応を実施しました。この Gumblar の攻撃が、その後の Gumblar.X および Gumblar.8080の祖と考えられます。
2009 年 4 月に確認された、Gumblar の攻撃の流れを図 3.2 に示します。

図 3.2 Gumblar の攻撃の流れ[Gumblar の攻撃の流れ]① 攻撃者により正規 Web サイトが改ざん② 改ざんされた Web サイトにユーザがアクセス③ リダイレクトされたユーザは、攻撃者の用意した Web サイトへリダイレクトされる④ 脆弱性を攻撃され、最終的にマルウエアへ感染させられる⑤ 感染後、マルウエアは、FTP アカウント情報を盗み、攻撃者の用意するサイトへ盗んだ FTP ア
カウント情報を送付

図 3.2 で示したように Gumblar の攻撃手法は、後述する Gumblar.X や Gumblar.8080 と比較して、単純な構造になっています。Gumblar の特徴について 3.1.1 以降に説明します。

-8-

3.1.1. Gumblar の攻撃手法
Gumblar の攻撃手法を以下に説明します。


難読化された JavaScript が、「html ファイル」の</head>と<body>の間に挿入される

図 3.3 2009 年 4 月 Gumblar の難読化された JavaScript のサンプル

図 3.4 図 3.3 の JavaScript を復号した JavaScript

gumblar.cn、martuz.cn、zilkon.lv など特定のドメインにリダイレクトされる

FTP アカウント情報を盗むことを目的とするマルウエアに感染※FTP アカウント情報を盗むことを目的とした挙動については、2009 年 4 月時点ではその機能を持つマルウエアの検体を入手できなかったため、JPCERT/CC では確認できませんでした。その後、検体を入手して調査し、Gumblar.X で入手したマルウエアと類似のマルウエアであることを確認しています。マルウエアの動作の詳細については、3.2.2 を参照してください。

Gumblar は、リダイレクト先のドメイン（gumblar.cn や martuz.cn、zilkon.lv など）が固定であったため、
JPCERT/CC などの要請によるドメインの停止で、終息に向かいました。ただし、この時点で改ざんを受けたにも関わらずパスワードの再設定などの対応をしなかった Web 管理者が管理する Web サイトの一部は、2009 年 10 月に発生する Gumblar.X で再び改ざんの被害を受けるなど、再度攻撃の出発地点として使用されることになります。

3.2. Gumblar.X（活動時期: 2009 年 10 月から 12 月、2010 年 2 月から 10 月現在）
Gumblar の攻撃は、2009 年 5 月頃を境に一旦終息に向かいました。しかし数カ月後、再び改ざん被害を受ける Web サイトの増加が確認され、息を吹き返しました。2009 年 10 月頃から確認されたこの攻撃手-9-

法は、2009 年 4 月の Gumblar と類似していたことから Gumblar の亜種として扱われ、Gumblar.X と呼ばれています。
Gumblar.X の攻撃の流れを図 3.5 に示します。

図 3.5 Gumblar.X の攻撃の流れ[Gumblar.X の攻撃手法の流れ]① 攻撃者が、改ざんサイト群と、攻撃サイト群、情報送付サイト群を準備② 改ざんされた Web サイトにユーザがアクセス③ ユーザは、攻撃者の用意した Web サイトへリダイレクトされ、複数の脆弱性を順に攻撃され、いずれかの脆弱性をもっていた場合にはマルウエアへ感染させられる④ 感染後、マルウエアは、FTP アカウント情報を盗み、攻撃者の用意するサイトへ盗んだ FTP ア
カウント情報を送信

Gumblar.X の攻撃手法は、Gumblar と比較し分析を困難にさせる手法が取り入れられています。
Gumblar.X の攻撃手法の特徴や動作するマルウエアの動作内容は、3.2.1 で説明します。

-10-

3.2.1. Gumblar.X の攻撃手法
Gumblar.X は、Gumblar の攻撃手法よりも巧妙な仕組みに変化しています。Gumblar.X の攻撃手法について説明します。
Gumblar とは異なり、不正な JavaScript が難読化されない状態で挿入されます。改ざん対象が「html ファイル」の場合には、</head>タグと<body>タグの間に挿入され（図 3.6）、「js ファ
イル」の場合には末尾に挿入されます（図 3.7）。

図 3.6 Gumblar.X 「html」ファイルへの挿入例

また、「js ファイル」の場合には、複数行挿入されている場合もあります。これは、同一ファイ
ルが複数回改ざんを受けたことを表しています。

図 3.7 Gumblar.X 「js」ファイルへの挿入例



リダイレクト先（攻撃サイト）では、アクセスした Web ブラウザに応じて異なる JavaScriptのコードがダウンロードされ、攻撃する脆弱性が変化します。Internet Explorer 7 でアクセスした際、実行される JavaScript の一部を図 3.8 に示します。図 3.8 内の①および②には Adobe
Reader/Acrobat のバージョンおよび Adobe Flash Player のバージョンを確認しているコードになります。③はセッション ID で接続の制限などに用いられます。

-11-

図 3.8 Internet Explorer 7 でアクセス時、実行される JavaScript（一部）

使用される脆弱性は、前述したようにアクセスした Web ブラウザにより変化します。Gumblar.X
で確認された脆弱性について、表 3-2 に示します。



脆弱性があると、FTP アカウント情報を盗むマルウエアに感染します。マルウエアの動作の詳細については、3.2.2 を参照してください。

-12-

表 3-2 Gumblar.X が攻撃する脆弱性

ソフトウエアバージョン

MDAC
Internet Explorer

7

Adobe FlashJava (JRE)MS06-014
MS09-002

Microsoft Office Web コンポーネント
Adobe Reader/Acrobat

脆弱性-MS09-043

8.1.1 以前

CVE-2007-5659

8.1.2 以前

CVE-2008-2992

9.0 以前および 8.l.3 以前

CVE-2009-0927

9.0.123 以前

CVE-2007-0071

10.0.22 以前

CVE-2009-1862

1.6.10 以前

CVE-2008-5353

リダイレクト先（攻撃サイト）では、接続元 IP アドレスに基づくアクセス制限（同一 IP アド
レスからの接続を一定期間制限)やセッション ID（s＝[英数字 8 文字]）に基づくアクセス制限（図3.8 の③部分）などが行われています。これは、マルウエア分析の中で発生するアクセスに対して挙動を変えることで、分析作業を困難にさせるためと思われます。



リダイレクト先（攻撃サイト）では、GeoIP1の機能を使用して、接続元が日本であった場合、接続を拒否するよう制限が掛けられています。図 3.9 で示したのは、Gumblar.Xの攻撃サイトで使用されている「php ファイル」の一部です。接続元 IP アドレスが日本の場合、0 バイトのデータが返されます。
（2010 年 2 月中旬頃より）。

1

MaxMind 社が提供するサービス。国や地域およびサービスプロバイダ（ISP）をマッピングしたデータベースを有しており、IP アドレスやドメインから、位置情報(地域)を取得することができる。

-13-

図 3.9 日本からの接続を避ける Gumblar.X のコード



マルウエア配布に使用さている Web サイトには、「php ファイル」の他に「php ファイル」と同じ階層に「s」というディレクトリが存在します。このディレクトリには、アクセスログを格納するディレクトリや各種ファイル（マルウエア本体、Adobe Reader/Acrobat および Adobe Flashなど、実際に脆弱性を攻撃するファイル）がエンコードされた状態で置かれています（図 3.10）。
これらエンコードされたファイルは、ユーザが Gumblar.X のサイトに接続した際、「php スクリプト」によってデコードされ、ユーザの環境で実行されます。

図 3.10 Gumblar.X の攻撃サイトの参考例

また、マルウエア配布サイトに配置されている「php ファイル」は、バックドアと思われる機能も有しています。これはファイルの更新やコマンドの実行に使用されていると推測されます。

-14-

3.2.2. Gumblar.X のマルウエアの挙動
Gumblar.X で動作するマルウエアは、FTP のアカウントを盗むことを目的としています。また、Gumblarの攻撃手法で感染するマルウエアと、同じ機能を有しています。マルウエアの動作について、以下で説明します。
FTP アカウント情報を盗む
FTP アカウント情報を盗む機能を有しており、通信パケットの中から FTP アカウント情報を盗み、特定のサーバに送信します。FTP アカウント情報を送信する方法としては、攻撃者が用意する特定のサーバ（図 3.5 の情報収集サイト群）への通信を目立たなくするために、ユーザがWeb ブラウザを使用して Web サイトを閲覧するタイミングに合わせて送付します。送信時のフォーマットは図 3.11 に示すようになっており、HTTP ヘッダ内に情報が含まれています。

図 3.11 FTP アカウント情報を送付する際の HTTP リクエストヘッダ



ウイルス対策ソフトへの対応
PC 上で HTTP プロトコルによる通信を監視し、アクセス先 URL 内に特定のウイルス対策ソフ
トベンダのドメインが含まれる接続要求を阻害します。阻害方法は、GET メソッドなどのメソ
ッド名の変更です。図 3.12 はその一例で、GET メソッドで「GET」が「HET」に変更されて
います。

-15-

図 3.12. ウイルス対策ソフトベンダのドメインへのアクセス要求の阻害

また、本マルウエアに感染した場合、プログラム（コマンドプロンプトなど）の動作妨害や OS 自体の動作が不安定になるなど、複数の症状が発生します。

3.2.3. Gumblar と Gumblar.X の相違点
Gumblar.X は、Gumblar の攻撃時の攻撃手法（不正な JavaScritpt の挿入箇所、動作するマルウエアの挙動および FTP アカウント情報を盗むという目的など）との共通点が見られ、大枠では同一の攻撃手法による攻撃と考えられます。しかし、攻撃手法のすべてが同じということではなく、Gumblar と Gumblar.Xの攻撃手法では、図 3.13 のような違いが見られます。

図 3.13 Gumblar と Gumblar.X の比較-16-

Gumblar.X の攻撃手法の大きな特徴として、図 3.5 に示すように改ざんサイト用、攻撃サイト用、情報収集用のサーバ群を攻撃者の権限の過多により各サイト群に振り分け、それらのサーバ群を図 3.13 に示すように改ざんサイトを攻撃サイトにも使用するなど各サイト群を多目的に使用し、脆弱なシステムによるネットワークを構築している点が挙げられます。Gumblar では見られなかった、このような仕組みが用いられたことで、例えば URL フィルタリングなどによる感染や情報漏えいに対する対策が難しくな
ります。また、リダイレクトに使用する Web サイトを大量に用意し、攻撃の経路を多様化することで（ユーザのマルウエアへの感染確率が上がる）、マルウエアの感染者を増加させ（収集される FTP アカウント情報が増加）、結果として攻撃に利用できる Web サイト（改ざんサイト）を多数作り出すことが可能なフィードバック・ループを、より急拡大できる循環に変化させています。

Gumblar.X は、2009 年 12 月に一度活動の終息が確認されました。しかし、2010 年 2 月に入り、再度その活動を活発化させています。現在は、日本の IP アドレスからの接続制限が行われているため、日本におけるユーザの被害は発生していないと推測されますが、Gumblar.X の日本国内における Web 改ざんは、
2010 年 10 月現在も新たに発生しています。

3.3. Gumblar.8080（活動時期: 2009 年 12 月から 2010 年 10 月現在）
2009 年 12 月から 2010 年 2 月まで、Gumblar.X の Web 改ざんが一時的に終息しました。Gumblar.X と入れ替わるようにして活動が確認されたのが、Gumblar.8080 です。
Gumblar.8080 は、それまでの Gumblar
や Gumblar.X とは攻撃手法や改ざん内容、実行されるマルウエアの動作内容などに大きく違いがあることから Gumblar や Gumblar.X とは別系統のものと考えられることもあります。しかし、「正規 Web サイ
トの改ざん」、「複数の脆弱性を攻撃して、マルウエアの実行を試みる」、「FTP を含むアカント情報を盗むことを目的としたマルウエアが動作する」などの共通点から、Gumblar に分類されます。Gumblar.8080
は、当初接続するトップレベルドメイン（.ru、ロシア）や使用されるポート（8080）が一定であったことから、「ru:8080」と呼ばれることも、改ざん内容に「/*GNU GPL*/」という文字列が含まれていたことから、「GNUGPL」と呼ばれることもあります。本報告書では、Gumblar.8080 の呼称を用います。
Gumblar.8080 の攻撃の流れを図 3.14 に示します。

-17-

図 3.14 Gumblar.8080 の攻撃手法の流れ[Gumblar.8080 の攻撃手法の流れ]① 攻撃者により正規 Web サイトが改ざん② 改ざんされた Web サイトにユーザがアクセス③ ユーザは、攻撃者の用意した Web サイトへリダイレクトされ、複数の脆弱性で攻撃され、マルウエアに感染④ マルウエアはデータ（各種マルウエア）をダウンロードするため、ダウンロードサーバに接続⑤ ④でダウンロードしたマルウエアを展開し実行

3.3.1. Gumblar.8080 の攻撃手法
Gumblar.8080 は、Gumblar.X とは異なる攻撃手法を用いており、Gumblar.X の攻撃手法とはまた別の巧妙さを持っています。Gumblar.8080 の攻撃手法を以下で説明します。
JavaScript を挿入する箇所が Gumblar や Gumblar.X とは異なり、「html ファイル」内の</html>
タグの後ろに挿入されます。挿入される JavaScript は Gumblar と同様、難読化されています。
また、Gumblar の時期に用いられた JavaScript よりも、複雑な難読化が施されています（図 3.15）。
初期の 2009 年 12 月から 1 月頃には「/*GNU GPL*/」や「/*LGPL*/」などの文字列が難読化さ-18-

れた JavaScript とともに挿入されていました。また、WordPress など Web アプリケーションの脆弱性を悪用して改ざんが行われた場合、<html>タグの前に挿入されるケースもあります。

図 3.15 Gumblar.8080 挿入例（2010 年 6 月 11 日以前）

2010 年 6 月 12 日以降は、改ざんの手法が変化し、Gumblar.X と同様に難読化されない状態で
JavaScript が挿入されています。

図 3.16 Gumblar.8080 挿入例（2010 年 6 月 12 日以降）



リダイレクト先の URL は、Gumblar.X と同様、多数存在します。また、時期により表 3-3 のような特徴が見られます。
表 3-3 リダイレクト先 URL の特徴

時期

概要

2009 年 12 月から 2 月

トップレベルドメインに「.ru」が使用される。また、有名なドメイ
ン名が URL 内に含まれていた。
（表 3-4（※1）を参照)

2010 年 3 月以降

短い URL に変化した。（表 3-4（※2）を参照)

2010 年 6 月以降

トップレベルドメインに「.com」や「.biz」などが使用される。また、
8080 ポートだけではなく、80 ポートも使用される。
（表 3-5 を参照）

-19-

また、Fast Flux2手法も用いられています。2010 年 6 月 11 日以前に確認したドメインの一部を
表 3-4 に、2010 年 6 月 12 日以降に確認したドメインの一部を表 3-5 に示します。

表 3-4 Gumblar.8080 リダイレクト先ドメイン（一部）（2010 年 6 月 11 日以前）

（※1）

（※2）

表 3-5 Gumblar.8080 リダイレクト先ドメイン（一部）（2010 年 6 月 12 日以降）

2

マルウエアを配布するサイトやフィッシングサイトをより長い期間インターネット上で活動させるために攻撃者が使用する技術の一つ。特定のホスト名に複数の IP アドレスを短い TTL で設定することで、サイトの可用性を高めるために使用される。

-20-



Gumblar.8080 でも Gumblar.X と同様に、アクセスしてきた Web ブラウザの種類により使用される脆弱性が変化します。Gumblar.8080 が悪用する脆弱性を表 3-6 に示します。表中の(*)は、Gumblar.8080 が悪用し始めた時点でその脆弱性が未修正であったことを意味しています。

表 3-6 Gumblar.8080 が悪用する脆弱性

ソフトウエア

バージョン

脆弱性

MDAC

-

MS06-014

Microsoft Access Snapshot Viewer-

MS08-041

Microsoft Video ActiveX Control-

MS09-032

Windows Help and Support Center-

MS10-042(*)

Adobe Reader/Acrobat

Java (JRE)

8.1.1 以前

CVE-2007-5659

8.1.2 以前

CVE-2008-2992

9.2 および 8.1.7 以前

CVE-2009-4324(*)

1.6.10 以前

CVE-2008-5353

1.6.19 以前

CVE-2010-0886(*)は悪用され始めた時点で未修正であった脆弱性



脆弱性があると、マルウエアがダウンロードされ実行されます。このマルウエアは、ダウンローダの機能を有しており、複数の exe ファイルがエンコードされた状態で格納されているデー
タファイルのダウンロードを試みます。そして、取得したデータファイルから各種 exe ファイ
ルを抽出し、実行します。データファイル内のエンコードされた exe ファイルは、取得するタ
イミングにより変化します。各マルウエアの動作の詳細について 3.3.2 を参照してください。

-21-

3.3.2. Gumblar.8080 のマルウエアの動作内容
Gumblar.8080 においてダウンロードされるマルウエアは、Gumblar や Gumblar.X とは異なり、複数の種類が確認されており、また、その機能についても FTP アカウント情報を盗むことだけを目的にしている
わけではありません。FTP アカウント情報だけではなく、HTTP などのアカウント情報を盗むマルウエ
アや偽ウイルス対策ソフトを導入するマルウエア、ボットを導入するマルウエアなど様々な機能をもった複数のマルウエアに感染します。Gumblar.8080 の攻撃手法で確認したマルウエアの動作内容を以下に
示します。



PC 内に保存されているアカウント情報を盗むマルウエア
PC 内に保存されている次のようなアカウント情報を収集し、BASE64 でエンコードした上で、攻撃者が用意するサーバへ送付します。
Web ブラウザが、認証画面で自動入力をするために記憶しているアカウント情報

各種クライアントソフトウエアの設定情報などに保存されているアカウント情報送付されるデータの一例を図 3.17 に示します。

図 3.17 サーバに送付されるアカウント情報

図 3.17 の送信データをデコードすると、図 3.18 に示したように、情報源になったクライアント
ソフトウエア名（図中の FF__は Firefox を表す）、ユーザ ID、パスワード、認証ページの URL が1 行に順に並んでいることが分かります。アカウント情報が複数ある場合には、複数行になります。

図 3.18 図 3.17 のデータをデコードした結果

-22-



FTP プロトコルの通信パケット内からアカウント情報を盗むマルウエア
PC から送信される通信を盗聴し、FTP プロトコルで通信が行われた際、通信データから FTP
アカウント情報を盗み、攻撃者が用意するサーバに送付します。送信する情報は、2010 年 1 月
頃、確認したマルウエアでは図 3.19 のようにエンコードされていました。

図 3.19 FTP 通信から盗んだ情報を送信する際のサンプルデータ

図 3.19 のデータをデコードしたデータを図 3.20 に示します。また、2010 年 6 月時点では図3.19 のようなエンコード処理がされず、図 3.20 のデコード結果と同じ内容の情報が平文で送信されていました。半年の間にマルウエア側の実装が変更されたものと思われます。

図 3.20 図 3.19 のデータをデコードしたサンプルデータ



スケアウエア（偽ウイルス対策ソフト）およびボットのためのダウンローダ
スケアウエア（偽ウイルス対策ソフト）およびボットをダウンロードします。これらのマルウ
エアは、金銭を稼ぐことを目的として使用されているものと推測されます。


スケアウエア
導入される偽ウイルス対策ソフトは複数の種類があり、Security Tools や Internet Security
2010、Digital Protection などを確認しています（Digital Protection の起動時の画面を図
3.21 に示します）。

-23-

図 3.21 Digital Protection のスクリーンショット

ボット
ダウンロードされるボットとして、これまでに Waledac と呼ばれる種類のボットを確認しています。Waledac については、Microsoft 社により Waledac が使用するドメインの使用停止措置の取り組みが行わるなどの対策が試みられています。Microsoft 社の詳細な取り組
みについては、参考 URL: VII を参照してください。なお、2010 年 4 月以降は Gumblar.8080の攻撃においては Waledac が確認されていません。



不正な HTTPS パケットを送信するマルウエア
マルウエア内に保有している IP アドレスや URL に対して、不正な HTTPS パケットを送付す
るマルウエア（Pandex や Pushdo と呼ばれる系統のマルウエア）を確認しています。ただし確認された期間は、2010 年 4 月 22 日から 2010 年 5 月 7 日と非常に短い期間のみでした。本マルウエアについては JPCERT/CC でも注意喚起を発行しています（参考 URL: V）。

-24-

Gumblar.8080 の攻撃でダウンロードされるデータファイル（複数の exe ファイルがエンコードされた状
態で格納されているデータファイル）は、接続毎に異なる場合もあり、上述のものと異なるマルウエアに感染する可能性も考えられます。

3.3.3. Gumblar/Gumblar.X と Gumblar.8080 との相違点
Gumblar.8080 の攻撃手法は、Gumblar.X の攻撃手法と同様、リダイレクトされるサイトのドメインが多岐に渡っている点、Gumblar/Gumblar.X と同様に、FTP アカウント情報を盗むことを目的としている点など類似した攻撃の特徴を確認しています。しかし、以下の相違点も見られます。


改ざん時に挿入する JavaScript や動作するマルウエアの種類が異なる。



改ざんされた Web サイトが重複していない（改ざんされたサイトで、Gumblar.X とGumblar.8080 の不正なコードが併記されるケースはあまり見られない）。



FTP アカウントに限らず、Web ブラウザに保存されたアカウント情報なども収集している。また、FTP アカウント情報などアカウント情報を盗む機能を持ったマルウエアだけではなく、ボットや偽ウイルス対策ソフトなどをダウンロードして動作させるマルウエアなど、複数のマルウエアが存在する。

Gumblar.8080 の攻撃で特徴的なのは、Gumblar/Gumblar.X では確認されていないマルウエア（金銭を目的とした偽ウイルス対策ソフトやボットなど）が確認されている点です。このように直接的に金銭を狙った攻撃が導入されたということは、広義の Gumblar の攻撃手法が攻撃者にとってより有効な手段として確立されたということを意味しているのかもしれません。

-25-

4. 各 Gumblar の攻撃手法に見る問題点および今後の対策前章まで Gumblar、Gumblar.X、Gumblar.8080 の攻撃手法の実態について紹介してきました。本章では、それら広義の Gumblar の攻撃手法の背景にある問題点および対策について考えていきたいと思います。
対策などについて説明する前に、Gumblar.X および Gumblar.8080 に関連した Web 改ざんの実態を知っていただくために、2010 年 9 月 29 日までに JPCERT/CC が Web 改ざんの報告を受けた Web ページについて、改ざんの有無と種類を 2009 年 12 月 15 日から 2010 年 9 月 29 日までの期間、定期的に監視し集計した結果を図 4.1 に示します。また、グラフ内の各用語の定義を表 4-1 に示します。なお、グラフ
内で赤い丸で囲っている箇所は、システムメンテナンスによりデータが取得できていません。

図 4.1 各 Web 改ざん状況の推移-26-

表 4-1 図 4.1 の補足情報

Gumblar.X

Gumblar.X の改ざん

8080-1

2010 年 6 月 11 日以前の Gumblar.8080 の改ざん

8080-2

2010 年 6 月 12 日以降の Gumblar.8080 の改ざん

X+8080-1

Gumblar.X と 2010 年 6 月 11 日以前の Gumblar.8080 の改ざんが併記

X+8080-2

Gumblar.X と 2010 年 6 月 12 日以降の Gumblar.8080 の改ざんが併記

まず、Gumblar.X による改ざんについてですが、図 4.1 からもわかるように、2009 年 12 月 22 日を境に、一時的に終息しました。しかし、2010 年 2 月 2 日以降、再度発生がみられ、それ以降 2010 年 10 月現在も続いています。

次に Gumblar.8080 による改ざんは、2010 年 1 月に改ざんされる Web サイトが急増し、2010 年 2 月 16日前後に一時的な減尐が見られました。しかし、2010 年 3 月以降、再度、改ざんされる Web サイトが増加し、Gumblar.X と同様に 2010 年 9 月まで改ざんが続いています。一時的に 2010 年 9 月 10 日以降、Gumblar.8080 に関する改ざんは停止しましたが、2010 年 9 月 17 日頃から活動を再開しています。また、
Gumblar.X と Gumblar.8080 の不正なコードがともに埋め込まれたケースは、2010 年 2 月 2 日以降一時的にみられましたが、2010 年 2 月 16 日以降にはほとんど確認できていません。

JPCERT/CC では、他のインシデントと同様、Web 改ざんの報告について適宜コーディネーションを実施しています。しかし、現状 Web 改ざんの被害状況の大幅な改善は見られません。この背景には、Web
サイトが改ざんされていることにサイト管理者が気づいていないケースや改ざん箇所が発見できないケ
ース、改ざんされる対象のファイルが複数（「html ファイル」だけではなく「js ファイル」など）に渡っているため、修復が完璧ではないなど、様々なケースが考えられます。状況を根本から解決していくにためには、Web サーバのコンテンツ管理に使用しているクライアントの管理とサーバ管理の両面から総合的に考えていく必要があると考えています。

-27-

4.1. クライアント管理の問題および対策
クライアント管理では、セキュリティパッチの適用や運用ポリシーの策定などセキュリティ対策の実施の可否が挙げられます。OS のアップデートや、ウイルス対策ソフトの導入およびパターン更新などのセキュリティ対策を、確実に実施していく必要があります。また、もしセキュリティパッチの適用が困難な場合には、使用制限を設けるなど運用ポリシーの策定を行い、ポリシーに則っての運用が求められます。しかし、実際には、基本的なセキュリティ対策が実施されず、脆弱性が残った状態で PC が使用されているケースが多いのではないでしょうか。攻撃者は、PC 使用者のそういった穴を狙い攻撃をしてきています。その代表例として、効率的に攻撃をするため、エクスプロイトツール（Exploit Kit もしくは Exploit
Pack などとも呼ばれる）と呼ばれる攻撃ツールを用いる場合があります。エクスプロイトツールは多数存在し、利用できる脆弱性の種類や攻撃方法も様々です。それらの多くは、OS やアプリケーションの複数の脆弱性を悪用するコードを備えており、容易に利用できるようになっています。図 4.2 に示したのは、Fragus Exploit と呼ばれるエクスプロイトツールの一種です。

図 4.2 Fragus Exploit のユーザインターフェース（一部）

このツールでは、クライアントがどの OS を使用し、どの地域の IP アドレスから接続し、どの脆弱性への攻撃が成功したかなどクライアントの状況を把握できるインターフェースを保有しています。これら-28-

の情報を攻撃者が収集しているということは、攻撃者はクライアントの状況を把握し、より攻撃の成功率が上がる攻撃を選択することができるということを意味しています。また、これらの攻撃ツールで使用される脆弱性は更新されており、公開された脆弱性を直ちに攻撃に取り入れ、一般には未公開の脆弱性についても積極的に攻撃手法に取り込んでいます。
このような攻撃の被害を最小限に抑えるためには、やはり基本的なセキュリティ対策を行いこれらの脅威に備えていく必要があります。
OS のアップグレードや Windows Update を実施し、使用しているアプリケーション（Adobe
Reader/Acrobat、Web ブラウザ、Flash Player など）を常に最新の状態に保つ

システム上の仕様などによりパッチ適用できない場合には、使用方法を制限するなどパッチ適用以外の方法で制限を行い、システムの保護を行う



ウイルス対策ソフトの導入およびパターンの更新を行う



直接 PC にグローバル IP アドレスが割り当てられないよう、ブロードバンドルータなどを導入する

OS およびウイルス対策ソフトのファイアーウォール機能を有効にする

Adobe Reader/Acrobat の JavaScript 機能を無効にするなど

これらの対策を行ったとしても、攻撃の被害を完全に防ぐことは難しいですが、これらの対策を複合的に使用することで、被害を軽減することは可能です。

4.2. サーバ管理/運用の問題および対策
サーバ管理/運用における問題としては、マルウエアに感染しパスワードを盗まれたあとの対応/対策が挙げられます。広義の Gumblar の攻撃手法では、FTP パスワードなどのアカウント情報を盗むことを目的としたマルウエアに感染します。盗まれた FTP アカウント情報は、攻撃者によって悪用され、盗まれたユーザが管理/運用する Web サイトの改ざんに使用されます。つまり、マルウエアに感染し Web サイトの改ざんを受けた場合、この広義の Gumblar 攻撃の歯車の一つとして使用されてしまいます。このような状況になった場合、Web サイトのメンテナンスを行う PC などからマルウエアを駆除する、使用して-29-

いたパスワードを再設定する、改ざんされたサイトのコンテンツのチェックを迅速にかつ確実に実施するなど対応を実施する必要があります。しかし、実際のところ図 4.1 のデータでもわかるように改ざんされた Web サイトの被害状況の改善は確認できていないのが状況です。その背景には、以下の問題があると考えています。


被害に気づいていない


広義の Gumblar で感染するマルウエアに自分の PC が感染していることに気づいていないた
め、FTP パスワードが盗まれていることにも気づいていない



盗まれた FTP パスワードを使用して自分が管理している Web サイトが改ざんされていることに気づいていないパスワードの管理の問題

セキュリティ対策がしっかり実施されていない PC でサーバを管理/運用していたため、マルウエアに感染し FTP アカウント情報を盗まれてしまう

マルウエアに感染した PC からパスワードを変更し、結果的に再度 FTP アカウント情報を盗まれてしまうWeb コンテンツのチェックの問題


改ざんされた後に実施する Web サイトのコンテンツのチェックが不十分で「html ファイル」
だけ修復し、「js ファイル」や「cgi ファイル」など他のファイルの改ざんを見過ごしているなど

これらの問題への対応は、サーバのコンテンツ管理を委託している場合には、委託先においても実施してもらう必要があります。これらの問題を改善していくことで、広義の Gumblar の攻撃手法の被害にあった場合にも、被害を最小限に抑えることが可能になります。また、サーバ管理/運用の側面だけではな
く、クライアント管理の側面と併せ、総合的に対応をしていき、被害を最小限に抑える努力をしていく
必要があります。

-30-

5. 最後に広義の Gumblar の攻撃手法による攻撃は、2010 年 10 月現在も継続しています。攻撃者は、広義の Gumblarの攻撃を用いてインターネット上の PC に自分の思い通りのマルウエアをインストールし、自身のネット
ワークインフラの基盤を構築しています。攻撃者にとって Web 改ざんは、基盤構築の一部であり、自身のマルウエアの感染者を増やすために、巧妙な攻撃手法を用いて攻撃を行ってきています。これらの基盤の一部となる正規 Web サイトは、攻撃者にとって自由に扱える環境の一部であり、ユーザを罠にはめるための手段として悪用されています。しかし、Web 改ざんの被害は、図 4.1 で示したように大きな改善は見られていません。その背景には、サーバを管理/運用する側に被害の実感がないという点が一番に挙げられるのではないでしょうか。被害の実感がないということは、改ざんされた状態が長期間継続する。そして改ざんされた Web サイトに接続したユーザがマルウエア感染などの被害に遭遇し、さらに被害が拡大する。その止まらない負のスパイラルが広義の Gumblar を長期間にわたり有効な攻撃手法として確立させている原因にもなっていると考えられます。この負のスパイラルを元から断つには、クライアント側のセキュリティ向上も当然必要ですが、それ以上にサーバを管理/運用する側の意識の改善および迅速な対応が必要不可欠な要素であることは誰の目から見ても明らかです。今後もこのような攻撃による被害が低減しないようであれば、Web サイト管理者の社会的責任を追求するような意見が強くなるでしょう。しなしながら、このような攻撃によって悪用されているのは、Web サイトの管理/運用において慣習的に取られている仕組や体制に潜在してきた脆弱性であり、Web サイト管理者に由来する脆弱さ
はその一部に過ぎません。広義の Gumblar による攻撃をそのような仕組や体制に対する警鐘であるととらえ、Web システムの設計段階から管理/運用も含めた見直しを検討する時期にきているのではないでしょうか。セキュリティに絶対はありません。自身の対応/対策が自分以外を守ることになるという点をしっかり認識し、今一度、対応/対策について検討されることをお勧めします。
本報告書では、Gumblar、Gumblar.X、Gumblar.8080 の各攻撃手法の実態について説明をしてきました。
今後も広義の Gumblar によって確立されたインフラは脆弱なシステムが存在し続ける限り、使用され変化していくと考えられます。その状況の中で如何に自身が被害者および加害者にならないため、各個人、組織が基本的なセキュリティ対策を確実に実施し、被害拡大を防止するための対策が行えるかという点が重要になります。広義の Gumblar の攻撃手法へのよりよい対策を検討していくにあたり、本報告書を参照していただければ幸いです。

-31-

6. 参考 URL
I. JavaScript が埋め込まれる Web サイトの改ざんに関する注意喚起
https://www.jpcert.or.jp/at/2009/at090010.txt
II. Web サイト経由でのマルウエア感染拡大に関する注意喚起
https://www.jpcert.or.jp/at/2009/at090023.txt
III. Web サイト改ざん及びいわゆる Gumblar ウイルス感染拡大に関する注意喚起
https://www.jpcert.or.jp/at/2010/at100001.txt
IV. FTP アカウント情報を盗むマルウエアに関する注意喚起
https://www.jpcert.or.jp/at/2010/at100005.txt
V. いわゆる Gumblar ウイルスによってダウンロードされる DDoS 攻撃を行うマルウエアに関する注意喚起https://www.jpcert.or.jp/at/2010/at100011.txt
VI. 日本シーサート協議会 ガンブラーウイルス対策まとめサイト
http://www.nca.gr.jp/2010/netanzen/index.html
VII. The Official Microsoft Blog – News and Perspectives from Microsoft : Cracking Down on Botnets
http://blogs.technet.com/microsoft_blog/archive/2010/02/25/cracking-down-on-botnets.aspx＜お願い＞
引用の際は、引用元名、資料名、URL を明示してください。
なお、引用の際は引用先文書、時期、内容等の情報を JPCERT/CC 広報 (office@jpcert.or.jp) まで
メールにてお知らせください。今後、より良い情報を提供するため、どこで、どのような方に、どのような場面で、お使いいただけているのかを把握し検討するため、ご協力をお願いいたします。

-32-