TLSとは何ですか?

2026年8月13日公開

← 用語集のすべての項目 「T」へジャンプ

Transport Layer Security(TLS)は、2つのエンドポイント間でやり取りされるデータを保護する暗号プロトコルであり、最も目立つのはブラウザのアドレスバーに表示される鍵のアイコンです。ハンドシェイクによって通信当事者の認証が行われ、暗号化鍵のネゴシエーションが行われます。その後、レコードプロトコルによって、その接続を介してやり取りされるすべてのバイトが暗号化され、整合性チェックが行われます。

主なポイント

  • TLSは、HTTPS、API、VPN、およびクライアントトンネルにおける転送中のデータを保護します。
  • データが送信される前に、握手によってピア間の認証が行われ、鍵のネゴシエーションが行われます。
  • TLS 1.3 が現在の標準規格であり、TLS 1.0 および 1.1 は非推奨となっています。
  • SSLはTLSの非推奨となった前身であり、これらの名称はしばしば同じ意味で使用されます。
  • Versa SASE クライアントは、TLSをトンネル転送プロトコルとして使用し、アクセスゲートウェイのセキュリティを確保することができます。

このページの内容: その重要性仕組み種類TLS およびVersaよくある質問

TLSはなぜ重要なのでしょうか?

TLSは、現代のウェブの信頼性を支えるプロトコルです。すべてのHTTPS接続――ログインフォーム、決済ページ、2つのサービス間のAPI呼び出しなど――は、転送中のデータを暗号化し、相手側のサーバーが自称する通りであることを証明するためにTLSに依存しています。TLSがなければ、ネットワーク経路上の誰でも、クライアントとサーバーの間をやり取りするトラフィックを閲覧したり改ざんしたりすることが可能になってしまいます。

その重要性はブラウザの枠をはるかに超えています。TLSは、電子メールの転送、VPNやリモートアクセストンネル、そして最新のアプリケーションアーキテクチャ内におけるサービス間トラフィックのセキュリティを確保します。TLSは明確に定義されたオープンスタンダードであるため、異なるベンダーのクライアントやサーバー間でも、特別な統合作業を必要とせずに相互運用が可能です。 ブラウザやセキュリティツールは、暗号化されていない接続を「明らかに安全ではない」ものと見なす傾向が強まっており、プレーンHTTPを警告表示したり、有効な証明書を要求したりしているため、インターネットに公開されているサービスにとって、TLSは事実上必須となっています。

TLSとは何ですか?

TLSは2つのフェーズで動作します。ハンドシェイクでは、信頼関係と共有秘密鍵が確立されます。具体的には、クライアントとサーバーがTLSのバージョンと暗号スイートについて合意し、サーバーが自身の身元を証明する証明書(信頼できる認証局によって検証済み)を提示し、双方が共有セッション鍵を導出します。現代のTLSではディフィー・ヘルマン鍵交換が使用されるため、将来的に鍵が漏洩しても、記録された過去のセッションを復号することはできません。

ハンドシェイクが完了すると、レコードプロトコルが処理を引き継ぎます。このプロトコルは、アプリケーションデータを暗号化し、セグメントに分割し、各セグメントに整合性チェックを付加することで、改ざんやリプレイを検知できるようにします。TLSはTCPの上に実装され、アプリケーションプロトコル(HTTP、SMTP、またはカスタムプロトコル)の下位に位置しています。そのため、これらのプロトコル自体を変更することなく、多種多様なトラフィックを保護することができるのです。

TLSの種類

これまでに4つのメジャーバージョンがリリースされています。TLS 1. 0およびTLS 1.1は非推奨となっています。主要なブラウザは2020年までにサポートを終了しており、IETFも既知の脆弱性を理由にRFC 8996(2021年)において両方を正式に非推奨としました。TLS 1.2は依然として広く使用されており、最新の暗号スイートで構成されていれば安全ですが、制限を加えなければ、古く脆弱なオプションの使用が依然として許可されています。TLS 1.3(RFC 9846。元のRFC 8446を統合し、これを廃止した)が現在の標準規格です。これによってハンドシェイクが短縮され、レガシー暗号スイートが完全に排除され、フォワードシークレシーが必須となりました。

バージョン以外にも、2つのモードが重要です。標準のTLSはサーバーのみを認証しますが、これはほとんどのWebトラフィックにとって十分です。相互TLS(mTLS)では、さらにクライアントにも証明書の提示を求め、双方を認証します。これはゼロトラストアーキテクチャで一般的です。接続レス型のDTLSは、TCPのオーバーヘッドが望ましくないUDPトランスポートに同じ概念を適用したもので、VPNトンネルやリアルタイムトラフィックに適しています。暗号スイートとは、特定のTLSセッションで実際に使用されるアルゴリズム(鍵交換、暗号化、整合性チェック)のセットであり、交渉によって決定されます。

