Winfried Hermann: Javascript, ASP und Sicherheit

Beitrag lesen

Hallo,

seit einigen Wochen kämpfe ich mit folgendem Problem herum:

Ich habe eine Seite, die nur für eine geschlossene Benutzergruppe verfügbar und SSL-gesichert ist und über die aus der Navigation heraus eine Applikation aufgerufen wird, die mit dem Befehl

Javascript:newwindow(‚Usernumber=1234567&Language=de')

aufgerufen wird, die auf einem anderen Server liegt.

Diese Applikation befindet sich nicht in einem gesicherten Bereich.

Die Applikation, die aufgerufen wird, ist ASP - basiert und stellt im Browser persönliche Daten des jeweiligen Benutzers dar. Dieser Benutzer ist identifiziert über die 'Usernumber', die er auch beim Login neben einem Passwort eingegeben hat. Die 'Usernumber' wird neben der Sprachversion der Seite mit übertragen.

Das alles funktionierte bis vor einigen Wochen anstandslos, bis sichherausstellte, dass:

  • Benutzer von Norton Firewalls
  • einige MS IntenetExplorer-Benutzer (5.5 und 6)

die Seite nicht mehr sehen konnten.

Die Fehlermeldung des IE ist immer "Error 500: Interner Serverfehler".

Bei Norton war es offenbar ein Update (wenn man die Firewall deaktivierte, ging's wieder), bei IE 6 - Usern ist der Grund noch nicht heraus.

Nun findet man leider weder bei Symantec (Norton) noch bei Microsoft die Antwort auf die Frage, warum nun eine Seite, die völlig legale Codes verwendet, mit einem Mal nicht mehr dargestellt wird.

Einer der Benutzer begründete sein Problem mir gegenüber so, dass sein IE 6 die dynamisch generierte Seite nicht lesen könnte, weil diese fehlerhaft wäre.

Da aber bei vielen anderen Benutzern und auch bei mir selbst die Geschichte anstandslos funktioniert (ich benutze winXP mit IE 6 und win98 mit IE 5.5), komme ich bei diesem Problem nicht weiter, da ich es nicht nachvollziehen kann und der besagte Benutzer mir auch nicht mehr sagen konnte als "Ich sehe es nicht weil Euer Skript falsch ist".

Deshalb frage ich hier: hat jemand von Euch ähnliches erlebt und evtl. eine Lösung gefunden? Jede Hilfe ist willkommen.