ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
284
284
EMPFEHLEN
-
03.06.07 13:59 #1
- Registriert seit
- May 2007
- Beiträge
- 48
Hi,
ich habe eine Frage:
Ist dieser nachfolgende Code sicher gegen XSS und SQL-Injektionen?
PHP-Code:
$id = stripinput($_GET['id']);
function stripinput($text) {
if (ini_get('magic_quotes_gpc')) $text = stripslashes($text);
$search = array("\"", "'", "\\", '\"', "\'", "<", ">", " ");
$replace = array(""", "'", "\", """, "'", "<", ">", " ");
$text = str_replace($search, $replace, $text);
return $text;
}
-
03.06.07 14:32 #2
Nimm doch lieber die von PHP mitgelieferten Funktionen.
mysql_real_escape_string()
Besonders Beispiel 1416 sollte dir einen guten Einblick verschaffen.
Und bei Zahlen intval().KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
Für MySQL das genannte mysql_real_escape_string() und für HTML reicht htmlspecialchars().
Wenn du den erwarteten Datentypen oder die Datendomäne weiter einschränken kannst, solltest du die Eingaben entsprechend validieren. Bei servererzeugten Werten, also bei Eingabewerten, die vom Server quasi vorgegeben werden (vorgegebene Werte der Optionen eines select-Auswahlmenüs, eines Checkbox- oder Radio-Elements), sollte anhand einer Positivliste verglichen und Abweichungen möglicherweise sogar protokolliert werden und in einer abschreckende Fehlermeldung resultieren.Markus Wulftange
Ähnliche Themen
-
SQL-Injektion und Problem mit Anführungsstrichen
Von Sasser im Forum PHPAntworten: 21Letzter Beitrag: 15.05.09, 18:59 -
PHP und SQL-Injektion
Von Sasser im Forum PHPAntworten: 5Letzter Beitrag: 18.09.08, 16:29 -
HTML-Code sicher ausgeben
Von Sasser im Forum PHPAntworten: 1Letzter Beitrag: 28.06.08, 08:15 -
SQL-Injektion - Hilfe!
Von aargau im Forum PHPAntworten: 10Letzter Beitrag: 25.02.08, 23:44 -
Script-Injektion bei einsundeins
Von loetmann im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 08.10.07, 13:29





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren