Sicherheit

SQL-Fehler in der Antwort sichtbar

Üblicher Schweregrad: hoch · Aufwand: mittel

Woran du es erkennst

Eine Anfrage mit SQL-Meta-Zeichen erzeugt eine Fehlermeldung, die Datenbank, Treiber oder Query-Bruchstücke verrät.

Warum es zählt

SQL-Fehler sind die Landkarte für Injection: sie zeigen Syntax, Spalten und oft den Treiber. Auch ohne ausgenutzte Injection ist das ein Beweis für unsichere Query-Behandlung.

So behebst du es

  1. Queries ausschließlich parametrisiert ausführen — keine String-Konkatenation mit Nutzereingaben.
  2. Fehlerseiten generisch halten; Stacktraces und SQL nur intern loggen, nie an den Client.

Zum Nachlesen