2016-08-24 7 views
-2

내 이해에서 HTTPS는 서버에서 클라이언트로 보내는 데이터 만 암호화하고 클라이언트에서 서버로 보내는 데이터는 암호화하지 않습니다.보안 웹 소켓 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