2016-08-24 11 views
-2

私の理解から、HTTPSは、サーバーからクライアントに送信されるデータを暗号化するだけで、クライアントからサーバーに送信されるデータは暗号化しません。セキュリティで保護されたWebSockets wss://プロトコルがクライアントからサーバーへのデータを暗号化していますか?

調査の約2時間後WSSがクライアントからサーバーに送信されるデータも暗号化するかどうかはわかりません。私はそれがHTTPSのようにサーバーからクライアントにデータを暗号化することを知っています。

ご迷惑をおかけして申し訳ありません。前もって感謝します!

+0

ご了承ください。 HTTPSはSSLを介したHTTTPで、双方向で暗号化されます。 「安全な」プロトコルはそれがなければ安全ではありません。 – EJP

+0

なぜ私はhttpsがサーバーからクライアントにのみ暗号化されているということを覚えているのか分かりません...明確化のためにありがとう! –

答えて

1

HTTPSとWSSの両方がSSL/TLSを使用します。 SSL/TLSは、接続内のすべてのデータ、すなわちサーバからクライアントへ、およびクライアントからサーバへのデータを暗号化する。

+1

この回答は、これを示すwssに関する参考文献でよりよくなるでしょう。 – jfriend00

+0

@ jfriend00:SSL/TLSで 'wss://'が 'ws://'であり、SSL/TLSで 'https://'が 'http://'ではないという参照がなぜ期待されますか?しかし、ここにそれがあります:[RFC 6456(WebSockets)Section 11.1.2](https://tools.ietf.org/html/rfc6455#section-11.1.2):* "wss" Schemeの登録は...その接続上のトラフィックは TLS ... * –

+1

で保護されます。そのため、人々はこれらのものを自分自身で見つけて、これらの種類の回答がどこから来るのかを学ぶからです。このような答えの他にも、参照がある場合には、ほとんどの場合、答えがない場合よりも優れています。防御を受ける必要はありません。私はあなたの答えを改善する方法の提案をしていました。私はあなたや何かを落胆させたようなものではありません。 – jfriend00

関連する問題