Upload
amara
View
65
Download
0
Embed Size (px)
DESCRIPTION
メール配送 システム. 情報実験 第 12 回 2010/07/16. 北海道 大学 惑星宇宙 グループ 修士 2 年 馬場 健聡. 目次. メール配送 のしくみ メールの構造 メール利用の際の注意 メール に関するセキュリティ. メール配送 のしくみ. 電子メール ( E-mail ). コンピュータがネットワークを通じて , 文字のメッセージを交換するシステム 具体例 携帯メール Web メール ISP (プロバイダ) から提供される メールサービス etc…. メールサーバ. メールサーバとは - PowerPoint PPT Presentation
Citation preview
メール配送システム
情報実験 第 12 回2010/07/16
北海道大学惑星宇宙グループ 修士 2
年馬場 健聡
メール配送システム 〒2/42
目次 メール配送のしくみ メールの構造 メール利用の際の注意 メールに関するセキュリティ
メール配送システム 〒3/42
メール配送のしくみ
メール配送システム 〒4/42
電子メール ( E-mail ) コンピュータがネットワークを通じ
て , 文字のメッセージを交換するシステム
具体例 携帯メール Web メール ISP (プロバイダ) から提供される メールサービス etc…
メール配送システム 〒5/42
メールサーバ メールサーバとは
メールの送信用サーバ (SMTP サーバ ) メールの受信用サーバ (POP, IMAP サーバ )
の機能のどちらか,または両方を持つ サーバの総称
メールサーバを設置しておけば , 手元の計算機を常時ネットワークに接続しなくてもよい!
( メールサーバがメールを取り置きしてくれる )
メール配送システム 〒6/42
メール配送の流れ送信側 受信側
メールサーバ ( 送信者側 )
クライアント ( 送信者 )
クライアント ( 受信者 )
いくつかサーバを介してメールを受信側のサーバへSMTP
SMTP
POPorIMAP
MTA MTA
MUAMUA
メールサーバ ( 受信者
側 )
メール配送システム 〒7/42
メールアドレス 配信先などを特定する
hoge @ ep.sci.hokudai.ac.jpローカル部 ドメイン部
ドメイン部は配送先のメールサーバを指定するもの
ローカル部はそのメールサーバ上の受取先を指定するもの ( 多くの場合アカウント名と同じ )
メール配送システム 〒8/42
メールの送信
クライアント ( 送信者 )はメールサーバ ( 送信者側 ) 宛にメールを送信MUA を利用
メールサーバ ( 送信者側 )はメールサーバ ( 受信者側 )に送信MTA を利用通信プロトコルは
SMTP
送信側
クライアント ( 送信者 )
受信側へSMTP
SMTP
MUA
MTA
メールサーバ ( 送信者側 )
メール配送システム 〒9/42
MUA Mail User Agent の略 クライアントがメール
を扱うためのソフトウェア 電子メールの読み書き
を行う メールサーバとメール
の送受信を行う メールソフト , メーラ
とも呼ばれる
Mew, Windows mail, Thunderbird など
クライアント ( 送信者 )
受信側へSMTP
SMTP
MUA
MTA
メールサーバ ( 送信者側 )
メール配送システム 〒10/42
MUAThunder Bird
メール配送システム 〒11/42
MTA
Mail Transfer Agent の
略 電子メールを配送する
ソフトウェア MUA から受信したメール
を , 他のサーバを介して宛先のサーバまで配送 ( バケツリレー方式 )
届いたメールをユーザが受け取るまで保管
sendmail, qmail などクライアント ( 送信者 )
受信側へSMTP
SMTP
MUA
MTA
メールサーバ ( 送信者側 )
メール配送システム 〒12/42
SMTP Simple Mail Transfer
Protocol の略 サーバ間におけるメール
の送受信とクライアントからサーバへのメール送信に用いられるプロトコル
25 番ポートを使用
クライアント ( 送信者 )
受信側へSMTP
SMTP
MUA
MTA
メールサーバ ( 送信者側 )
メール配送システム 〒13/42
メールの受信
クライアント
( 受信側 )
メールサーバ ( 受信者側 ) は受信したメールをユーザ毎に仕分けして管理
クライアント ( 受信者 ) はメールサーバ ( 受信者側 ) が受信したメールを受け取るプロトコルは POP あるいは IMAP
受信側
送信側から
消します手紙を消します
POPor
IMAP
MTA
MUA
メールサーバ ( 受信者側 )
メール配送システム 〒14/42
メール受信( POP の場合)
クライアント ( 受信者 )
MUA
Post Office Protocol
の略 110 番ポートを使用 メールを保存してい
るサーバからメールを受信するためのプロトコル
メール BOX
POP
SMTPMUA
メールサーバ ( 受信者側 )
メール配送システム 〒15/42
メール受信( IMAP の場合)
クライアント ( 受信者 )
MUA
Internet Message Access Protocol の略
143 番ポートを使用 メールを保存してい
るサーバからメールを見るためのプロトコル
メール BOX
IMAP
SMTPMUA
メールサーバ ( 受信者側 )
メール配送システム 〒16/42
POP と IMAP
POP 設定が手軽だが , 複雑な設定は困難 暗号化されないので , セキュリティが甘い
APOP ならば暗号化される
IMAP 複数の PC で同じように使う事が出来る
( 未読 , 既読など ) IMAP は POP の利点を活かしつつ欠点を
解消している
メール配送システム 〒17/42
メールの構造
メール配送システム 〒18/42
メールのデータ構造 メールヘッダ
宛先,送信者,件名,経路等の情報が記述されている
空白行 メールヘッダの終端を示すための行
本文
メールヘッダの具体例
Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST)
Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit From: tsubo <[email protected]> To: [email protected] Subject: TsuBo !! Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) X-Mailer: TSmtpClient ver. 1.0
壺 買いませんか。。マ・クベ
メールヘッダの具体例
Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST)
Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit From: tsubo <[email protected]> To: [email protected] Subject: TsuBo !! Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) X-Mailer: TSmtpClient ver. 1.0
壺 買いませんか。。マ・クベ
送信エラー時など,そのエラーを報告する宛先になるメールアドレス
メールヘッダの具体例
Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST)
Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit From: tsubo <[email protected]> To: [email protected] Subject: TsuBo !! Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) X-Mailer: TSmtpClient ver. 1.0
壺 買いませんか。。マ・クベ
配送先のメールアドレス
メールヘッダの具体例
Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST)
Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit From: tsubo <[email protected]> To: [email protected] Subject: TsuBo !! Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) X-Mailer: TSmtpClient ver. 1.0
壺 買いませんか。。マ・クベ
このメールが経由してきたサーバ情報.複数のサーバを経由してきたメールには,いくつもの「 Received: 」がついている
メールヘッダの具体例
Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST)
Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit From: tsubo <[email protected]> To: [email protected] Subject: TsuBo !! Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) X-Mailer: TSmtpClient ver. 1.0
壺 買いませんか。。マ・クベ
MIME のバージョン
メールヘッダの具体例
Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST)
Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit From: tsubo <[email protected]> To: [email protected] Subject: TsuBo !! Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) X-Mailer: TSmtpClient ver. 1.0
壺 買いませんか。。マ・クベ
内容の種類と文字コード
メールヘッダの具体例
Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST)
Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit From: tsubo <[email protected]> To: [email protected] Subject: TsuBo !! Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) X-Mailer: TSmtpClient ver. 1.0
壺 買いませんか。。マ・クベ
メール本文のエンコード方式
メールヘッダの具体例
Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST)
Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit From: tsubo <[email protected]> To: [email protected] Subject: TsuBo !! Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) X-Mailer: TSmtpClient ver. 1.0
壺 買いませんか。。マ・クベ
差出人のメールアドレス簡単に偽装することができる
メールヘッダの具体例
Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST)
Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit From: tsubo <[email protected]> To: [email protected] Subject: TsuBo !! Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) X-Mailer: TSmtpClient ver. 1.0
壺 買いませんか。。マ・クベ
宛先のメールアドレス
メールヘッダの具体例
Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST)
Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit From: tsubo <[email protected]> To: [email protected] Subject: TsuBo !! Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) X-Mailer: TSmtpClient ver. 1.0
壺 買いませんか。。マ・クベ
メールの題名・件名
メールヘッダの具体例
Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST)
Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit From: tsubo <[email protected]> To: [email protected] Subject: TsuBo !! Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) X-Mailer: TSmtpClient ver. 1.0
壺 買いませんか。。マ・クベ
メールの送信日時
メールヘッダの具体例
Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST)
Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit From: tsubo <[email protected]> To: [email protected] Subject: TsuBo !! Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) X-Mailer: TSmtpClient ver. 1.0
壺 買いませんか。。マ・クベ
メール作成に用いたソフトウェア名
メールヘッダの具体例
Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST)
Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit From: tsubo <[email protected]> To: [email protected] Subject: TsuBo !! Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) X-Mailer: TSmtpClient ver. 1.0
壺 買いませんか。。マ・クベ
空白行
メールヘッダの具体例
Return-Path: <[email protected]> Delivered-To: [email protected] Received: (qmail 16872 invoked by uid 1467); 30 Jan 200407:28:45 Received: from wickedrelay.com (HELO wickedrelay.com [xxx.xxx.xx.xx]) by grey.ep.sci.hokudai.ac.jp with SMTP id i0Q29oRl003847; Fri, 30 Jan 2004 07:28:42 -0000 (JST) Received: from spamsource.zeon (HELO spamsource.zeon [xxx.xxx.xxx.xxx]) by wickedrelay.com with SMTP id i0Q2A4lw004738; Fri, 30 Jan 2004 07:28:33 -0000 (JST)
Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit From: tsubo <[email protected]> To: [email protected] Subject: TsuBo !! Date: Fri, 30 Jan 2004 16:28:33 +0900 (JST) X-Mailer: TSmtpClient ver. 1.0
壺 買いませんか。。マ・クベ
本文
メール配送システム 〒33/42
メール利用の際の注意
メール配送システム 〒34/42
メール利用の際のマナー 相手の立場になって読み返す 初めに名乗る 機種依存文字を使わない
半角カタカナ,「①」,「℡」 など あまり大きなファイルを添付しない
北大の場合 10 Mb 以上のメールは送受信できない
HTML 形式に注意 初期設定が HTML 形式のメーラがある
チェインメールを送らない
メール配送システム 〒35/42
メール利用の際の注意 クレジットカード番号,暗証番号など
を送らない 盗聴される恐れがある
悪質なメールに注意 スパムメール (迷惑メール ) 詐欺メール
迂闊に信じない 特にフィッシング詐欺に注意
ウイルスメール添付ファイルを無闇に開かない
メール配送システム 〒36/42
メールに関するセキュリティ
メール配送システム 〒37/42
メールに関するセキュリティ
メールの偽装 , 盗聴は実は簡単 差出人を詐称 配送途中のネットワーク盗聴、改竄
偽装防止のための技術 : 電子署名 デジタル文書の作者を証明し、かつ改竄されてい
ないことを保証するために付けられる署名情報 盗聴防止のための技術 : 暗号化
メール本文 , 添付ファイルを暗号化し , 他人からの盗聴を防ぐこれらの技術には公開鍵暗号方式
がよく用いられる
メール配送システム 〒38/42
公開鍵暗号方式 データを暗号化 , 復号化する方式の一つ 暗号化 , 復号化に異なる 2 つの鍵を使う
1 つの鍵だけで暗号化する方式はセキュリティ上危険であるので鍵を 2 つ使用する .
ユーザーは自分自身の公開鍵と秘密鍵を持つ 自分の公開鍵で暗号化されたデータは , 自分
の秘密鍵でしか復号化できない . 逆もまた然り .
秘密鍵は自分しか持っておらず , 公開鍵は自分とやり取りをする 全ての相手が持つ
メール配送システム 〒39/42
公開鍵暗号方式
公開鍵 秘密鍵
秘
メール配送システム 〒40/42
公開鍵暗号方式
公開鍵
秘密鍵
秘
メール配送システム 〒41/42
公開鍵暗号方式
公開鍵
秘密鍵
秘
メール配送システム 〒42/42
公開鍵暗号方式
公開鍵
秘密鍵
秘
秘
メール配送システム 〒43/42
まとめ メール配送のしくみ
送受信のためのソフトウェア : MTA と MUA プロトコル : SMTP, POP, IMAP
メールのデータ構造 ヘッダ , 空白行 , 本文からなる ヘッダには宛先,送信者,件名,経路等が
記載されている メール利用の際の注意
相手の立場になって読み返す 悪質なメールに注意
メールに関するセキュリティ 電子署名 , 暗号化には公開鍵暗号方式が
よく使われる
メール配送システム 〒44/42
参考文献
「 qmail メールサーバの構築 」 アスキー , 2002 年 最新 図解でわかるサーバーのすべて -LAN& インターネット
- 小泉修 , 日本実業出版社 , 1997 年 @ IT
インターネット・プロトコル詳説 http://www.atmarkit.co.jp/fnetwork/
@ IT S/MIME でセキュアな電子メール環境をつくる http://
www.atmarkit.co.jp/fsecurity/special/04smime/smime01.html IT 用語辞典 e-word
http://e-words.jp/