HTTPSは本当に常に必要なのか?Webサイトにおける暗号化の必要性を徹底解説
はじめに:HTTPとHTTPSの基本を押さえよう
ハイパーテキスト転送プロトコル(HTTP)は、Web上で最も広く普及した技術の一つです。あらゆるWebサイトがブラウザへデータを送信する際に使われる共通の仕組みであり、そのセキュア版であるHTTPSは、トランスポート層セキュリティ(TLS)を活用して通信のプライバシーを守り、ユーザーとWebサイト間のやり取りをより安全なものにします。
1990年代後半からインターネットを利用している方なら、2007年頃を境にURLに「https://」が含まれるサイトが爆発的に増えたことをご存じでしょう。では、すべての場面でHTTPSを使うことは本当に良いことなのでしょうか?
HTTPSが求められる理由
HTTPSは、サーバーとの接続を暗号化することで、第三者による通信の盗み見を防止する仕組みです。たとえば、Webサイトからログインセッション用のCookieを受け取った場合、そのCookieを盗み取られれば、他人が自分のPCからあなたになりすまして操作できてしまいます。接続を非公開かつ暗号化しておくことで、こうしたなりすまし被害のリスクは大幅に低減されます。
歴史的には、HTTPS導入のコストが大きな課題でした。かつては大規模サイトが扱う何千もの同時接続を暗号化するために、膨大な計算能力が必要だったのです。ところが近年は、手頃な価格のCPUでさえ驚異的な処理速度を備えるようになり、HTTPS運用のコスト面での障壁はほぼ消滅しました。
それでも残るのが次の問いです。「Webサーバーにおいて、HTTPSは常に必要なのか?」
HTTPSが必ずしも不要なケースとは
世の中には、あらゆる状況・あらゆるサイトでHTTPSを使うよう促す大規模な取り組みが数多く存在します。「暗号化」という一色でインターネット全体を塗りつぶそうとするこうした流れは、人々に「どんな場面でもHTTPSが不可欠だ」という印象を与えてきました。
しかし「HTTPSはすべてに必須」という主張と実際の事実は、例によって平行線のままです。真実はこうです。HTTPSが真に役立つのは、あなた個人に関わるデータがやり取りされる場合だけです。具体例を挙げましょう。FacebookなどのSNSにログインするとき、あなたはユーザー名やパスワードといった機密性の高い情報を企業のサーバーへ送信しています。第三者に覗き見されたくなければ、この通信は必ず暗号化すべきです。特に公衆Wi-Fi経由で接続する場合には、なおさら重要になります。
一方で、こちらから一切データを求めず、単に自分自身に関する情報を発信するだけの静的サイトについてはどうでしょうか? こうしたサイトは今では珍しくなりましたが、依然として存在します。率直に言えば、この種のサイトはあなたのセキュリティ維持のためにHTTPSを必要としません。また、データを不特定多数へ無差別に公開しているのであれば、その内容を秘匿する必要性自体が薄いと言えます。
それでもHTTPSは全面導入すべき?
実際には生産的な目的なくHTTPSを使用しているサイトもありますが、それはごく一部に過ぎません。それでも多くのホスティング環境でHTTPSが標準選択肢となっているのは、今日では導入が非常に簡単だからです。処理能力面でのコストは、もはや問題視できるレベルにありません。市場全体としては、使うべきかどうかを議論するよりも、「念のため」という姿勢ですべてにHTTPSを適用してしまう方が合理的だと判断したのです。
HTTPSをどこでも使うべきかどうかという問いの答えは、Webの進化の歩みを変えるものではありません。すでに数百万規模の開発者や事業者がそれぞれの判断で答えを出しており、その答えは圧倒的な「イエス!」であるように見えます。
あなたはHTTPSの要否を個別に判断すべきだと考えますか? それとも、HTTPSを採用しているサイトだけを利用したいですか? ぜひコメント欄であなたの考えを教えてください!
-
Firefox 75レビュー ― 悪くはないが、必要でもない
最近、Firefoxに関する記事をいくつか書いてきた。その背景には、奇妙なジレンマが潜んでいる。一方では、Chromeの模倣とも言える「Australis」デザイン変更によって失われた長年の個性に対する苛立ちがある。他方で、それでもなおFirefoxは最も理にかなったブラウザであり、ぜひ使うべき存在だ。そしてもう一つ、近年のFirefoxは着実に改善を続けており、より健全で、より快適になってきている。良い兆しだが、手遅れにならないことを願うばかりだ。 バージョン71と72については概要を紹介した後、しばらく様子見していた。今回、Firefox 75がリリースされたので、いくつかテストを行った。
-
Googleアルゴリズムアップデート再び――2013年春の変動の実態とブロガーが取るべき姿勢
はい、またこの季節が巡ってきました。西暦2013年。それでも変わらないものがあります。それは、例年4月と10月頃に世界中で断行される、いわゆるGoogleアルゴリズムアップデートによる「ウェブの正常化」です。パンダ(Panda)だろうと、パラゴン(Paragon)だろうと、プラシーボ(Placebo)だろうと、パンサー(Panther)だろうと、好きな名前を付ければいい。とにかくアップデートは起こり、そしてインターネット全体が騒ぎ出すのです。 今年も、前回この話題を取り上げたときと同じように、私のサイトもある程度影響を受けました。そこで今回は、Googleが今回何を行ったのか、なぜあなたが悩む