2012-06-14 4 views
5

Ich habe eine Website Joomla! läuft (es ist nicht meiner, so dass ich nicht weiß, wie genau es aufgebaut ist).Seltsames Verhalten der Website - GET-Parameter mit einem bestimmten Wert verursacht die Umleitung der Website zu 403

Ich habe ein sehr seltsames Problem gestoßen: wenn ich die phpMyAdmin bin mit und ich möchte einen Eintrag in einer Tabelle bearbeiten - ich 403 einen Fehler. Wenn ich den Link-Speicherort der Schaltfläche Edit kopiere und in eine neue Registerkarte platziere - bekomme ich das gleiche. Durch Versuch und Irrtum fand ich heraus, dass, wenn ich den where_clause GET-Parameter Wert Teil %60id%60 durch etwas anderes (%60foo%60 oder id, zum Beispiel) ersetzen - alles funktioniert wie erwartet.

Haben Sie irgendwelche Ideen, was könnte solch seltsames Verhalten verursachen? Warum id? Warum ist es so besonders?

P.S. %60 steht für `

+0

Welche Version von phpMyAdmin? –

+2

Riecht wie eine Website/Webapp-Firewall wie http://www.modsecurity.org/ blockiert die Anfrage. – hakre

+0

@ScottSaunders phpMyAdmin - das Neueste, 3.5.1, aber das ist nicht relevant –

Antwort

2

Fast jedes Mal, wenn ich dieses seltsame Verhalten gefunden habe, gab es eine Art Sicherheitsmod, entweder unter web server level oder unter PHP level. Hosting-Provider sind sich oft nicht bewusst, vielleicht weil es eine Standardkomponente ihres Control Panels ist.

Ihre einzige Chance ist wahrscheinlich, herauszufinden, was genau das Modul ist und lesen Sie die Dokumentation, um festzustellen, ob Sie die Einstellungen ändern können.

+0

Danke für einige spezifische Beispiele! Ich habe jetzt keine Probleme (mit Schnittlauch), aber wenn ich will - ich werde versuchen, weiter zu untersuchen und die Ergebnisse hier zu posten. –

Verwandte Themen