[Wireshark] パケットキャプチャによる盗聴実証


注意:この記事における実験は全て自己の管理下におけるPC・アクセスポイントを用いている。セキュリティの喚起目的であり、不正アクセスを助長するためのものではない。

〜実験環境〜

  1. OS: Mac OS X 10.5.4
  2. X11: XQuartz 2.3.2
  3. アナライザ: Wireshark 1.0.6 (for OS X Intel)
  4. ルータ: NETGEAR WPN824
  5. メーラ: Thunderbird 2.0.0.19

〜インストール〜

Mac OS XにWireSharkをインストールする際のアレコレは以下の記事を参考にさせて頂きました
ついでにWiresharkを起動したときにインターフェイスが表示されない問題は以下の記事を参考にしました

パケットのキャプチャツールとして他にも多々挙げられる。WindumpやClearSight(商用)、ASTEC Eyes(商用)など、大学の実験では実際にそれらのソフトを使用して詳細の分析を行うことが多いが、今回の検証ではメール送受信(POP,SMTP)における盗聴実証であるため、Wiresharkでも十分すぎです(笑)



〜検証開始〜

私のYahoo!メールをThunderbirdを用いて送受信します。環境は以下の通り

Yahoo!メール環境
 POP3サーバー pop.mail.yahoo.co.jp
 SMTPサーバー smtp.mail.yahoo.co.jp
 アカウント名/ログイン名 Yahoo! JAPAN ID
 メールアドレス [Yahoo! JAPAN ID]@yahoo.co.jp
 パスワード Yahoo! JAPAN IDのパスワード

Yahoo! JAPANのIDとパスワードが分かれば盗聴可能とします

以下のメールを送受信した
thunderbird 〜キャプチャ結果〜 (クリックで別窓表示)

まずは受信側のPOP3プロトコルのキャプチャ結果を見てみると

PASSUSERのところを注目すると見事に表示されてるではないですか・・・

Yahoo! JAPANのIDとパスワード(消去済)がまる分かりますね

これもメールの読み出しを暗号化しないPOP3プロトコルだからこそすぐにできることだけど、キャプチャやアナライズの方法次第では色々な盗聴につなげることが可能ですね

POP3
以下はPOP3プロトコルの一部のコマンドおよび意味である

POP3のコマンド意味
 USER ユーザー名 ユーザー名の送信
 PASS パスワード パスワードの送信
 STAT 状態の通知
 LIST [メッセージ番号] 指定した番号のメールの確認(一覧表の取得)
 RETR メッセージ番号 (指定した)メールのメッセージを取得
 DELE メッセージ番号 (指定した)メッセージ番号のメッセージを削除する
 QUIT 通信終了
 RSET リセット(DELEコマンドの取り消し )


次にSMTPプロトコルのキャプチャ結果を見る

SMTPでも送信内容が英数字の場合には直接表示され、

仮名や漢字はASCIIコードからJISコードに変換さえすれば見ることができます

SMTP
以下はSMTPプロトコルの一部のコマンドおよび意味である

SMTPのコマンド意味
 220 ドメイン サービスを開始する
 221 ドメイン サービスを終了する
 250 要求されたメールの処理が完了した
 354 電子メールのデータの入力開始。
  ピリオド(.)だけの行で入力終了




〜Wiresharkによる盗聴対処法〜

盗聴の実証したからには対処法も提案(笑)
 
  • HTTPを使用する

  • まず考えられるは、メールを送受信する際にメーラーを使用せず、Webブラウザを使用すること。HTTPを使用することによりPOP・SMTPの盗聴を防御する。Yahoo mailもGmailも通常通りブラウザを使用すればいい

  • SSLの暗号化

  • SSLの暗号化が対応していればそれを使用すると良い。これでパケットをキャプチャしただけで内容が読み取れることはまずない。Yahoo!メールの場合はこちら

  • 回線の暗号化

  • 無線LANのセキュリティについて参照 (まだ構想中笑)


〜感想〜

盗聴実証なんかよりもMac OS XにWiresharkをインストールするほうが10倍面倒で時間がかかったorz


トラックバック(0)

このブログ記事を参照しているブログ一覧: [Wireshark] パケットキャプチャによる盗聴実証

このブログ記事に対するトラックバックURL: http://delta50.net/mt/mt-tb.cgi/330

コメントする

このブログ記事について

このページは、滑稽者が2009年3月16日 16:05に書いたブログ記事です。

ひとつ前のブログ記事は「[Mac] Snow Leopardらしき動画」です。

次のブログ記事は「[BitCash] 5250円ジャストでSAIを購入する方法」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

友人ブログへのリンク


  • うえちょこ@ぼろぐ ―uechoco氏

  • うえちょこ@ぼろぐ

  • いそっちノート ―isocchi氏

  • いそっちノート

  • 情報科学を学ぶ大学生のブログ ―TBVector氏

  • 情報科学を学ぶ大学生のブログ

  • リココのLieと述べるブログ! ―Likoko氏

  • リココのLieと述べるブログ!

  • 何だっけ、多分何か。 ―ふらっぐ氏

  • 何だっけ、多分何か。

  • ゆーやのゆったりブログ ―ゆーや氏

  • ゆーやのゆったりブログ

  • あやなんの日記だぎゃ~ ―愛染綾那氏

  • あやなんの日記だぎゃ~

  • 黒須ぶろぐ ―黒須氏

  • 黒須ぶろぐ


    関連Webサイト

  • 準備中
  • ミク時計

    あわせて読みたい

    あわせて読みたい