0% found this document useful (0 votes)
123 views2 pages

How To Enable Websocket: Barracuda Web Application Firewall

The document discusses how to enable WebSocket traffic on the Barracuda Web Application Firewall. It provides an overview of WebSocket and how the firewall handles WebSocket traffic. It then lists the steps to enable WebSocket for a specific service on the firewall.

Uploaded by

johnlondon125
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
123 views2 pages

How To Enable Websocket: Barracuda Web Application Firewall

The document discusses how to enable WebSocket traffic on the Barracuda Web Application Firewall. It provides an overview of WebSocket and how the firewall handles WebSocket traffic. It then lists the steps to enable WebSocket for a specific service on the firewall.

Uploaded by

johnlondon125
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Barracuda Web Application Firewall

How to Enable WebSocket


https://campus.barracuda.com/doc/49054741/

Overview

WebSocket is a protocol that provides a two-way, bidirectional (full-duplex) communication over a


single TCP connection, so that the data can be transferred simultaneously at any time. While
WebSocket runs over TCP, it is different from other TCP-based full-duplex protocols because, it runs
over the standard HTTP/SSL port numbers. WebSocket is primarily designed for server-browser
communication and to address limitations of HTTP/1.1 – primarily its inability to perform out-of-order
request processing and lack of support for server-initiated transactions (server push).

How the Barracuda Web Application work when it sees WebSocket traffic

A WebSocket connection is established by a handshake mechanism between the client and the
server, whereby both agree to upgrade from HTTP to WebSockets. Though the handshake itself
happens using the HTTP protocol, subsequent traffic does not conform to HTTP. In fact, the client and
server are free to choose any format for data exchange, including binary, compressed or encrypted.

Since the choice of the data format is left unspecified by the standard, the Barracuda Web Application
Firewall cannot generically parse data inside WebSockets for security inspection. It therefore acts as a
pass-through proxy allowing data in and out without performing any checks on the data.

Enabling WebSocket for a Service

Perform the following steps to enable WebSocket:

1. Go to the ADVANCED > System Configuration page.


2. In the Advanced Settings section, set Show Advanced Settings to Yes and click Save.
3. Go to the BASIC > Services page.
4. In the Services section, click Edit next to the service to which you want to enable WebSocket.
5. In the Service window:
1. Scroll down to the Advanced Configuration section.
2. Set Enable WebSocket to Yes.
3. Click Save.

How to Enable WebSocket 1/2


Barracuda Web Application Firewall

© Barracuda Networks Inc., 2019 The information contained within this document is confidential and proprietary to Barracuda Networks Inc. No
portion of this document may be copied, distributed, publicized or used for other than internal documentary purposes without the written consent of
an official representative of Barracuda Networks Inc. All specifications are subject to change without notice. Barracuda Networks Inc. assumes no
responsibility for any inaccuracies in this document. Barracuda Networks Inc. reserves the right to change, modify, transfer, or otherwise revise this
publication without notice.

How to Enable WebSocket 2/2

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy