• 検索結果がありません。

<4D F736F F F696E74202D E9197BF C A837B C EC091D492B28DB8284E E B8CDD8AB B83685D>

N/A
N/A
Protected

Academic year: 2022

シェア "<4D F736F F F696E74202D E9197BF C A837B C EC091D492B28DB8284E E B8CDD8AB B83685D>"

Copied!
21
0
0

読み込み中.... (全文を見る)

全文

(1)

資料9-2

ボットネット実態調査

平成20年6月18日 平成20年6月18日

NTT 情報流通プラットフォーム研究所

(2)

調査手法 調査手法

† 2 種類のハニーポットと、2種類の動的解析システムで、ボットネッ トの実態を「攻撃検知」・「検体収集」・「検体解析」の面から調査

能動的攻撃 受動的攻撃

サ バ型 ポ ト ク イ ト型 ポ ト

攻撃検知・検体収集

サーバ型ハニーポット による能動的攻撃実態調査

クライアント型ハニーポット による受動的攻撃実態調査

収集検体

閉環境型 動的解析ツール

開環境型 動的解析ツール

検体解析 検体解析

(3)

能動的攻撃と受動的攻撃 能動的攻撃と受動的攻撃

† 能動的攻撃

† 能動的攻撃

„ 利用者が特に操作を行わずとも、攻撃者が能動的に仕掛けてく る操作により実現される攻撃

† 受動的攻撃

„ 利用者側が行う何らかの操作を契機とし、攻撃者が受動的に行 う攻撃

う攻撃

能動的攻撃 ① 受動的攻撃

Attacker

攻撃

Attacker

攻撃

Attacker Attacker

Vi ti Vi ti

Victim Victim

(4)

能動的攻撃調査結果

能動的攻撃 受動的攻撃

サーバ型ハニーポット による能動的攻撃実態調査

クライアント型ハニーポット による受動的攻撃実態調査 攻撃検知・検体収集

収集検体

閉環境型 動的解析ツール

開環境型 動的解析ツール 検体解析

(5)

攻撃検知数推移 攻撃検知数推移

† ISP 毎に攻撃検知数にばらつき

„

少ないところでは一日平均

92

回、多いところでは

476

回の攻撃検知

† 攻撃対象脆弱性は MS03-026 が約 8 割を占める

„ MS03-026 MS03 026

は攻撃コードの完成度が高く、バージョン(は攻撃コ ドの完成度が高く、バ ジョン(

XP/2000 XP/2000

)や言語)や言語

JP/EN

)に依存しない攻撃コードが流通している

3000

2 5% 3 9%

攻撃対象脆弱性の割合

2000 2500

OCN BIGLOBE

0.0%

5.3% 9.9% 2.5% 3.9%

MS03-026 MS03-049 MS04-007 MS04-011 MS05-039

500 1000

1500 nifty

IIJ Total

78.4%

MS06-040

設置期間

2007.7.2~2008.2.20

間)

0

20070702 20070713 20070724 20070804 20070815 20070826 20070906 20070917 20070928 20071009 20071020 20071031 20071111 20071122 20071203 20071214 20071225 20080105 20080116 20080127 20080207 20080218

(234日間)

総検体数

160,193検体

総検体種類数

16,476種類

※・・・種類はSHA1のハッシュ値により分類

(6)

特徴的な Shellcode 特徴的な Shellcode

† Anti-Virus ソフトを停止させる Shellcode を検知

† Anti Virus ソフトを停止させる Shellcode を検知

„ Anti-Virus を導入しているが未パッチ、というユーザ が感染してしまう

が感染してしまう

† 一般に Shellcode (メモリ上のデータ)は Anti-Virus ソフトの スキャン対象外

„ Anti-Virus を導入していてもOSパッチを徹底すべき

20080217 17:02:13 [API] CreateProcessW: C:¥WINDOWS¥system32¥net.exe:net stop "Norton AntiVirus Auto Protect Service"

AntiVirus Auto Protect Service

