電子メール送信者のなりすましの抑制

96H021 江口裕一
eguchi@h-ps011.ise.osaka-sandai.ac.jp


(page 1)


はじめに


大阪産業大学の演習室等のIPマスカレードを導入した環境で電子メール送信者の¥
なりすましがあった場合に、送信者を特定するのは非常に困難である。

本研究では、この問題を解決するためにIPマスカレードを導入した環境での¥
電子メール送信者のなりすましを抑制する方法を提案する。


(page 2)


なりすましの定義

本研究での電子メール送信者のなりすましの定義は、¥
ユーザがユーザ本人以外の電子メールアドレスで電子メールを送信することである。

例えば、s96h021@sub.osaka-sandai.ac.jpという電子メールアドレスを所有¥
しているユーザが、以下の送信元電子メールアドレスを記述して電子メールを¥
送信することを指す。



(page 3)


IPマスカレードとは

ローカルIPアドレスしか持たない複数のクライアントマシンがゲートウェイマシン¥
の持つ1つのグローバルIPアドレスを利用してインターネットに接続させる場合に¥
使用されることが多い機能である。
ip_masq.jpg

(page 4)


IPマスカレード環境での問題点

IPマスカレードを導入してない環境では、電子メールサーバからクライアントマシン¥
のIPアドレスを特定できる。¥
既存の電子メールサーバ用ソフトでユーザが送信元¥
電子メールアドレスを偽ったユーザと特定できる設定にすることができる。



IPマスカレードを導入した環境では、電子メールサーバから見たクライアントマシン¥
のIPアドレスはゲートウェイマシンのIPアドレスと同一のものになってしまう。¥
送信元電子メールアドレスを偽ったユーザを特定することができない。


(page 5)


なりすましを抑制する環境の想定

偽称を抑制するにあたって、以下の環境を想定した。

kankyo.jpg

(page 6)


抑制する方法

が第一である。

ゲートウェイマシンでなりすましを判別し抑制する。

ゲートウェイマシンの中継プログラムを介して行うようにする。


(page 7)


中継プログラム


電子メールアドレスをゲートウェイマシン内のファイルに記録する。

記録された電子メールアドレスと一致するかを判別する。



(page 8)


なりすまし送信者への対処

ゲートウェイマシン内のファイルと一致しない場合は、なりすましを発見した¥
ものとして、クライアントマシンへエラーを通知する。
エラーは、ユーザが着信チェックをせずに電子メールを送信した場合を考慮して、¥
エラー通知後も電子メールを最初から書き直さずに再送が可能なものにした。

almail.jpg

(page 9)


まとめ

を抑制できた。

ことを抑制できる効果があることがわかった。



(page 10)


抑制方法(1/5)

ユーザが電子メールの着信チェックをした際に、ゲートウェイマシン内の¥
ファイルに、クライアントマシンのIPアドレス、ユーザの電子メールアドレス¥
着信チェックをした時刻を書き込む。

image1.jpg


(page 11)


抑制方法(2/5)

ユーザが電子メールを送信する際に、ゲートウェイマシン内のファイルに¥
書き込まれているものと一致するかを調べる。

image2.jpg

(page 12)


抑制方法(3/5)

一致しない場合は、ユーザが送信元アドレスを偽っていたものとして、¥
クライアントマシンへエラーであることを通知する。

image3.jpg

(page 13)


抑制方法(4/5)

一致する場合は、ユーザがなりすましを行っていないものとして、¥
電子メールサーバへ送信メールを中継する。

image4.jpg

(page 14)


抑制方法(5/5)

着信チェックをしてから15分経過したら、ゲートウェイマシンのファイルから、¥
ユーザの着信チェック時の情報を削除する。

image5.jpg
(page 15)