#1 (permalink)  
Alt 09.12.2004, 13:58
xt:Commerce Support Kunde
 
Registriert seit: 09.03.2004
Beiträge: 62
Standard

Hi,

wenn der Provider und der Shopbesucher jeweils einen Proxy verwenden, dann kommt es zu eigenartigen Effekten beim Navigieren durch den Shop. Man gelangt dann manchmal pl?tzlich auf die Login-Seite, wenn man eine Kategorie ausw?hlt - auch wenn man schon eingeloggt ist.

Zum Problem:

In der Datei "includes/application_top.php" wird gepr?ft, ob "meinsslserver.de" in der Variable $_SERVER['HTTP_X_FORWARDED_HOST'] steht und dann das SSL bzw. NONSSL Flag gesetzt.

Greift nun der Proxy des Kunden ?ber den Proxy des Provider auf den Shop zu,
steht in der Variable $_SERVER['HTTP_X_FORWARDED_HOST'] nicht mehr
nur "meinsslserver.de" sondern "proxydeskunden.com,meinsslserver.de".

Damit schl?gt das setzen der Variable auf SSL fehl und es kommt zum
komischen Verhalten des Shops.

Man k?nnte nun
Code:
$request_type = ($_SERVER['HTTP_X_FORWARDED_HOST'] == 'meinsslserver.de') ? 'SSL' : 'NONSSL';
durch
Code:
if (preg_match("/sslsites\.de$/",$_SERVER['HTTP_X_FORWARDED_HOST'])) {
$request_type = "SSL";
} else {
$request_type = "NONSSL";
}
ersetzen. Damit ?berpr?ft PHP ob "meinsslserver.de" als letztes in der
genannten Variable vorkommt und setzt die Variable dann immer korrekt.

Nun meine Frage:

Ist das eine gute L?sung, oder kann ich mir damit Sicherheitsprobleme einhandeln?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 11.12.2004, 09:04
 
Registriert seit: 05.08.2004
Beiträge: 7
Standard

Hallo,

w?rde mich auch interessieren, ob der Code optimal ist; denn den Fall (2 Proxy) gab es auch in meinem Shop.

Tina
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 13.12.2004, 09:40
xt:Commerce Support Kunde
 
Registriert seit: 09.03.2004
Beiträge: 62
Standard

Ich f?rchte, da wird sich niemand zu einer Stellungnahme hinreissen lassen....
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
proxy, ssl

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 17:11 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand