0

申し訳ありませんが、ウェブ初心者です。いくつか質問があります。

  1. 「Webソケット」は正確に何をしますか? クライアントをソケットに接続していますか、それともサーバーを何らかのソケットに接続していますか?
  2. クライアントが他のソケットに接続できるようにすることは、おそらくセキュリティ上のリスクです。どのようなリスクがありますか?
4

1 に答える 1

0

Web ソケットは、クライアントとサーバー間の永続的な双方向接続を可能にします。サーバーはクライアントにデータを「プッシュ」でき、その逆も可能です。これは、クライアントからサーバーに 1 回だけデータをプッシュし、1 つの応答を受信できる単一の AJAX 要求とは対照的です。サーバーでのデータの使用方法によっては、これらの接続が安全でない可能性があります。クライアントから送信されたデータはスクリプトを介して実行されるため、何が起こるかを制御できます。言うまでもなく、クライアントから受け取ったものを何でも実行したり、ディスクに書き込んだりするのはばかげています。期待どおりであることを確認する限り、問題はありません。

于 2012-06-05T23:55:54.297 に答える