+V4.4 WebSocket
---+V4.4.1 Verify that WebSocket over TLS (WSS) is used for all WebSocket connections.
---+V4.4.2 Verify that, during the initial HTTP WebSocket handshake, the Origin header field is checked …
---+V4.4.3 Verify that, if the application's standard session management cannot be used, dedicated tokens are …
---+V4.4.4 Verify that dedicated WebSocket session management tokens are initially obtained or validated …

V4.4 WebSocket

WebSocket is a communications protocol that provides a simultaneous two-way communication channel over a single TCP connection. It was standardized by the IETF as RFC 6455 in 2011 and is distinct from HTTP, even though it is designed to work over HTTP ports 443 and 80.

This section provides key security requirements to prevent attacks related to communication security and session management that specifically exploit this real-time communication channel.

1. Oversigt

Titel Standard
V4.4.1 Verify that WebSocket over TLS (WSS) is used for all WebSocket connections.

Verify that WebSocket over TLS (WSS) is used for all WebSocket connections.

V4.4.2 Verify that, during the initial HTTP WebSocket handshake, the Origin header field is checked …

Verify that, during the initial HTTP WebSocket handshake, the Origin header field is checked against a list of origins allowed for the application.

V4.4.3 Verify that, if the application's standard session management cannot be used, dedicated tokens are …

Verify that, if the application's standard session management cannot be used, dedicated tokens are being used for this, which comply with the relevant Session Management security requirements.

V4.4.4 Verify that dedicated WebSocket session management tokens are initially obtained or validated …

Verify that dedicated WebSocket session management tokens are initially obtained or validated through the previously authenticated HTTPS session when transitioning an existing HTTPS session to a WebSocket channel.

1.1 Referencer

1.2 Identificerede krav

1.3 Relaterede reguleringer

2. Identificerede krav

Krav
Kilde Krav

3. Relaterede reguleringer

Reguleringer
Kilde Regulering
  • OWASP -

    EN: Publications of the OWASP Foundation, https://owasp.org/. OWASP® is a registered trademark of the OWASP Foundation, Inc.; GRCA is not affiliated with, nor endorsed by, the OWASP Foundation. Only the versions published by OWASP are authoritative.

    DE: Veröffentlichungen der OWASP Foundation, https://owasp.org/. OWASP® ist eine eingetragene Marke der OWASP Foundation, Inc.; GRCA steht in keiner Verbindung zur OWASP Foundation und wird von ihr nicht unterstützt. Maßgeblich sind allein die von OWASP veröffentlichten Fassungen.