Auge: ist include unsicher?

Beitrag lesen

Hallo

Hallo Manuel,

Würde es denn nicht ausreichen, einen fixen Pfad vorzugeben, in der die Datei liegen muss?

include('/pfad/zum/script/' . $_GET['file'] . '.php');
Nein. Was ist wenn $_GET['file'] ../../foo ist?

Dann wird es dies (höchstwahrscheinlich) nicht geben. /pfad/zum/script/../../foo ist ja schon ein ungewöhnlicher Pfadaufbau. :-)

Eine vorhergehende Prüfung auf Plausibilität sollte schon sein. Wenn wir aber schon dort sind, kann man auch gleich Felix' System der Überprüfung auf Existenz verwenden.

Tschö, Auge

--
Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
(Victor Hugo)
Veranstaltungsdatenbank Vdb 0.1