Hallo,
bei nachfolgenden Beispiel kann man sicher mittels Nullbyte (?) etc. am Server/Scripten rumpfuschen:
Alternative wäre natürlich alle erlaubten Dateien in ein Whitelist-Array zu stecken.
Aber wie baut man obige Abfrage "sicher" um? Per RegEx z.B. nur a-z durchlassen?
Danke,
Truncate
bei nachfolgenden Beispiel kann man sicher mittels Nullbyte (?) etc. am Server/Scripten rumpfuschen:
PHP-Code:
<?
// Aufruf z.B. mittels index.php?impressum
$query=trim($_SERVER['QUERY_STRING']);
if(isset($query))
{
if(is_file("data/".$query.".htm"))
{
include("data/".$query.".htm");
}
else
{
include("data/startseite.htm");
}
}
else
{
include("data/startseite.htm");
}
?>
Aber wie baut man obige Abfrage "sicher" um? Per RegEx z.B. nur a-z durchlassen?
Danke,
Truncate
Kommentar