20080217 17:02:13 [API] CreateProcessW:C:¥WINDOWS¥system32¥net.exe:net stop Mcshield 20080217 17:02:13 [API] CreateProcessW: C:¥WINDOWS¥system32¥net.exe:net stop "Panda Antivirus"

20080217 17:02:13 [API] CreateFileW: c:¥1.vbs 20080217 17 02 13 [API] CreateFileW c ¥1.vbs

・・・

20080217 17:02:13 [API] [ ] CreateProcessW:C:¥WINDOWS¥system32¥cscript.exe:cscript y p p

//Nologo /B c:¥1.vbs

(7)

閉環境での動的解析 閉環境での動的解析

† ワーム(PORT139,445)とボット(IRC, HTTP)の活動が見られる , ,

† IRC での接続先ポート番号分布の上位に一般的なサービスで利用す るポートがきている

„

ポ ト番号のみでのフィルタリングは困難

TCP8080・・・HTTP Alternate

PORT 139 2410

„

ポート番号のみでのフィルタリングは困難

562 8080

TCP5190・・・AOL Instant Messenger TCP1863・・・MSN Messenger

2410 1740

1256 1126 934 PORT_139

IRC HTTP PORT_445 PORT_25

562 540 538 486 280

8080 10324 5190 1863 65520 933

4 2 1 SMTP PORT_4444 PORT_135 IRC?

134 103 98 95 6667

2293 9928 7763 1

0 500 1000 1500 2000 2500 3000

PORT_3001 82

0 100 200 300 400 500 600

3938

TCPプロトコル IRC

での利用ポート トップ

10

検体数 検体数

(8)

前年度からのマルウェアの傾向変化 前年度からのマルウェアの傾向変化

† 取得検体数増加

„

監視対象となる

IP

アドレスが増加したことが影響

„

監視対象となる

IP

アドレスが増加したことが影響

† 検体種類数増加

„

ポリモーフィックワームリ ィ の流行が原因流行 原

† HTTP 利用検体比率増加

„

ボットの使うプロトコルが

IRC

から

HTTP

へ移行している

※:他PCへ感染時に 自分自身を改変するもの 改変後はハッシュ値が異なるため ハッシュ値ベースの

160,193 160,000

180,000

1,740 1,800 70.5

2,000

70 80%

%

※:他PCへ感染時に、自分自身を改変するもの.改変後はハッシュ値が異なるため、ハッシュ値ベースの

マルウェアの分類では別種類に分類される。

80,000 100,000 120,000 140,000

総検体数 総検体種類数

1,226

800 1,000 1,200 1,400 1,600

40 50

60 IRC利用検体数

HTTP利用検体数 51,792

967

16,476 0

20,000 40,000

60,000 573

127 22.2

0 200 400 600 800

0 10 20

30 HTTP利用検体比率

(対IRC)

%

2006年度 2007年度

0

2006年度 2007年度

0

(9)

開環境での動的解析 開環境での動的解析

