Was ist SQL-Injection?
Eine SQL-Injection ist eine Sicherheitslücke, bei der ein Angreifer Structured Query Language (SQL) in Form einer Handlungsanweisung über ein Webformular direkt an eine Webanwendung übermittelt, um Zugriff auf Daten einer Backend-Datenbank und/oder auf Anwendungsdaten zu erhalten. Dies kann dazu führen, dass die angegriffene Anwendung unbeabsichtigte und schädliche Aktionen ausführt. Diese Art von Angriff ist in der Regel erfolgreich, weil die Webanwendung Benutzereingaben nicht ausreichend validiert. Dadurch können Benutzer beispielsweise SQL-Anwendungscode anstelle gewöhnlicher Textzeichenfolgen in HTML-Formulare eingeben.
Die F5 BIG-IP® Application Security Manager-Anwendungsfirewall bereinigt und validiert Benutzereingaben in der Anwendung. Dabei prüft sie sowohl auf bekannte Angriffsmuster als auch darauf, dass nur bekannte Datenzeichenfolgen und -formate an die Anwendung zurückgegeben werden. Indem BIG-IP Application Security Manager ausschließlich gültige und autorisierte Anwendungstransaktionen zulässt, verhindert er, dass Schadcode auf die Anwendungsserver zugreift, und entlastet so die Geschäftslogik der Anwendung von Sicherheits- und Eingabevalidierungsaufgaben.
F5-Produkte zum Schutz vor SQL-Injection: BIG-IP Application Security Manager

