サーバー証明書
サーバー証明書とは
サーバー証明書は、SSLサーバー証明書とも呼ばれるデジタル証明書で、Webサイトの身元を認証し、SSLプロトコルを使用して通信を暗号化するために使用されます。
SSLサーバー証明書が正当なものとして認識されるには、公開認証局(CA)によって発行されている必要があります。公開CAのルート証明書(CAの正当性を検証するために使用)はWebブラウザーやメールクライアントに組み込まれており、発行された証明書を検証できます。信頼されたルート証明書に対応するSSLサーバー証明書を使用しているWebサイトは、Webブラウザーで「セキュアなサイト」として表示されます。
組織は独自の運用基準に基づいてデジタル証明書を発行するプライベート認証局(CA)を設置できますが、プライベートCAが発行した証明書は、一般には有効な証明書として認識されません。プライベートCAのSSLサーバー証明書を使用してWebサーバーを公開すると、ブラウザーは証明書の正当性を検証できず、そのサイトを「セキュリティで保護されていない」と表示します。
SSLサーバー証明書は通常、Webサーバーに保存され、通信時の暗号化および復号処理(一般にSSL終端と呼ばれます)に使用されます。しかし、Webサーバーの台数が増えるにつれて、証明書の取得と管理にかかるコストや複雑さが大幅に増大します。また、Web Application Firewall(WAF)などのセキュリティアプライアンスをWebサーバーの上流に配置した場合、暗号化されたトラフィックを検査できないため、セキュリティ機能が制限されます。
SSL暗号化の明示や、SSLで保護されたページの検索エンジン順位向上といったブラウザーの動作変化を受け、現在では多くの企業Webサイトが全ページをSSLで暗号化しています。今日、Web通信のセキュリティを確保するうえで、SSL終端は不可欠です。
これを効率的に管理するには、WebサイトのフロントエンドにApplication Delivery Controller(ADC)を導入し、SSL終端処理を担わせることができます。F5のBIG-IPはSSL終端に対応し、ハードウェアを使用して暗号化と復号を高速化するSSLアクセラレーション機能を備えています。
