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

ボットによる不正メールの送信を防止するための検討 平田 祐二

N/A
N/A
Protected

Academic year: 2021

シェア "ボットによる不正メールの送信を防止するための検討 平田 祐二"

Copied!
13
0
0

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

全文

(1)

ボットによる不正メールの送信を防止するための検討 平田 祐二,鈴木 秀和,渡邊 晃(名城大学)

Studies on the prevention method of wrong mail transmission caused by bot infection Yuji Hirata, Hidekazu Suzuki, Akira Watanabe (Meijo University)

1.はじめに

インターネットの発展に伴い,ウイルスの被害が大きな 問題となっている.近年ではボットと呼ばれる新しいタイ プのウイルスが蔓延している.ボットとは悪性のプログラ ムであり,オープンソースとなっているため亜種が多く存 在する.また感染前との差異を感じることなくコンピュー タを使用できるので,感染したことに気づきにくいといっ た問題もある.

本稿では,ボットが組織化したボットネットからのスパ ムメール送信を防止するため,クライアント側でのスパム メール対策を検討した.

2.ボットネット

ボットに感染した PC が集まって構成されているネット ワークのことをボットネットという.

攻撃者はIRC(Internet Relay Chat)サーバを通してボットに 一斉に命令を送り,ボットをコントロールする.これらの 命令により,ユーザの意思に関係なくクライアントから大 量のスパムメールが送信される(Fig1.).

Fig1. ボットネットによるスパムメール送信 ボットネットによる被害を防止するには IRC サーバを停 止する方法がある.しかし,IRC サーバを複数使用する場 合や,IRC サーバを使用しないボットネットもあるため,

ボットネット対策を IRC サーバや攻撃者(Herder)に対して 施すことは難しいとされている.

3.クライアント側での対策

ボットは,攻撃者の命令を受けて初めて行動を起こすこ とに着目し,クライアント側でポート制御を行うことによ

りボットによるスパムメールを遮断する手法を検討した.

提案では,通常時は SMTP ポートを遮断しておく.この ためにパーソナルファイアウォールのポート制御機能を利 用する.この状態で MAPI(Messaging API)と呼ばれる,

Windows 上で電子メールを扱うための関数郡を監視する.

メーラを呼び出したのが正常なユーザであると確認できた 場合にのみ,ポートを開放し通信終了後にポートを再度遮 断する.メーラを呼び出したのが正常なユーザかどうか判 断するためにプロセスツリーを用いる.Fig2.で示すように MAPI が実行されたとき,正常時は explorer.exe が上位プロ セスとなる.しかしボット感染時には、メーラの上位プロ

セスが cmd.exe となり正常時とは異なる.メーラの上位プ

ロセスが explorer.exe と確認できた場合は正常と判断し,異

なった場合はボットが実行したとみなしユーザにアラーム をあげる.この方法により不正なメール送信を確実に防止 する.

Herder IRC Server

Infected PCs

Spam Mail

Command

(1)正常時 (2)ボット感染時

Fig2.プロセスツリーによる上位プロセスの確認

4.むすび

ボットにより PC がスパムメール送信することを防止す るための対策として,プロセスツリーを監視し,メールを 送信したのが正しいユーザと判断できた場合にのみ,パー ソナルファイアウォールの SMTP ポートを開放する手法を 検討した.今後はこの手法の有効性を確認する.

文 献

(1) 間宮 領一,渡邊 晃:不正メールの送信防止とボット感染 検知の検討

(2)

ボットによる不正メールの送信を 防止するための検討

名城大学理工学部

平田 祐二 鈴木 秀和 渡邊 晃

(3)

2

研究背景

ウイルスによる被害の深刻化

様々なソフトウェアの脆弱性

自分は安全だと対策を怠るユーザ

ボットネットによる大規模な攻撃

DoS

攻撃、スパムメールの大量発生、個人情報流出

(4)

ボットとは

• ボット

外部からコントロール可能な感染

PC –

用途に合わせ様々な機能に拡張

愉快犯から犯罪目的

感染したことに気づきにくい

• ボットネット

ボットに感染した

PC

が集まって構成されている ネットワーク

数千~数万台で構成

(5)

4

ボットネットによるスパムメール送信

Herder IRC Server

Infected PCs

Spam Mail

Command

IRC; Internet Relay Chat

(6)

ボットネットを根絶することはほぼ不可能

• IRC Server

の冗長化

サーバを踏み台にしてスパムメール送信

– Herder

を突き止めにくい

(7)

6

既存技術による対策

アンチウィルスソフト

クライアントで実施

パターンマッチング方式によりボットを取り除く

• OP25B(Outbound Port25 Blocking)

プロバイダで実施

契約外ISPのメールサーバを使用したSMTP通信を拒否

ユーザ認証機能付きの

SMTP

通信サービス

(8)

既存技術の問題

• アンチウイルスソフト

定義ファイルに情報のないボットに対応できない

新種のボットが数多く出回っている(

1

日あたり約

20

種類)

• OP25B

正規のユーザを装ってのメール送信

情報収集機能をもつボットがパスワードなどを取得し た場合

外出先からメールを送信できない

引越しなどで

ISP

を変更したが,メールアドレスは以前

(9)

8

提案方式

• クライアント側での対策

ボットの感染は避けられない

二次災害を防止する

• 提案内容

常に

SMTP

ポート

25

587

番を遮断

– MAPI(Messaging API)

を監視

メーラのプロセスツリーを監視

(10)

MAPI の監視

• MAPI

とは

Windows

上で電子メールを扱うための関数郡で,

一般的に

Windows

では

MAPI

を用いてメールを送信する

メーラを呼び出したのが正常なユーザと判断した場合

→ポートを開放しメール送信を許可.送信終了後にポートを再度遮断

正常なユーザと判断するためにプロセスツリーを用いる

(11)

10

プロセスツリー

実行中のプロセスをツリー状に可視化したもの

正常なメーラの親プロセスは

explorer.exe

• MAPI

によるメーラ呼び出し時にメーラの親プロセスを確認

メーラの親プロセスが

explorer.exe

→正常な実行と判断

メーラの親プロセスが

explorer.exe

以外

→不正なプログラムがメーラを呼び出したものと判断

1.正常時 2.異常時

MAPI

MAPI

不正なプログラム が実行

(12)

提案方式の動作

常に

SMTP

ポート

25,587

番を遮断

• MAPI

を監視しメーラの呼び出し元を確認

プロセスツリーを用いる

メーラの親プロセスが

explorer.exe

の場合に

SMTP

ポートを 開放(それ以外の場合は遮断したまま)

(13)

12

むすび

• スパムメール送信防止としてクライアントでの 対策を検討

プロセスツリーを監視することにより通信を制御

• 今後の課題

提案方式の実装と評価

参照

関連したドキュメント

[r]

このように,フラッシュマーケティングのためのサイトを運営するパブ

BC107 は、電源を入れて自動的に GPS 信号を受信します。GPS

題が検出されると、トラブルシューティングを開始するために必要なシステム状態の情報が Dell に送 信されます。SupportAssist は、 Windows

水素爆発による原子炉建屋等の損傷を防止するための設備 2.1 概要 2.2 水素濃度制御設備(静的触媒式水素再結合器)について 2.2.1

システムの許容範囲を超えた気海象 許容範囲内外の判定システム システムの不具合による自動運航の継続不可 システムの予備の搭載 船陸間通信の信頼性低下

地域の感染状況等に応じて、知事の判断により、 「入場をする者の 整理等」 「入場をする者に対するマスクの着用の周知」

本案における複数の放送対象地域における放送番組の