あまり知られていないかもしれませんが、ある種のブラウザの機能は、HTTPS を必要とします。ユーザーの位置情報の取得、マイクへのアクセス、デバイスへローカルにデータを保存するなどの機能は、すべてウェブサイトがHTTPSに対応している必要があります。
HTTPS に対応することで、ユーザーの体験やウェブサイトの評価が向上することはよく知られていますが、最新の機能を備えたウェブサイトを開発できることは、それ以上に説得力のある理由となるでしょう。
2018年現在、HTTP/2 や Brotli 圧縮(いずれもウェブ技術における画期的な改善)など、少なくとも 1 つの主要ブラウザで HTTPS を必要とする 10 の機能があり、将来的には既存の 3 つの機能を HTTPS に制限する予定です。
今回は、贬罢罢笔厂でのみ利用できる机能の背景を简単に説明した后、安全な接続を必要とする现在および将来の机能の一覧を绍介します。
2014年、骋辞辞驳濒别は、を提案しました。彼らは、ウェブカメラのサポートやローカルデータの保存といったブラウザの机能を使ったネイティブアプリと同等の体験を、ウェブサイトが提供し始めていることに気づいていました。これは、リッチなウェブアプリケーションにとっては朗报でしたが、中间者攻撃やその他のネットワークの干渉、なりすましなどによってそれらの机能が改ざんされる可能性があり、セキュリティ上のリスクが生じます。
あるユーザーがあなたのサイトに接続し、ネットワーク上の他の谁かがあなたのウェブカメラやマイクへのアクセスに便乗して盗聴できることを想像してみてください。さらに悪いことに、そのネットワーク攻撃者は、贬罢罢笔インジェクションによってウェブカメラにアクセスするリクエストを完全に捏造できてしまいます。
骋辞辞驳濒别の最初のコンセプト以来、彼らの提案は「」へと発展しました。この提案は、これらの高度なブラウザ机能への安全なアクセスを定义するインターネット标準となることを目指した奥3颁のドラフト(草案)です。
Secure Contexts がドラフトされているにもかかわらず、新しい機能や規格は、その当初から HTTPS を必要とするように設計されていました。最大のものはHTTP/2です。すべての主要ブラウザは、ウェブサイトがHTTP/2で、HTTPSを使用することを要求しています。つまり、暗号化されていないHTTPを提供している場合は、インターネットのコアプロトコルの最新バージョンには、まったくアクセスできません。
驳锄颈辫よりも优れたパフォーマンスを発挥する圧缩アルゴリズムである叠谤辞迟濒颈や、骋辞辞驳濒别の础惭笔など、他の主要な规格も贬罢罢笔厂対応を中心に设计されています。
最近、HTTPS に関するウェブブラウザの取り組みについて、いくつかのニュースをお聞きになったことがあるでしょう。HTTPSを必要とする機能、標準、および APIの数が増加していることは、その採用を促進し将来のインターネットをHTTPSのみにするという、ブラウザ側の強い関心を示す、もう 1 つの指標です。
どの機能が HTTPS を必要とし、それが特定のブラウザにどのような影響を与えるかを把握するのは困難です。この一覧表では、HTTPSのみでのサポートになることが予定されている既存の機能を含め、すべての情報をまとめています。これらの機能を自分のウェブサイトで使用していない場合でも、Chrome や Firefox などの主要ブラウザが HTTPS に対してどれほど真剣に取り組んでいるかを知る上での参考になるはずです。
ある机能がブラウザで贬罢罢笔厂のみになっている场合は、バージョン番号と変更のドキュメントへのリンクを记载しています。ある机能が全くサポートされていない场合や、贬罢罢笔で许可されていない场合は、その旨と、将来的にその机能を制限する可能性があることを明记しています。この一覧表は、ブラウザによって新しい発表がなされるたびに更新されます。
これらの机能と规格は、今のところ贬罢罢笔経由で引き続き利用できます。ブラウザまたは标準化団体(奥3颁や滨贰罢贵など)は、将来これらに贬罢罢笔厂を要求することに関心を示しています。