Sophos SG310 erzeugt HTML um JSON
Guten Tag Kollegen!
Wir haben bei einer Sophos ein recht komisches Verhalten festgestellt.
Folgendes Szenario:
Interner Windows-Apache-Webserver und davor eine Sophos SG310.
Wenn ich jetzt intern eine einfache Test-Webseite aufrufe, die einfach nur das Wort "Test" ausgeben soll, so geht das auch intern. Es erscheint nur "Test" (auch in der Quellcode-Ansicht im Browser).
Rufe ich aber diese Seite von extern auf, so erzeugt irgendwas ein vollständigen "well-formed" HTML-Code daraus.
Man könnte jetzt eigentlich meinen, dass das gut sei, aber nicht, wenn ich per JSON Daten sende und dann - vermutlich die Sophos - HTML-Code um den JSON bastelt ;)
Um die Suche etwas einzuschränken die Frage an euch Sophos-Profis: Kennt ihr dieses Phänomen oder habt ihr eine Idee, wo ich bei welcher Einstellung nachschauen könnte?
Vielen Dank im Voraus!
Wir haben bei einer Sophos ein recht komisches Verhalten festgestellt.
Folgendes Szenario:
Interner Windows-Apache-Webserver und davor eine Sophos SG310.
Wenn ich jetzt intern eine einfache Test-Webseite aufrufe, die einfach nur das Wort "Test" ausgeben soll, so geht das auch intern. Es erscheint nur "Test" (auch in der Quellcode-Ansicht im Browser).
Rufe ich aber diese Seite von extern auf, so erzeugt irgendwas ein vollständigen "well-formed" HTML-Code daraus.
Man könnte jetzt eigentlich meinen, dass das gut sei, aber nicht, wenn ich per JSON Daten sende und dann - vermutlich die Sophos - HTML-Code um den JSON bastelt ;)
Um die Suche etwas einzuschränken die Frage an euch Sophos-Profis: Kennt ihr dieses Phänomen oder habt ihr eine Idee, wo ich bei welcher Einstellung nachschauen könnte?
Vielen Dank im Voraus!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 517079
Url: https://administrator.de/contentid/517079
Ausgedruckt am: 22.11.2024 um 13:11 Uhr
10 Kommentare
Neuester Kommentar
Wie ist der Apache eingebunden, über die Sophos als Reverse Proxy oder über Portforwarding?
Ist die Webprotection aktiv? Wenn ja mal abgeschaltet?
Content-Type Header hast du per PHP entsprechend gesetzt bevor du Daten per echo ausgibst?
Ist die Webprotection aktiv? Wenn ja mal abgeschaltet?
Content-Type Header hast du per PHP entsprechend gesetzt bevor du Daten per echo ausgibst?
Zitat von @capsob:
Nicht normal, das muss gehen ansonsten, Config-Fehler.- Eingerichtet ist der Apache über Portforwarding
- Webprotection ist aktiv - haben wir auch mal testweise abgeschaltet, dann geht aber die Webseite von außen gar nicht mehr
* Ich hab mal das Test-Script erweitert und den Header gesetzt in PHP, aber das Ergebnis ist das selbe
Das simple Script:
Für JSON ist das der falsche Header! JSON wird als application/json ausgeliefert nicht als text/html!!!Das simple Script:
header("Content-Type: text/html; charset=utf-8");
> echo "Test";
Ich habe das Gefühl, dass alles, was nicht "well-formed" HTML ist, einfach um HTML erweitert wird.
Und irgendwie muss das mit der Sophos zusammenhängen, da intern alles korrekt funktioniert.
Konfigurier sie richtig und liefere das JSON mit korrektem Header aus dann klappt das auch.Und irgendwie muss das mit der Sophos zusammenhängen, da intern alles korrekt funktioniert.
??
Wenn deine Sophos nicht ohne Web Protection läuft ist sie schlicht fehlerhaft konfiguriert, janz einfach.
Behebe deinen Config-Fehler und fertig, wenn das nicht dein Metier ist wende dich an einen Dienstleister deines Vertrauens.
Bzw. die Sophos hat auch sehr viele schöne Logfiles in die man rein schauen kann.
Wenn deine Sophos nicht ohne Web Protection läuft ist sie schlicht fehlerhaft konfiguriert, janz einfach.
Behebe deinen Config-Fehler und fertig, wenn das nicht dein Metier ist wende dich an einen Dienstleister deines Vertrauens.
Bzw. die Sophos hat auch sehr viele schöne Logfiles in die man rein schauen kann.