S

StartTLS

StartTLSは、平文のメール接続をTLSで暗号化接続へアップグレードするプロトコルコマンドです。仕組み、利点、MTA-STSとの連携を解説します。


StartTLSとは何ですか?

StartTLSは、既存の平文(プレーンテキスト)接続をトランスポート層セキュリティ(TLS)を用いて暗号化接続へアップグレードする、メールセキュリティのプロトコルコマンドです。SMTPIMAP、POP3といったメール送受信プロトコルでサポートされており、暗号化専用のポートを別途用意することなく、メールサーバー間で安全な通信を行えます。

StartTLSは、転送中のメールの機密性と完全性を高めるために導入されました。メッセージがサーバー間を移動する際に、攻撃者が傍受したり改ざんしたりするのを防ぎます。HTTPSと同じ暗号技術を基盤としていますが、StartTLSは単独のサービスではなく、既存のメールプロトコルの中で発行されるコマンドです。

StartTLSの仕組み

SMTPを使ってメールが送信される際、送信サーバーと受信サーバーは最初は平文で通信します。このハンドシェイクの過程で、送信サーバーは受信サーバーがStartTLSに対応しているかを確認します。両方のシステムが合意すると、メッセージデータをやり取りする前に、そのセッションがTLSで暗号化された接続へとアップグレードされます。

コマンドの流れの例:

220 mail.example.com ESMTP ready
EHLO sender.example.net
250-mail.example.com Hello
250-STARTTLS
STARTTLS
220 Ready to start TLS
 

StartTLSの利点

  • 転送中のメッセージを暗号化し、データの傍受を防ぎます
  • TLS非対応のサーバーとの後方互換性を提供します
  • 最新の認証メカニズムに対応します
  • MTA-STSと連携して安全なメール配信を適用します

ただし、StartTLSは日和見的(オポチュニスティック)に動作するため、いずれか一方がTLSに対応していない場合、暗号化されないまま接続が行われることもあります。暗号化を強制するには、組織はMTA-STSやDANEのポリシーを導入できます。

StartTLSとDMARCeye

DMARCeyeは、メール認証と転送セキュリティを監視し、ドメイン全体でStartTLSがどこで使われ、どこで省かれているかを特定します。AI技術とスマートなプログラミングの両方を活用してメールフローと暗号化データを相関分析することで、メッセージがサーバー間で安全に送信されているかどうかを組織が検証できるよう支援します。

認証層と送信層の両方への可視性を通じて、DMARCeyeはメッセージがSPF、DKIM、DMARCのチェックに合格するだけでなく、TLSベースの暗号化を用いて安全に送られていることを確認します。

DMARCeyeの無料トライアルに登録して、メールドメインを保護しましょう。


DMARCおよび関連用語について詳しくは、DMARCeye用語集をご覧ください。


Similar posts

新しいマーケティングインサイトに関する通知を受け取る

DMARC ポリシー戦略を構築または改善するための新しい情報をいち早く入手しましょう。