web-dev-qa-db-ja.com

IEは、HTTPSを使用しているにもかかわらず証明書またはロックアイコンを表示しません

次のサイトにアクセスしたときに、HTTPSを使用しているにもかかわらずIEにロックアイコンが表示されない理由を誰かが説明できますか?

https://www.Microsoft.com/en-us/default.aspx

Missing lock icon

Facebookやその他のサイトでロックアイコンを確認できます。

With lock

4

これは、接続が実際には安全でないためです。混合コンテンツに関するページにHTTPSエラーがあります。一部のデータはHTTP(およびnotHTTPS)を介してロードされるため、このエラーが発生します。 Chromeなどの別のブラウザでページを開くと、これを確認できます。

編集: この質問に対する私の回答 からの混合コンテンツエラーに関する詳細情報。

webサイトで使用されるリソース(画像やスクリプトなど)の1つがHTTP経由でロードされた場合、機密性は保証されなくなります。セキュアなページ( source )から非セキュアなリソースをリクエストする場合、ブラウザはHTTPリファラーヘッダーを送信しませんが、トラフィックを盗聴しているユーザーがどこからアクセスしているかを推測することは可能です。たとえば、画像X、Y、Zが1つのページで使用されていることがわかっている場合、ブラウザがこれらの3つの画像を同時に要求するのを見たときに、そのページにアクセスしていると推測できます。さらに、JavaScriptをロードすると、ページ全体が危険にさらされる可能性があります。攻撃者はページ上で任意のスクリプトを実行して、たとえば銀行取引の宛先を変更できます。

これが発生すると(リソースがHTTP経由で読み込まれる)、ブラウザーは混合コンテンツの警告を表示します: ChromeFirefoxInternet Explorer 9

4
Luc