Einleitung
In diesem Dokument wird ein Problem beschrieben, das auf der Cisco Web Security Appliance (WSA) auftritt, wenn Warnungen, Bestätigungen oder Endbenutzerbenachrichtigungen (EUN) für explizite HTTPS-Anforderungen nicht korrekt angezeigt werden. Eine Problemumgehung ist ebenfalls vorgesehen.
Voraussetzungen
Anforderungen
Bei den Informationen in diesem Dokument wird Folgendes vorausgesetzt:
- Die WSA-Proxyadressen werden im expliziten Modus bereitgestellt.
- Die HTTPS-Anfragen werden entweder blockiert, es wird eine Warnung ausgegeben oder die Bestätigung des Benutzers wird benötigt.
Verwendete Komponenten
Die Informationen in diesem Dokument basieren auf der Cisco WSA.
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netz Live ist, überprüfen Sie, ob Sie die mögliche Auswirkung jedes möglichen Befehls verstehen.
Problem
Die Seiten Warning (Warnung), Acknowledgement (Bestätigung) oder EUN (EUN) werden für explizite HTTPS-Anforderungen nicht richtig angezeigt. Der Browser zeigt eine unvollständige Benachrichtigungsseite oder gar keine Seite an und zeigt stattdessen eine Fehlerseite an.
Bei expliziten HTTPS-Anforderungen sind diese Seiten von mehreren Problemen umgeben. Wenn Sie Ihren Browser für die Verwendung eines Proxys konfigurieren, wird der HTTPS-Datenverkehr über HTTP an die WSA weitergeleitet. Diese Anforderung wird als HTTPS über HTTP formatiert.
Es gibt zwei bekannte Probleme mit Browsern, die die HTTP-Antworten, die die WSA für explizite HTTPS-Anforderungen zurückgibt, nicht korrekt verarbeiten. Wenn eine explizite HTTPS-Anfrage blockiert wird, eine Warnung ausgibt oder eine Bestätigung durch den Benutzer erfordert, gibt die WSA einen 403-Statuscode zurück. Innerhalb dieser Antwort enthält die WSA den Inhalt der Benachrichtigung, der normalerweise auf dem Bildschirm angezeigt werden sollte, damit er angezeigt werden kann. In einigen Fällen kann der Browser jedoch die Antwort innerhalb des zurückgegebenen Inhalts nicht verstehen.
Dies ist das Verhalten des Browsers, das beobachtet wurde:
Lösung
In diesem Abschnitt wird der Prozess beschrieben, der bei aktivierter HTTPS-Entschlüsselung auf der WSA ausgeführt wird. Verwenden Sie zur Behebung des oben beschriebenen Problems die bereitgestellten Informationen, um sicherzustellen, dass Ihr System entsprechend konfiguriert ist.
Das folgende Beispiel zeigt den Datenverkehrsfluss beim Senden einer expliziten HTTPS-Anforderung:
- Wenn die HTTPS-Entschlüsselung aktiviert ist, überprüft die WSA zuerst die Anforderung anhand der Entschlüsselungsrichtlinien.
- Wenn die Anforderung für PASSTHROUGH markiert ist, wird der Datenverkehr zugelassen (keine Warnung oder EUN).
- Wenn die Anforderung als ENTSCHLÜSSELT markiert ist, wird sie anhand der Zugriffsrichtlinien validiert. Wenn die Zugriffsrichtlinie in diesem Fall so konfiguriert ist, dass eine WARNUNG oder BLOCKIERUNG ausgelöst wird, wird die EUN-Seite richtig angezeigt. Leider muss der Benutzer zur Bestätigung zur HTTP-Seite und zur Bestätigung navigieren. Hierfür muss er über den Proxy und anschließend zur HTTPS-Site navigieren.
- Die WSA speichert die Client-IP-Adresse und benötigt erst nach Ablauf des Zeitraums eine weitere Bestätigung.