† 開・閉環境での解析における取得接続先数の比較(同一

† 開 閉環境での解析における取得接続先数の比較(同 50 種類の検体での解析結果を比較)

120

† IRC・・・閉環境の方が多い

80 100

† IRC・・・閉環境の方が多い

„

ボットにハードコーディングさ れたバックアップ用

C&C

サー バのアドレスを抽出したため

40 60

バのアドレスを抽出したため

† HTTP・・・開環境の方が多い

„

攻撃者からの命令に起因した

0 20

16 98

MatrixDaemons BotnetWatcher

HTTP

の接続先(追加バイナリ 取得等)を収集したため

閉環境 開環境

HTTP 16 98

IRC 69 61

SMTP 7 5

UNKNOWN 1 1

(10)

ボットの活動シーケンス ボットの活動シ ケンス

† 開環境型動的解析により ボッ

† 開環境型動的解析により、ボッ ト感染後の挙動追跡が可能

„ 活動シーケンスにはボット特有の

IRC

ものが確認される

† IRC

による命令受信

† HTTP

による追加バイナリダウン

† HTTP

による追加バイナリダウン HTTP ロード

„ 活動シーケンスに基づく対策が有 効と思われる

2min

IRC

効と思われる.

あるボットの感染後の挙動

(11)

考察 考察

† 依然能動的攻撃が猛威を振るっている

„ Anti-Virus

を止める特徴的な

Shellcode

が出現

„ Anti-Virus

を止める特徴的な

Shellcode

が出現

†

「Anti-Virus有り・パッチ適用無し」では不十分

† Shellcodeを実行させないためにも、パッチの適用を推進する必要がある

† ボットは一般的なアプリケーションのポート番号を利用して通信を行う

† ボットは一般的なアプリケーションのポート番号を利用して通信を行う

„

ポート番号のみでのフィルタリングは困難

„

ペイロードまで見てフィルタリングする必要がある

† ポリモ フ クワ ム

が蔓延

† ポリモーフィックワーム

が蔓延

„

優先的に対処すべきマルウェアを見逃さないためにも、マルウェアの分 類が必要と考えられる

開環境型動的解析 実 タ ネ ボ 活動を把握

† 開環境型動的解析により実インターネットでのボットの活動を把握

„

感染した場合に接続するアドレス(

C&C

サーバ・追加バイナリダウンロー ドサイト)を収集

†

感染時に見られる接続先に基づく対策に利用可能

„

ボットの活動シーケンスを収集

†

ボット特有の活動シーケンスに着目したフィルタリング等の対策が有効

他PCへ感染時に 自分自身を改変するもの 改変後はハッシ 値が異なるため ハッシ 値ベ スの

※:他PCへ感染時に、自分自身を改変するもの.改変後はハッシュ値が異なるため、ハッシュ値ベースの

マルウェアの分類では別種類に分類される。

(12)

受動的攻撃調査結果

能動的攻撃 受動的攻撃

サーバ型ハニーポット による能動的攻撃実態調査

クライアント型ハニーポット による受動的攻撃実態調査 攻撃検知・検体収集

収集検体

閉環境型 動的解析ツール

開環境型 動的解析ツール 検体解析

(13)

悪性URLリスト巡回結果 悪性URLリスト巡回結果

† ある悪性 URL リストをクライアント型ハニーポットで巡回

† ある悪性 URL リストをクライアント型 ポットで巡回

„ 悪性リストに含まれる URL 数・・・ 31,234URL

„ 検知数

†

一回目(

2008.1.22

27

):

3,408URL

10.9%

†

二回目(

2008.2.15

16

):

3,324URL

10.6%

† 攻撃に利用される脆弱性に偏り

† 攻撃に利用される脆弱性に偏り

3500 3351 4000

MS 06‐014(MD AC ) MS 07‐017(ani)

3281 3000

3500

MS 06‐014(MD AC ) S 0 0 ( i)

MS 06‐014(MD AC ) MS 07‐017(ani)

MS 06‐014(MD AC )

MS 07‐017(ani)

1000 1500 2000 2500

3000 MS 07 017(ani)

MS 06‐001(W MF ) MS 06‐057(W VF Ic om) MS 06‐055(VML )

MS 07 004(VML ) 1000

1500 2000 2500

MS 07‐017(ani) MS 06‐001(W MF ) MS 06‐055(V ML ) MS 06‐057(W V F Ic om) C V E‐2006‐5198(W inZ ip)

MS 06‐001(WMF ) MS 06‐057(WVF Ic om) MS 06‐055(VML )

MS 06‐001(W MF )

MS 06‐055(V ML )

MS 06‐057(W V F Ic om)

396

94 46 39 4 0 0

0 500 1000

脆弱性の種類

MS 07‐004(VML ) C VE‐2006‐5198(W inZ ip) C VE‐2007‐0015(Quic kTime)

487

120 42 25 7 3 0

0 500

脆弱性の種類

C V E‐2006‐5198(W inZ ip) MS 07‐004(V ML ) C V E‐2007‐0015(Q uic k Tim e)

MS 07‐004(VML ) C VE‐2006‐5198(WinZ ip) C VE‐2007‐0015(Quic kTime)

C V E‐2006‐5198(W inZ ip)

MS 07‐004(V ML )

C V E‐2007‐0015(Q uic k Time)

巡回

1

回目 巡回

2

回目

(14)

攻撃対象脆弱性の偏りの原因 攻撃対象脆弱性の偏りの原因

† MPack では複数の脆弱性を連続的に攻撃

† MPack では複数の脆弱性を連続的に攻撃

„ MS06-014 ( MDAC の脆弱性)に対する攻撃は連続攻撃で一番 最初に使われている

ずれか 攻撃成功すると 後 攻撃 行われな

„ いずれかの攻撃成功すると、その後の攻撃は行われない

shellcode HeapSpray

MS06-014

2.MS06‐057攻撃コード 3.WinZip攻撃コード

4.QuickTime攻撃コード

MS06-057

WinZip

1.MS06‐014攻撃コード

p

QuickTime

MPack

における攻撃コード

Q

(15)

攻撃サイト群の iframe 構造 攻撃サイト群の iframe 構造

† iframe

によって構成される攻撃サイト群の構造を調査

† iframe によって構成される攻撃サイト群の構造を調査

„

攻撃サイトは複数の

Web

サイトから構成されることが多かった

„

検知した

URL

のうち、

93.3%

には

iframe

が含まれていた

iframeとはページの中に、別のページをフレームとして埋め込むことができる仕組み

iframeが含まれるURL 2,466 URL

(93 3%)

今回の検知した

URL

での

iframe

利用状況 中継サイト

アクセス (93.3%)

iframeが含まれないURL 176 URL

(6.7%)

アクセス

攻撃

攻撃コード 配布サイト

中継サイト 中継サイト

iframe

(16)

悪性 URL リストから得られた攻撃サイト群の iframe 構造 悪性 URL リストから得られた攻撃サイト群の iframe 構造

† 検知 URL のうち約 88% が何らかの URL に集約

„ 集約点に対するアクセス制御で大半の攻撃を無効化できる

例)ここへの接続を遮断することで

