すべてのプロダクト
Search
ドキュメントセンター

CDN:HTTPS セキュアアクセラレーションとは

最終更新日:Jul 23, 2026

ユーザーと CDN 間の暗号化されていない HTTP 通信では、セッション ID、Cookie、その他の機密データが盗聴、改ざん、中間者 (MITM) 攻撃にさらされます。HTTPS セキュアアクセラレーションは、配信パス全体に TLS/SSL 暗号化を追加します。高速化ドメイン名に SSL 証明書を設定すると、Alibaba Cloud CDN はクライアントと POP (Point of Presence) 間の通信を暗号化してから、リクエストをオリジンに転送します。

利点

利点 説明
セキュリティ 盗聴、改ざん、なりすまし、中間者 (MITM) 攻撃から保護します。セッション ID や Cookie などの機密データを転送中に暗号化し、認証情報の盗難リスクを軽減します。
ユーザーの信頼 ブラウザは HTTP サイトを「保護されていません」と表示します。HTTPS を使用することで、この警告が表示されなくなります。
検索ランキング 主要な検索エンジンは、HTTPS 対応の Web サイトに高い評価を与えます。Web サイトで HTTPS を有効にすると、検索エンジンの結果でより高いランキングを獲得できます。

仕組み

HTTPS アクセラレーションは、2 つの接続セグメントを独立して暗号化します。

  1. クライアントから POP まで:クライアント (ブラウザ) は、最も近い CDN POP との TLS 接続を確立します。POP は、高速化ドメイン名に設定された SSL 証明書を提示します。

  2. POP からオリジンまで:POP はリクエストをオリジンに転送します。HTTPS によるオリジンフェッチを設定すると、このセグメントもエンドツーエンドで暗号化されます。

次の図は、エンドツーエンドの全体的なフローを示しています。

image
説明

HTTPS セキュアアクセラレーションは付加価値サービスです。有効にすると、基本的な CDN サービスと HTTPS リクエストの両方に対して課金されます。料金の詳細については、「静的コンテンツの HTTPS リクエストの課金」をご参照ください。

SSL/TLS 証明書

SSL (Secure Sockets Layer) は、TCP/IP プロトコルスタックとアプリケーション層プロトコルの間に位置します。これにより、クライアントは接続先サーバーの ID と整合性を検証し、暗号化されたチャネルを介してデータを交換できます。Internet Engineering Task Force (IETF) は、SSL を Transport Layer Security (TLS) という名前で標準化したため、このプロトコルは現在 SSL/TLS と呼ばれています。

SSL 証明書は、認証局 (CA) によって発行される認証情報です。CA が発行した証明書は、ドメインの ID を認証し、暗号化ハンドシェイクを可能にします。

HTTPS セキュアアクセラレーションの有効化

前提条件

開始する前に、次のものが必要です。

  • Alibaba Cloud CDN コンソールで設定された高速化ドメイン名

  • 高速化ドメイン名の PEM 形式の SSL 証明書

  • (エンドツーエンド暗号化の場合) オリジンサーバーにインストールされた SSL 証明書

説明

PEM 形式の証明書のみがサポートされています。証明書を別の形式から変換するには、「証明書形式の変換」をご参照ください。

ステップ 1: 証明書の取得

要件に適したオプションを選択してください。

オプション 使用するタイミング
無料の個人テスト証明書 開発とテスト
Certificate Management Service の証明書 ドメインの証明書を購入する場合
サードパーティ CA の証明書 既存の CA 関係または特定のコンプライアンス要件がある場合

証明書を取得するには、Certificate Management Service コンソールを開きます。証明書形式の要件については、「証明書形式」をご参照ください。

ステップ 2: ドメインに対する SSL 証明書の設定

高速化ドメイン名に SSL 証明書を設定して、クライアントと POP 間の HTTPS を有効にします。詳細な手順については、「SSL 証明書の設定」をご参照ください。

ステップ 3: (オプション) エンドツーエンド暗号化の有効化

デフォルトでは、クライアントから POP までのセグメントのみが暗号化されます。POP からオリジンまでのセグメントも暗号化するには、オリジンサーバーに SSL 証明書を設定し、オリジンプロトコルを HTTPS に設定します。手順については、「オリジンプロトコルポリシーの設定」をご参照ください。

重要

HTTPS によるオリジンフェッチを有効にする前に、オリジンサーバーが HTTPS をサポートしていることを確認してください。

ステップ 4: (オプション) 追加の HTTPS 機能の設定

HTTPS を有効にした後、次の機能を使用してセキュリティ体制を強化したり、プロトコルのパフォーマンスを向上させたりできます。

カテゴリ 機能 説明
プロトコルリダイレクト URL リダイレクトの設定 クライアントから POP への HTTP リクエストを 301 リダイレクトを使用して HTTPS にリダイレクトします。または、必要に応じて HTTPS を HTTP にダウングレードします
HSTS の設定 ブラウザに HTTPS のみで接続するよう指示し (HTTP Strict Transport Security (HSTS))、Cookie ハイジャックのリスクを軽減します
プロトコルバージョン HTTP/2 の設定 HTTP/2 を有効にします。これにより、バイナリフレーミング、多重化、ヘッダー圧縮がサポートされ、レイテンシが削減されます
TLS バージョンと暗号スイートの設定 POP が受け入れる TLS バージョンと暗号スイートを制限し、リンクレベルのセキュリティ要件を満たします
証明書検証 OCSP ステープリングの設定 POP が証明書ステータス応答をキャッシュして提供するため、ブラウザは CA の検索をスキップでき、TLS ハンドシェイク時間が短縮されます

よくある質問

次のステップ