Seite 1 von 1

Wie SQL-Injection verhindern?

Verfasst: 25.08.2007 14:52
von SKYSURFER2002
Hallo,

ich schreibe seit einiger Zeit für meine Website Scripte selbst, da mir viele Mods für das phpBB nicht gefallen oder nicht alle Funktionen haben, die ich benötige.
Beim meinen Scripten sind aber noch sehr viele Sicherheitslücken drinn. SQL- Injection ist da so ein Zauberwort. Diese möchte ich nun schließen. Aber wie?

Ich habe im Prinzip diese Probleme:
1. Wie überprüfe ich numerische Werte, die ich per $_GET['id'] auslese?
2. Wie überprüfe ich Texte, die ich per $_GET['id'] auslese?
3. Wie überprüfe ich Texte, die ich per $_POST[message'] auslese?

Welche PHP-Funktionen gibt es? Wie werden diese miteinander kombiniert?


Über Beispiele sehr dankbar,

SKYSURFER

Verfasst: 25.08.2007 15:19
von Pyramide
z.B. [php:is_integer], [php:intval], [php:preg_match], [php:preg_replace], [php:mysql_real_escape_string]

Verfasst: 25.08.2007 15:22
von homoerectus
Hallo,
zum Thema SQL-Injektion:
larsneos CMS-Sicherheit-Blog
"sql injektion OR injection" bei Google

Schöne Grüße