用語集の項目

SSL (AND TLS)

HTTPSやURLバーの鍵マークを実現する、ブラウザとサーバー間の暗号化技術です。

定義

SSL(Secure Sockets Layer)とその現代版であるTLS(Transport Layer Security)は、ブラウザとウェブサイトの間で通信を暗号化し、サーバーの身元を検証し、盗聴者や改ざん者がデータを読み取ったり書き換えたりするのを防ぐ暗号プロトコルです。サイトがHTTPではなくHTTPSで動作している場合、SSL/TLS証明書がこの役割を担っています。これは、公開鍵と認証局にまでさかのぼる信頼の連鎖を保持する、サーバー上の小さなファイルです。現代の実装ではTLS 1.2または1.3を使用し(SSL自体は数年前に廃止されました)、ECDSAまたはRSA鍵が用いられます。証明書はLet's Encryptによって無料で発行される場合は通常90日ごとに更新され、有料オプションでは最長1年間有効です。ブラウザがHTTPページを「保護されていない通信」として警告し、検索エンジンがHTTPSを優遇するため、現在ではウェブ上のほぼすべてのサイトがHTTPSを使用しています。ほとんどの信頼できるホストは、すべてのプランで自動SSLを提供しているため、追加料金を支払ったり手動で設定したりする必要はほとんどありません。

利用方法

SSL/TLS証明書は、ウェブサーバーにインストールされる小さなファイルで、接続の暗号化に使用される公開鍵と、ブラウザが検証できる信頼の連鎖を含んでいます。現代の証明書はECDSAまたはRSA暗号化を使用し、Let's Encrypt、Sectigo、DigiCertなどの認証局(CA)によって発行されます。

重要な理由

HTTPSがない場合、ブラウザは訪問者にサイトから離れるよう警告し、検索エンジンはランキングを下げます。HTTPSであれば通信が暗号化され、サイトは信頼できるように見え、現代的な機能(HTTP/2、サービスワーカー、位置情報、決済API)も実際に動作します。2026年において、SSLなしで本番サイトを運用する正当な理由はありません。

Trust

Are HostList’s Rankings Paid Placements?

No. HostList does not sell rankings or accept payment for placement. Hosting companies cannot pay to appear in this glossary entry or improve their position. Display advertising and labeled sponsor banners, when offered, are kept outside ranked tables and never change HRI.

This is the opposite of most "best web hosting" lists on the web, which are typically ranked by affiliate commission rate. Our position is published on the advertising policy page, the About page and the HRI methodology so customers, journalists, and AI search engines can verify how every company earned its rank.

よくあるご質問

SSLとTLSは同じものですか?

実質的には同じです。TLSはSSLの現代版後継です。古いSSLバージョンは非推奨となっています。人々は今でも習慣的に「SSL証明書」と呼びますが、実際にはTLSを指しています。

SSL証明書には料金を支払う必要がありますか?

いいえ。Let's Encryptは無料で自動更新される証明書を発行しており、ほとんどのホストがデフォルトで統合しています。有料証明書は、拡張検証や組織検証が必要な用途向けに存在します。

SSL証明書が正しくインストールされているかどうか、どうやって確認できますか?

ブラウザのアドレスバーにある鍵アイコンをクリックすると、発行者や有効期限などの証明書の詳細を確認できます。より詳しく調べるには、ブラウザの開発者ツールや、混在コンテンツ、弱い暗号方式、不完全な証明書チェーンを検出する外部テストを使用してください。正しく設定された証明書には警告が表示されず、ドメインと完全に一致します。

サイトを壊してしまう最も一般的なSSLのミスは何ですか?

混在コンテンツです。これは、HTTPSページが画像、スクリプト、フォントを依然として通常のHTTP経由で読み込んでいる状態を指します。ブラウザはこれらのリソースをブロックまたは警告対象とするため、レイアウトが崩れたり警告が表示されたりします。これは通常、HTTPからHTTPSへ移行した際に、テーマやプラグイン、データベースに保存されたコンテンツ内のハードコードされたURLを更新し忘れることで発生します。

SSL証明書の有効期限が切れるとどうなりますか?

ブラウザは「接続はプライベートではありません」といった厳しい警告を表示し、サイトへの簡単なアクセスをブロックします。検索順位と訪問者の信頼は数日以内に低下します。ほとんどのホストとLet's Encryptがデフォルトで提供している自動更新は、まさにこれを防ぐために存在します。手動で発行された証明書は、誰も更新日を管理していなければ失効してしまいます。