1

プログラムによって (ブラウザ経由ではなく) https エンドポイントに投稿された場​​合、データは安全ですか? 私の理解では、ブラウザはデータを暗号化し、https エンドポイントに送信します。Ruby や Node.js、その他のプログラムで同じことを行うにはどうすればよいでしょうか?

4

3 に答える 3

2

node.jsリクエストライブラリと Ruby HTTPartyライブラリを確認しました。これらは両方とも、適切なオプション (ポート: 443 など) に基づく SSL 暗号化をサポートします。一般に、HTTP の get と post を可能にする十分にサポートされているライブラリを使用する場合、https エンドポイントに安全にデータを送信するという点でカバーする必要があります。

于 2012-05-15T20:56:34.003 に答える
2

はい。curl、wget、またはその他のライブラリを使用して https エンドポイントに接続する場合、接続元から宛先への転送は安全です。そのソースは、サーバー (Web サーバー) またはクライアント ブラウザーである可能性があります。

ただし、クライアント側の JS またはその他のブラウザー スクリプト言語で実行する場合は、クライアントからサイトへの最初の要求が安全であることを確認する必要があります。最初に安全なデータをクライアントに渡して宛先の https サーバーに渡す必要があります。

于 2012-05-15T20:26:38.240 に答える
1

私はあなたが何を意味するのか理解していると思います、そしてその質問は答えられました。ただし、HTTPSはデータを安全にするのではなく、接続だけを作成し、それでも実際には安全ではない盗聴から暗号化されるだけであることを指摘しておきます。

もちろん、データをエンドツーエンドで安全にするために考え、実行することはまだまだたくさんあります。

于 2012-05-16T06:57:16.133 に答える