Skip to main content

Check out Interactive Visual Stories to gain hands-on experience with the SSE product features. Click here.

Skyhigh Security

Support for ZSTD Encoding

Overview

The latest Chrome version 123 supports a new encoding format, Zstd. The browser sends the supported encoding details as part of the accept encoding header to the web server, and if the server supports these encodings, it will send the data by encoding it in the format supported. Currently, SWG supports deflate, gzip, and brotli content encoding and does not support the decoding of Zstd content. This allows SWG to decode the data sent by the server if it is presented in the supported encoding formats and do content inspection.

Users who upgrade to the latest version of Chrome (123 onwards) might face issues when doing content inspection when visiting sites that support and select the Zstd encoding when the client advertises its support for this encoding. This would impact features that depend on inspection of the data transferred for these sites, e.g., media type, antivirus, etc. At present, the issue is only observed with Google and Facebook sites that have adopted Zstd for content encoding.

Workaround  

We have provided a rule set exported to an XML file as a workaround. Follow the below-mentioned steps to add an XML file.

  • Enable the HTTP Scanning checkbox and click Unlock View.

clipboard_e0d3df88b86335429b5d26fc7ac732dba.png

  • Click Yes to confirm Unlock View.
  • Go to Ruleset > AddRule Set from Library.
  • In the Add from Rule Set Library page, click Import from file.

clipboard_e7e803157e35cf95151b936b0c5b971a6.png

  • Rule set exported to an XML file.
  • Download the XML file.
  • Click Browse to import the XML file.clipboard_e86b8a1bba6181e16aa49a3e233eb732f.png
  • Click OK.
  • Click Save Changes to accept the encoding header.

clipboard_e454d079e7357bbc537eeee45f5facbdf.png

Final solution

SWG will be enhanced to support Zstd encoding. Communication will be sent via "Skyhigh Connect", where reference for implementation will be available in release notes.

  • Was this article helpful?