ホームページ  >  記事  >  バックエンド開発  >  HTTPS に関する 7 つの誤解

HTTPS に関する 7 つの誤解

WBOY
WBOYオリジナル
2016-07-25 08:51:15895ブラウズ
この記事では、HTTPSに関する7つの誤解について詳しく説明します。 HTTPS です遅すぎる、待って、この記事を読んだ後、HTTPSについてより完全に理解できることを願っています。 誤解 7: HTTPS
はキャッシュできない
多くの人は、セキュリティ上の理由から、ブラウザはローカルに保存しないと信じています HTTPS キャッシュ。実際、
HTTPS
は、HTTPヘッダーで特定のコマンドを使用している限りキャッシュ可能です。 Microsoft の IE Eric Lawrence
は次のように書きました: HTTP ヘッダーによりこれが可能になります。および IE
キャッシュ HTTPS コンテンツのすべてのバージョン たとえば、ヘッダー コマンドが Cache-Control: max-age=600 の場合、この Web ページIEによって10分間キャッシュされます。IEのキャッシュポリシーは、HTTPSかどうかとは関係ありません。 プロトコルが使用されます。 (他のブラウザについては、この領域の動作は使用しているバージョンによって異なるため、ここでは説明しません。)"FirefoxデフォルトではメモリのみにキャッシュしますHTTPS 。ただし、ヘッダーコマンドに
Cache-Control: Public がある限り、キャッシュはハードディスクに書き込まれます。 FirefoxのハードディスクキャッシュにはHTTPSコンテンツが含まれており、ヘッダーコマンドは正確にCache-Controlublicです。 誤解6: SSL
証明書は高価です
オンラインで検索すると、安価なSSL証明書がたくさん見つかります。年間約10USDで、.comと同じです。ドメイン名 年会費もほぼ同じです。そして実際、無料の SSL 証明書も見つけることができます。
有効性の点では、もちろん、安価な証明書は大規模な組織が発行した証明書よりも少し劣りますが、ほとんどすべての主要なブラウザがこれらの証明書を受け入れます。
誤解 5: HTTPSサイトには専用IPアドレスが必要です
理由 IPv4が割り当てられようとしています, とても多くの人がこの問題に関心を持っています。 SSL 証明書は IP アドレスごとに 1 つだけインストールできることは間違いありません。ただし、サブドメイン ワイルドカード SSL証明書 (ワイルドカード SSL 証明書、価格は年間約 $125USD) を使用すると、 IP アドレスに複数の HTTPS サブドメイン名を展開します。
さらに、UCC (ユニファイドコミュニケーション証明書、ユニファイドコミュニケーション証明書) は、同時に複数のサイトに一致する 1 つの証明書をサポートしており、完全に異なるドメイン名であってもかまいません。 SNI (サーバー名表示、サーバー名表示) を使用すると、1 つの IP アドレス上の複数のドメイン名に対して複数の証明書をインストールできます。サーバー側、ApacheNginxはこのテクノロジーをサポートしていますが、クライアント側、IE 7+はサポートしていません。 Firefox 2.0 + Chrome 6 + Safari 2.1 + Opera 8.0 + のサポート。
誤解4:サーバーを移転する際には新しい証明書を購入する必要があります
導入
SSL
証明書を使用するには、次の手順が必要です。 1.
サーバー上でcsrファイル(SSL証明書リクエストファイル、SSL証明書署名リクエスト)を生成します。
2.
CSRファイルを使用してSSL証明書を購入します。 3.
SSL証明書をインストールします。 これらの手順は、送信のセキュリティを確保し、誰かが証明書を傍受したり違法に取得したりすることを防ぐために慎重に設計されています。その結果、手順 2 で取得した証明書は別のサーバーでは使用できなくなります。これを行う必要がある場合は、証明書を別の形式でエクスポートする必要があります。
たとえば、IIS
は、転送可能な.pfxファイルを生成し、パスワードで保護します。 .pfx
ファイルを他のサーバーに転送すると、元のSSL証明書を引き続き使用できるようになります。 LAMP Brothers オリジナルの PHP チュートリアル CD/「Essential PHP inDetails」を無料で入手 詳細については、公式 Web サイトのカスタマーサービスにお問い合わせください: http://www.lampbrother.net
PHPCMS

二次開発
http:/ /yun.itxdl.cn/online/phpcms/index.php?u=5WeChat開発
モバイルインターネットサーバーサイド開発 http://yun. itxdl.cn/online/server/index.php?u=5
Javascriptコース
http://yun .itxdl.cn/online/js/index.php?u=5
CTOトレーニングキャンプ

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。