2009-07-28 5 views
4

SSL(https)で取得したデータは暗号化されていますが、ブラウザに到着するとクライアントのブラウザキャッシュに保存されていることがわかりますか?もしそうなら、それは暗号化されているかプレーンテキストで保存されていますか?SSL経由で取得されたデータは、クライアントブラウザによってキャッシュされますか?

これはおそらくブラウザによって異なるため、ブラウザによって異なることがありますか?現代のブラウザは時代遅れのブラウザよりも優れていますか?

答えて

3

私はこれがブラウザ固有であると確信しています。例えば、Firefoxはabout:config see this article in Mozilla's KBでこれについての好みを持っています。私は他のブラウザについてよくわかりません(IEは高度なセキュリティ設定で何かを持っているかもしれません)。

+0

ああ、Firefoxのデフォルトでは、SSLで取得されたコンテンツをキャッシュしないことがわかります。ニースのリンク、ありがとう。 – Marcus

+0

Internet Explorerの場合、設定はツール>インターネットオプション...>詳細設定タブ>セキュリティセクション>暗号化されたページをディスクに保存しないでください。デフォルトではチェックされていないように見えます。 Firefoxの –

+1

は2010年に設定が取り消されたため、キャッシュコントロールヘッダーがオーバーライドされない限り、すべてのsslリソースがデフォルトでキャッシュされます。 – Artemiy

5

標準のCache-Control HTTPヘッダーを使用して、クライアントの動作を制御できます。キャッシングを無効にすることができます(例: Cache-Control: no-cache

私の知る限り、ほとんどのデスクトップブラウザは暗号化されていないキャッシュを保存しています。

関連する問題