1,899URL

(検知

URL

71.9%

)の脅威を無効化

Attack contents B

※・・・調査時に攻撃コンテンツが存在していた2,642URLが対象

Close-up

Attack contents A

Attack contents D Attack

contents C contents D contents C

(17)

閉環境での動的解析 閉環境での動的解析

† HTTP による通信を利用するものが主

† HTTP による通信を利用するものが主

„ 能動的攻撃で見られた IRC や TCP139, 445 への通 信は見られない

信は見られない

TCP(1回目巡回)

PORT 139 2410

TCPプロトコルの分布

HTTP

PORT80

2410 1740

1256 1126 934 PORT_139

IRC HTTP PORT_445 PORT_25

PORT2703

PORT3461

933 4

2 1 SMTP PORT_4444 PORT_135 IRC?

0 10 20 30 40 50 60 70

PORT3461

1

0 500 1000 1500 2000 2500 3000

PORT_3001

能動的攻撃での検体 受動的攻撃の検体

(18)

開環境での動的解析 開環境での動的解析

† 閉・開環境での取得接続先数の比較(同一のマルウェア

† 閉 開環境での取得接続先数の比較(同 のマルウェア 42 種類での解析結果を比較)

„ 開環境により、追加バイナリ取得先のホスト名を取得

70 80 90

40 50 60

追加バイナリのダウンロードな どによる接続先を取得

0 10 20

30 どによる接続先を取得

0

HTTP 52 84

UNKNOWN(TCP25) 0 1

UNKNOWN(TCP80,25以外) 3 0

閉環境 開環境

※接続確認のためにランダムに生成

されたホ 除 た

されたホストへのアクセスは除いた

(19)

追加バイナリ取得状況 追加バイナリ取得状況

† 受動的攻撃での検体の方が、追加バイナリ数が多い

„ 受動的攻撃ではダウンローダと判定されるものが最も多い

„ 観測の中で、ダウンローダの多段構成が確認された

解析検体数 解析期間 取得追加バイナリ数 能動的攻撃の検体

50

種類

4

日間

13

種類

受動的攻撃の検体

42

種類

6

日間

50

種類 受動的攻撃の検体

42

種類

6

日間

50

種類

9 3

1 Trojan.Downloader

Trojan.Spy Trojan.Padodor

1 1 1 1 Trojan.Crypt Trojan.Fakealert Trojan.Proxy Dialer

A i Vi

による受動的攻撃検体 追加バイナリ検査結果

1 1

31

0 5 10 15 20 25 30 35

Trojan.Agent Trojan.Hupigon UNKNOWN

Anti-Virus

ソフトによる受動的攻撃検体の追加バイナリ検査結果

(20)

考察 考察

† 攻撃サイト群の iframe 構造を可視化 構

„ 検知 URL の約88 % は何らかの URL に集約

„ 集約点の URL に対するフィルタリング等を実施することで効率よく 対策が可能

対策が可能

† 検知 URL の約 93% は iframe による転送を利用

„ ブラウザで iframe を無効にすることは可能だが、利便性を考慮 すると実現性は困難.

„ 加えて、攻撃者がiframe以外の手法で、利用者を攻撃コード配布 サイト

へ誘導することは容易.誘導す 容

† 受動的攻撃で取得した検体について、開環境での解析が 特に効果的

閉環境 解析より多く 接続先を収集

„ 閉環境での解析より多くの接続先を収集

„ 1 次検体がダウンローダであることが多いため、開環境型解析に

よる本体収集が本当の脅威を知る上で必須

(21)

まとめ まとめ

† 攻撃検知・検体収集

† 攻撃検知 検体収集

„

能動的攻撃・・・依然継続中

† 新たなShellcodeの存在もあり、パッチ適用をより一層推進する必要がある

„

受動的攻撃・・・脅威増大

† 攻撃サイト群のiframe構造における集約点に対するアクセス制御は効果が大きい

„

各々の攻撃手法に対応したハニーポットで調査・対策を進めていく必要がある

† 検体解析

惑わされず効率的な解析を狙 と 分類技術

„

ポリモーフィックワームに惑わされず効率的な解析を狙いとして、マルウェアの分類技術

(自動化、可視化など)は必要不可欠

„

解析技術者間での情報共有や感染者への注意喚起の迅速性、正確性を狙いとして、マ ルウェアのネーミングを統一することも必要.

„ 1次情報をすばやく情報を得るためには閉環境での解析が有効

„

追加バイナリ・ダウンローダによる真の脅威把握、ボット感染時の接続先に基づく対策実 施をより効果的にするには、開環境での解析が必要

† 開環境型動的解析は 実インターネットにおけるボットの挙動 活動中のボットネットの挙動を把

† 開環境型動的解析は、実インターネットにおけるボットの挙動、活動中のボットネットの挙動を把 握できるため、対策に向けての効果が大きい

† マルウェア侵入経路の多様化・機能の高度化

„

継続して、通信事業者・セキュリティベンダ等で連携して対策を進めていく必要がある

参照

関連したドキュメント

図 1-15 各部門の既存ストックが「ロックイン」する将来 CO2 排出量 出典) World Energy Outlook 2011 (IEA).. スペインの系統は、運用会社 Red Electrica

OKASAN SECURITIES CO.,LTD Global Monetary Research

51 OSCE Office for Democratic Institutions and Human Rights, OSCE/ODIHR Election Assessment Mission Final Report on the 4 March 2007 Parliamentary Elections in

投与から間質性肺炎の発症までの期間は、一般的には、免疫反応の関与が

Recently, the concept of &#34;Third Place&#34; has become widespread. Third place is another place than home and work, and it was proposed in 1989 to reduce issues such as

消防庁 国⺠保護・防災部

ペルフルオロオクタンスルホン酸、ペルフルオロ

世界的流行である以上、何をもって感染終息と判断するのか、現時点では予測がつかないと思われます。時限的、特例的措置とされても、かなりの長期間にわたり