私はhttpでのみ利用可能なAPIからのデータを必要とするhttpsサイトを持っています。https混在コンテンツに関する問題を回避するには?
混在した内容の警告を回避するために、JSを変更してサーバー上のパスを要求し、サーバーがHTTP要求を行い、データを返します。
これは悪いですか?それが悪ければ、なぜですか?何をやっているの
私はhttpでのみ利用可能なAPIからのデータを必要とするhttpsサイトを持っています。https混在コンテンツに関する問題を回避するには?
混在した内容の警告を回避するために、JSを変更してサーバー上のパスを要求し、サーバーがHTTP要求を行い、データを返します。
これは悪いですか?それが悪ければ、なぜですか?何をやっているの
私の理解:
あなたは、基本的にプロキシとして動作しているサーバー上のHTTPSのURLを提供するサーバーとHTTP経由APIプロバイダとのバックエンド接続を作っています。
何をやっているの私の理解が正しければ、その後、何をやっていることは、単にHTTP経由のすべてを提供するよりも優れています...
あなたは、クライアントとサーバー間のセキュリティを提供しています。プレーンなHTTP接続を利用するほとんどのセキュリティ上の脅威は、クライアントのローカル環境(共有ローカルネットワークなど)にあります。カフェでドギーの無線LAN。学校ラン。
サーバーとAPIプロバイダー間の接続は暗号化されていませんが、明らかに暗号化されていないものが暗号化されているだけです。これは、APIプロバイダがHTTPSインターフェイスの提供を開始しない限り、実際に行うことができます。
これは何もしないよりも安全で、ブラウザのエラーを排除する必要があります。
セキュリティが本当に必要な場合(PCI準拠、HIPAAなど)、そのAPIの使用を中止する必要があります。しかし、それはあなたの質問の状況証拠を考慮する可能性は低いようです。
Cool。情報をありがとう。 – Joren