HTTPとHTTPSの基本
HTTPは、ブラウザとWebサーバーがやり取りするための約束ごと(通信のルール)です。ページを表示するための文章や画像を、この約束に沿ってやり取りしています。
HTTPSは、そのHTTPに暗号化のしくみを組み合わせたものです。末尾の「s」は secure(安全)の頭文字で、通信内容を途中で盗み見られないように保護していることを表します。
つまりHTTPとHTTPSは「やり取りする内容」自体は同じで、その内容を暗号化して運ぶかどうかが違う、という関係です。
sの一文字が守るもの
HTTPで通信すると、内容がそのままの形でネットワークを流れます。途中の経路で誰かが覗き見ると、入力したパスワードや個人情報が読み取られてしまう恐れがあります。
HTTPSでは通信内容が暗号化されるため、途中で覗かれても内容を読み解くのが極めて難しくなります。さらに、接続先のサーバーが本物かどうかを確認するしくみも備わっており、なりすましのサイトに気づきやすくなります。
暗号化と接続先の確認、この二つがHTTPSの主な役割です。
実務ではどこで関係する?
HTTPSは言葉の意味だけ覚えても、HTML共有の判断にはつながりません。実務では「表示に関係する話か」「検索に関係する話か」「アクセス制限に関係する話か」を分けて考えると整理しやすくなります。
HTTPとHTTPSについて迷ったら、相手が安全に開けるか、検索に出してよいか、ブラウザや環境差で壊れないかを順番に確認します。用語理解は、その判断を早くするための道具として使います。手順が決まったら、HTML/ZIPをアップロードして共有URLを発行し、相手に確認してほしい観点と期限を添えて送ります。
- 表示の話: HTML/CSS/JS、パス、ブラウザ互換性を確認する
- 検索の話: noindex、canonical、sitemap、robots.txtの役割を分ける
- 制限の話: URL共有、パスワード、メール認証、会社ドメイン認証を混同しない
- 運用の話: 期限、差し替え、削除、共有メッセージまで決める
HTTPSかどうかを確認する手順
今見ているページがHTTPSで保護されているかは、ブラウザのアドレスバーから簡単に確かめられます。
- アドレスバーのURLが http ではなく https で始まっているか見る
- URLの左側に表示される鍵などのマークがあるか確認する
- 個人情報やパスワードを入力する画面では特に表示を確かめる
- 警告が出るページでは、入力や送信をいったん止めて内容を確認する
なぜ今はHTTPSが当たり前なのか
かつてはログイン画面など一部だけHTTPSを使い、それ以外はHTTPという運用が一般的でした。しかし現在は、サイト全体をHTTPSにするのが標準になっています。
主要なブラウザは、HTTPのページに「保護されていない通信」といった警告を表示するようになりました。利用者に安心して見てもらうためにも、HTTPS化はもはや前提だと考えてよいでしょう。
共有URLとHTTPSの関係
確認用やレビュー用のページを誰かに送るときも、HTTPSで保護されていることは大切です。HTTPのままだと、ブラウザが警告を出して相手が不安になり、開いてもらえないこともあります。
ギガサイト便で発行される共有URLは、HTTPSが自動で適用されます。証明書の設定などを自分で行わなくても暗号化された状態で配布できるため、HTTPSの知識がなくても安心してリンクを送れます。
よくある質問
HTTPとHTTPSの違いは一言で言うと何ですか
通信が暗号化されているかどうかです。HTTPはそのままの形で内容が流れるのに対し、HTTPSは内容を暗号化して運びます。やり取りするデータそのものは同じで、運び方の安全性が違うと理解すると分かりやすいです。
HTTPSなら絶対に安全ですか
HTTPSは通信経路の暗号化と接続先の確認を担いますが、サイトの中身そのものが安全だと保証するものではありません。鍵マークがあっても内容や運営者を見極める必要はあり、過信は禁物です。
鍵マークがあれば信頼できるサイトですか
鍵マークは通信が暗号化されていることを示すだけで、運営者の信頼性まで保証するものではありません。暗号化されたうえで内容も確認する、という二段構えで判断するのが安全です。
なぜHTTPのページに警告が出るのですか
HTTPは通信内容が保護されていないため、途中で盗み見られる危険があります。利用者に注意を促すために、主要なブラウザはHTTPのページへ警告を表示するようになっています。
実務ではどこで関係する?はHTML共有で必ず理解しておく必要がありますか?
細かな仕様を暗記する必要はありません。ただし、検索に出るか、閲覧者を制限できるか、表示が崩れないかに関わる用語は、共有前の判断材料として押さえておくと安全です。