TLS &Versa

Versa SASE クライアントは、設定されたトンネル順序におけるトンネルトランスポートの一つとして、IPsecやDTLSに加え、TLSを介してセキュアアクセスゲートウェイに接続できます。 管理者は、Secure Access Serviceゲートウェイオブジェクト上で、TLSパラメータ(サポートされるTLSバージョンの最小値および最大値(TLS 1.0~TLS 1.3)、許可されるTLS暗号スイートのリスト、TLSリスニングポート(デフォルトは443)、およびトンネルをその証明書と鍵データに紐付けるTLSプロファイルID)を直接設定します。 このバージョン範囲は、ゲートウェイの設定画面で公開されているものです。SSL VPN プロファイルのドキュメントでは、そのトンネルが TLS 1.2 であると別途記載されています。そのため、バージョンのセキュリティ強化を行う際は、どの設定画面が導入環境を管理しているかを確認してください。

ゲートウェイが Secure SD-WANかNGFWの展開のいずれの場合でも表示され、Versaのセキュアアクセスアーキテクチャ全体でTLSモデルの一貫性が保たれます。最小バージョンをTLS 1.2以上に制限し、暗号スイートのリストを絞り込むことは、管理者がIPsecやDTLSのオプションを変更することなく、ゲートウェイのTLSセキュリティ態勢を強化するための手段となります。

よくある質問

TLSとSSLの違いは何ですか?

SSLはTLSの前身です。現在、すべてのSSLバージョンは非推奨となっており、安全ではないと見なされています。TLS 1.0は当初、SSL 3.0のマイナーアップデートとして始まりましたが、その後、両者は異なる方向へと発展しました。「SSL」という用語は、依然として非公式にTLSを指す言葉として使われており、「SSL証明書」とは実際にはTLS証明書のことです。

TLSとDTLSの違いは何ですか?

TLSはTCP上で動作し、信頼性が高く順序付けられたバイトストリームを前提としています。DTLSは、この同じ概念をUDPに適用し、パケット損失や順序の乱れに対する独自の処理を追加しています。これにより、TCPのオーバーヘッドが望ましくないVPNトンネルやリアルタイムトラフィックに適しています。

相互TLS(mTLS)とは何ですか?

相互TLSは、標準的なハンドシェイクを拡張したもので、クライアントとサーバーの両方が証明書を提示し、サーバーのみではなく相互に認証を行います。これは、すべての接続において両端点の身元を証明する必要がある、サービス間通信やゼロトラストアーキテクチャにおいて一般的です。

TLS 1.0 および 1.1 はなぜ非推奨となったのですか?

TLS 1.0 および 1.1 は、既知の脆弱性(特定のダウングレード攻撃に対する脆弱性を含む)がある旧式の暗号アルゴリズムやハンドシェイクの仕組みに依存しています。主要なブラウザは 2020 年にこれらのサポートを終了し、IETF も RFC 8996(2021 年)において両バージョンを正式に非推奨としたことで、エコシステムは TLS 1.2 およびより強固な TLS 1.3 へと移行が進んでいます。

TLSはどのポートを使用しますか?

TLS自体は特定のポートに固定されているわけではなく、使用するポートはTLSの上に構築されるアプリケーションプロトコルによって決まります。HTTPSでは通常ポート443が使用され、Versa のセキュアアクセスゲートウェイもデフォルトでは同じポートを使用しますが、管理者は別の値を設定することも可能です。

TLSに関する詳細

さらに詳しく知りたい場合は、私たちが信頼している情報源を以下にご紹介します。

RFC 9846: TLS 1.3 RFC 5246: TLS 1.2
現在のIETF標準(RFC 8446を廃止):ハンドシェイク、プロトコル記録、およびTLS 1.2のオプション仕様だったものを置き換えた、必須のフォワードシークレシー設計。 現在も広く導入されている歴史的なTLS 1.2規格は、TLS 1.3で後に簡素化された暗号スイートのネゴシエーションを定義している。

TLSについて調べているなら、次はこれらもぜひチェックしてみてください。

セキュア・ソケット・レイヤー Versa SASE CAチェーン
TLSの非推奨となった前身。現在でも、TLS接続や証明書を指す際に、非公式にこの名称が使われることがある。 Versaのエンドポイントクライアントは、IPsec や DTLS と並んで TLS トンネルを確立し、セキュアアクセスゲートウェイに接続することができます。 TLSハンドシェイクにおいて、サーバー証明書の有効性を検証するために使用される、信頼されたルート証明書に至るまでの認証局の連鎖。
この記事は役に立ちましたか?
問題を報告する