2016-08-24 1 views
-2

Von meinem Verständnis her verschlüsselt HTTPS nur Daten, die vom Server an den Client gesendet werden, und verschlüsselt KEINE Daten, die vom Client an den Server gesendet werden.Verschlüsselt das sichere WebSockets wss: // - Protokoll Client-zu-Server-Daten?

Nach etwa zwei Stunden der Forschung, kann ich nicht herausfinden, ob WSS auch Daten verschlüsselt, die vom Client an den Server gesendet werden. Ich weiß, dass es die Daten vom Server zum Client wie HTTPS verschlüsselt.

Jede Hilfe wird sehr geschätzt. Danke im Voraus!

+0

Ihr Verständnis ist falsch. HTTPS ist HTTTP über SSL, das in beide Richtungen verschlüsselt. Ein "sicheres" Protokoll wäre ohne das nicht sicher. – EJP

+0

Ich weiß nicht, warum ich mich daran erinnere, dass https nur vom Server zum Client verschlüsselt wurde ... Danke für die Klarstellung! –

Antwort

1

Sowohl HTTPS als auch WSS verwenden SSL/TLS. SSL/TLS verschlüsselt alle Daten innerhalb der Verbindung, d. H. Daten von Server zu Client und von Client zu Server.

+1

Diese Antwort wäre besser mit einer Referenz auf wss, die dies zeigt. – jfriend00

+0

@ jfriend00: Warum erwartet man eine Referenz, dass 'wss: //' 'ws: //' über SSL/TLS ist, aber nicht das 'https: //' ist 'http: //' über SSL/TLS? Aber hier haben Sie es: [RFC 6456 (WebSockets) Abschnitt 11.1.2] (https://tools.ietf.org/html/rfc6455#section-11.1.2): * Registrierung von "wss" Scheme ... zeigt an dass der Verkehr über diese Verbindung geschützt werden soll über TLS ... * –

+1

Denn dann lernen die Leute, wie sie diese Dinge für sich selbst finden können und lernen, woher diese Art von Antworten kommen. Außerdem sind Antworten wie diese fast immer besser als Antworten ohne sie. Keine Notwendigkeit, sich zu verteidigen. Ich habe einen Vorschlag gemacht, wie Sie Ihre Antwort verbessern können. Es ist nicht so, als hätte ich dich oder irgendwas abgelehnt. – jfriend00

Verwandte Themen