Einleitung
In diesem Dokument wird eine spezielle SWG-Einschränkung beschrieben, bei der die SSL-Überprüfung die Unterstützung für die Brotli-Komprimierung deaktiviert, was zu Problemen beim Laden des Internets führen kann.
Hintergrundinformationen
Wenn die SSL-Überprüfung (HTTPS-Entschlüsselung) im Cisco Secure Web Gateway (SWG) aktiviert ist, besteht eine der wichtigsten Einschränkungen darin, dass die SWG derzeit keine Brotli-Komprimierung unterstützt. Diese Einschränkung beeinflusst, wie Header für die Inhaltscodierung während der SSL-Entschlüsselung behandelt werden, was zu Problemen mit Inhalten und unvollständigem Laden von Webressourcen führen kann.
Problem
Aufgrund der fehlenden Brotli-Unterstützung durch die SWG entfernt oder ändert der Proxy den Accept-Encoding-Header, der Brotli (br) enthält. Dadurch kann der Server mit unerwarteten MIME-Typen wie application/x-gzip statt der richtigen Anwendung/JavaScript reagieren. Diese MIME-Typ-Diskrepanz löst Browser-Sicherheitsfunktionen wie Chrome Opaque Response Blocking (ORB), die den Inhalt blockiert, um potenzielle Sicherheitsrisiken zu vermeiden. Folglich:
-
Mit Brotli komprimierte Assets können von SWG während der SSL-Entschlüsselung nicht richtig behandelt oder erkannt werden.
-
Die Entfernung von Brotli aus dem Accept-Encoding-Header durch den Proxy bewirkt, dass der Server Inhalte mit falschen MIME-Typen bereitstellt.
-
Browser blockieren den Inhalt und verursachen Fehler beim Laden wichtiger Webressourcen.
Lösung
Um dieses Problem zu beheben, wird empfohlen, die SSL-Entschlüsselung für die betroffenen Domänen zu umgehen, indem diese der Liste "Nicht entschlüsseln" hinzugefügt werden. Dadurch werden Diskrepanzen beim MIME-Typ und die Blockierung von Inhalten verhindert. Darüber hinaus wird erwartet, dass Cisco Secure Web Gateway die Brotli-Komprimierung unterstützt und in naher Zukunft eine verbesserte Handhabung der Codierung moderner Webinhalte ermöglicht.
Zugehörige Informationen