Matthias Apsel: Sicherheitslücke mit mod Rewrite und Query-String Append

Beitrag lesen

Om nah hoo pez nyeetz, hotti!

Mein Artikel hierzu ist praktisch das, was ich hier schon einmal ins Forum gepostet habe.

Es ist von mir getestet, das Problem ist also nachvollziehbar: Hier leckts ;)

Hm. Es ist wahrscheinlich nicht klug, alles an eine index.php weiterzureichen.

Abhilfe könnte

^([\w-]*).html /index.php?page=$1 [QSA,L]  

oder auch

^([A-Za-z0-9-]*).html /index.php?page=$1 [QSA,L]  

oder erlaubt der Indianer keine Zeichenklassen?

Insgesamt vermisse ich in deinem Artikel Lösungsvorschläge. So ist er nur hilfreich, wenn man sich die Seite tatsächlich durch_arbeitet_. Manche lesen „?page=user&page=admin“, fragen sich „Wer macht denn solch einen Blödsinn“ und verlassen die Seite. Nicht einmal die Information „Nutze besser Perl!“ kommt an.

Matthias

--
Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Yak und Yakari.