SMTPS (Simple Mail Transfer Protocol Secure)は、トランスポート層セキュリティを使用してSMTP を保護する方法です。通信相手の認証、データの整合性と機密性を確保することを目的としています。
SMTPS は、独自のプロトコルでも SMTP の拡張でもありません。SMTP をトランスポート層セキュリティ(TLS)でラップすることにより、トランスポート層で SMTP を保護する方法です。概念的には、HTTPS が HTTP を TLS でラップする方法に似ています。
これは、クライアントとサーバーがアプリケーション層で通常の SMTP を使用するが、接続はSSLまたは TLS によって保護されることを意味します。これは、メール データが交換される前に TCP 接続が確立されたときに発生します。SSL または TLS を使用するかどうかはピアによって明示的にネゴシエートされないため、SMTPS を使用するサービスは通常、専用のポートでアクセスできます。
SMTPS と smtps の違い
「smtps」は、TCP ポート番号 465 を持つ IANA 登録サービスの名前でもあります。このサービスは、メール転送エージェント(MTA) がプレーンテキストではなく暗号化された形式で電子メールを交換できる連絡ポイントとして使用するためのものでした。しかし、標準化の取り組みによって別のアプローチが生まれたため、登録はすぐに取り消されました。登録は復元されていません。
IANA サービス登録を説明する場合、正式な大文字表記は「smtps」です。ネットワーク プロトコルを説明する場合、大文字表記の「SMTPS」がよく使用されます (HTTPS の大文字表記と同様)。
ポート 587 は、メールをサーバーに送信するためのよく知られたポートで、STARTTLS を使用して暗号化されることがよくあります (ただし、暗号化は必須ではありません)。一部の電子メール サービス プロバイダーは、顧客が SMTPS プロトコルを使用してポート 465 の「送信」サービスの TLS 暗号化バージョンにアクセスできるようにしています。これは、元の IANA 登録でポート専用に指定されたサービスとは異なります (以前は、そのまままたはプレーン テキストで配信される暗号化コンテンツ専用でしたが、現在のポート 465 の SMTPS はプレーン テキスト コンテンツを使用し、TLS 暗号化トランスポート内にラップされているだけです。基本的に逆のメカニズムです)。
RFC 8314 では、この問題が修正され (TCP-465 を 2 つのユース ケースに同時に割り当てるための特別な例外が設けられました)、ポート 465 を TLS 暗号化された「送信」ポートとして使用することが、IANA によって公開された既知のポート登録に統合されました。このサービスはsubmissionsという名前です。
SMTP サービスには公式に登録されたエンドポイントはもうありませんが、 smtps で提供されるのと同様の保証、特に DANE をDNSSECと組み合わせて使用することで、交換が安全に成功するか、まったく行われないかのいずれかが保証される暗号化トランスポートを介して電子メールを交換することは依然として可能です。多くの電子メール サーバーは、電子メールを安全に配信しないように、または最初にSTARTTLSメカニズムを使用して安全な配信を試行するように構成されています。たとえば、リモート サービスがそれを提供していないか、成功したMITM攻撃によって機能のアナウンスが削除されたためにそれが失敗した場合、安全でない手段による配信にフォールバックするだけです。
歴史
1997 年初頭、インターネット割り当て番号局はsmtps用にポート 465 を登録しました。[1] 1998 年後半、 STARTTLSが標準化された ため、この登録は取り消されました。 [2] STARTTLS では、TLS の有無にかかわらず同じポートを使用できます。SMTP と通信するメール交換に既知のポートを使用することは、当時特に議論されました。[3]現在、ポート 465 は[4] Source-Specific Multicast [5]とサブミッションの両方に登録されています。
RFC 8314「クリアテキストは廃止されたと考えられる: 電子メールの送信とアクセスのためのTLSの使用」[6]では、暗黙的に暗号化された電子メールの送信にポート465を公式に認めることが提案されました。そして、それに応じて特別なIESG承認を使用して、IANA登録が2017年12月12日に更新されました。
参照
参考文献
- ^ 「新しいドラフト: SSL のポート番号の規則化」w3. 1997-02-07 . 2013-07-27に閲覧。
- ^ Hoffman, Paul (1998-11-12). 「SMTP TCP ポートの取り消し」ietf-apps-tls (メーリング リスト) Internet Mail Consortium。2015 年 6 月 3 日時点のオリジナルよりアーカイブ。2016年 10 月 22 日閲覧。
- ^ Paul Hoffman (1997-06-01). 「IMAP/TLS と POP/TLS のどちらが必要ですか?」 Internet Mail Consortium. 2009-08-19にオリジナルからアーカイブ。2009-09-16 に取得。
- ^ 「ポート番号」。インターネット割り当て番号局。2009年9月14日。 2018年8月22日閲覧。
- ^ 「SSM」。シスコシステムズ。2013年1月10日時点のオリジナルよりアーカイブ。2009年9月16日閲覧。
- ^ 「クリアテキストは時代遅れと考えられる: 電子メールの送信とアクセスに TLS を使用する」 。2018年2 月 13 日閲覧。
